Commit a0f637820b32152f6ac17110691a89f9a78d2171

Authored by Neil Blakey-Milner
1 parent 44419b39

Use plugin-based registration of permissions page.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4383 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/ktcore/KTPermissions.php
@@ -12,7 +12,8 @@ require_once(KT_LIB_DIR . "/permissions/permissionassignment.inc.php"); @@ -12,7 +12,8 @@ require_once(KT_LIB_DIR . "/permissions/permissionassignment.inc.php");
12 require_once(KT_LIB_DIR . "/permissions/permissiondescriptor.inc.php"); 12 require_once(KT_LIB_DIR . "/permissions/permissiondescriptor.inc.php");
13 require_once(KT_LIB_DIR . "/permissions/permissionutil.inc.php"); 13 require_once(KT_LIB_DIR . "/permissions/permissionutil.inc.php");
14 14
15 -$oKTActionRegistry =& KTActionRegistry::getSingleton(); 15 +$oRegistry =& KTPluginRegistry::getSingleton();
  16 +$oPlugin =& $oRegistry->getPlugin('ktcore.plugin');
16 17
17 class KTDocumentPermissionsAction extends KTDocumentAction { 18 class KTDocumentPermissionsAction extends KTDocumentAction {
18 var $sBuiltInAction = 'editDocumentPermissions'; 19 var $sBuiltInAction = 'editDocumentPermissions';
@@ -74,5 +75,5 @@ class KTDocumentPermissionsAction extends KTDocumentAction { @@ -74,5 +75,5 @@ class KTDocumentPermissionsAction extends KTDocumentAction {
74 return $oTemplate->render($aTemplateData); 75 return $oTemplate->render($aTemplateData);
75 } 76 }
76 } 77 }
77 -$oKTActionRegistry->registerAction('documentaction', 'KTDocumentPermissionsAction', 'ktcore.actions.document.permissions'); 78 +$oPlugin->registerAction('documentaction', 'KTDocumentPermissionsAction', 'ktcore.actions.document.permissions');
78 79