1*9f8068d2SMohamed Amine BERGAOUI<?php 2*9f8068d2SMohamed Amine BERGAOUI 3*9f8068d2SMohamed Amine BERGAOUIclass remote_plugin_acl extends DokuWiki_Remote_Plugin { 4*9f8068d2SMohamed Amine BERGAOUI function _getMethods() { 5*9f8068d2SMohamed Amine BERGAOUI return array( 6*9f8068d2SMohamed Amine BERGAOUI 'plugin.acl.addAcl' => array( 7*9f8068d2SMohamed Amine BERGAOUI 'args' => array('string','string','int'), 8*9f8068d2SMohamed Amine BERGAOUI 'return' => 'int', 9*9f8068d2SMohamed Amine BERGAOUI 'name' => 'addAcl', 10*9f8068d2SMohamed Amine BERGAOUI 'doc' => 'Adds a new ACL rule.' 11*9f8068d2SMohamed Amine BERGAOUI ), 'plugin.delAcl' => array( 12*9f8068d2SMohamed Amine BERGAOUI 'args' => array('string','string'), 13*9f8068d2SMohamed Amine BERGAOUI 'return' => 'int', 14*9f8068d2SMohamed Amine BERGAOUI 'name' => 'delAcl', 15*9f8068d2SMohamed Amine BERGAOUI 'doc' => 'Delete an existing ACL rule.' 16*9f8068d2SMohamed Amine BERGAOUI ), 17*9f8068d2SMohamed Amine BERGAOUI ); 18*9f8068d2SMohamed Amine BERGAOUI } 19*9f8068d2SMohamed Amine BERGAOUI 20*9f8068d2SMohamed Amine BERGAOUI 21*9f8068d2SMohamed Amine BERGAOUI function addAcl($scope, $user, $level){ 22*9f8068d2SMohamed Amine BERGAOUI $apa = new admin_plugin_acl(); 23*9f8068d2SMohamed Amine BERGAOUI return $apa->_acl_add($scope, $user, $level); 24*9f8068d2SMohamed Amine BERGAOUI } 25*9f8068d2SMohamed Amine BERGAOUI 26*9f8068d2SMohamed Amine BERGAOUI function delAcl($scope, $user){ 27*9f8068d2SMohamed Amine BERGAOUI $apa = new admin_plugin_acl(); 28*9f8068d2SMohamed Amine BERGAOUI return $apa->_acl_del($scope, $user); 29*9f8068d2SMohamed Amine BERGAOUI } 30*9f8068d2SMohamed Amine BERGAOUI} 31*9f8068d2SMohamed Amine BERGAOUI 32*9f8068d2SMohamed Amine BERGAOUI?> 33