|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Inheritance diagram for ILIAS\Repository\Permission\CmdPermission:
Collaboration diagram for ILIAS\Repository\Permission\CmdPermission:Public Member Functions | |
| __construct (protected \ilLanguage $lng, protected ?\ilGlobalTemplateInterface $tpl=null, protected ?\ilCtrlInterface $ctrl=null,) | |
| isRequestCommandPermitted () | |
| isRequestMultiCommand () | |
| isTableCommandPermitted (string $cmd, string $entity_id) | |
| isCommandPermittedMulti (string $cmd, int $node_id, string $entity, array $entity_ids) | |
| getPermittedCommand () | |
| getRequestCommand () | |
| getDefaultCommand () | |
| checkCommand (string $cmd, int $node_id, string $entity, string $entity_id="") | |
| forwardPermitted (object $from_gui, object $to_gui) | |
| classImplementsMethodDirectly (string $className, string $method) | |
| For intermediate solutions that don't implement the concept for all subclasses yet. More... | |
Public Member Functions inherited from ILIAS\Repository\Permission\CmdPermissionInterface | |
| isRequestCommandPermitted () | |
| getPermittedCommand () | |
| getRequestCommand () | |
| getRequestEntity () | |
| getRequestNodeId () | |
| isCommandPermitted (string $cmd, int $node_id, string $entity, string $entity_id="") | |
| isCommandPermittedMulti (string $cmd, int $node_id, string $entity, array $entity_ids) | |
| isRequestMultiCommand () | |
| checkCommand (string $cmd, int $node_id, string $entity, string $entity_id="") | |
| isForwardPermitted (string $from_class, string $to_class) | |
| forwardPermitted (object $from_gui, object $to_gui) | |
Protected Member Functions | |
| isClass (string $class) | |
| cmdEntity (string $type, string|array $id="") | |
Definition at line 23 of file CmdPermission.php.
| ILIAS\Repository\Permission\CmdPermission::__construct | ( | protected \ilLanguage | $lng, |
| protected ?\ilGlobalTemplateInterface | $tpl = null, |
||
| protected ?\ilCtrlInterface | $ctrl = null |
||
| ) |
Definition at line 25 of file CmdPermission.php.
| ILIAS\Repository\Permission\CmdPermission::checkCommand | ( | string | $cmd, |
| int | $node_id, | ||
| string | $entity, | ||
| string | $entity_id = "" |
||
| ) |
ILIAS\Repository\Permission\ilNoCmdPermissionException
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 116 of file CmdPermission.php.
| ILIAS\Repository\Permission\CmdPermission::classImplementsMethodDirectly | ( | string | $className, |
| string | $method | ||
| ) |
For intermediate solutions that don't implement the concept for all subclasses yet.
Definition at line 154 of file CmdPermission.php.
References Vendor\Package\$e.
|
protected |
Definition at line 123 of file CmdPermission.php.
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 133 of file CmdPermission.php.
| ILIAS\Repository\Permission\CmdPermission::getDefaultCommand | ( | ) |
Reimplemented in ILIAS\Blog\Permission\BlogCmdPermission, and ILIAS\Category\Permission\CategoryCmdPermission.
Definition at line 107 of file CmdPermission.php.
| ILIAS\Repository\Permission\CmdPermission::getPermittedCommand | ( | ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 85 of file CmdPermission.php.
| ILIAS\Repository\Permission\CmdPermission::getRequestCommand | ( | ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 93 of file CmdPermission.php.
References ILIAS\Repository\ctrl().
Referenced by ILIAS\Repository\Permission\CmdPermission\isRequestCommandPermitted().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 98 of file CmdPermission.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ILIAS\Repository\Permission\CmdPermission::isCommandPermittedMulti | ( | string | $cmd, |
| int | $node_id, | ||
| string | $entity, | ||
| array | $entity_ids | ||
| ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 72 of file CmdPermission.php.
Referenced by ILIAS\Repository\Permission\CmdPermission\isRequestCommandPermitted().
Here is the caller graph for this function:| ILIAS\Repository\Permission\CmdPermission::isRequestCommandPermitted | ( | ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 32 of file CmdPermission.php.
References ILIAS\Repository\ctrl(), ILIAS\Survey\Mode\getId(), ILIAS\Repository\Permission\CmdPermission\getRequestCommand(), ILIAS\Repository\Permission\CmdPermissionInterface\getRequestEntity(), ILIAS\Repository\Permission\CmdPermissionInterface\getRequestNodeId(), ILIAS\Repository\Permission\CmdPermissionInterface\isCommandPermitted(), ILIAS\Repository\Permission\CmdPermission\isCommandPermittedMulti(), and ILIAS\Repository\Permission\CmdPermission\isRequestMultiCommand().
Here is the call graph for this function:| ILIAS\Repository\Permission\CmdPermission::isRequestMultiCommand | ( | ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 54 of file CmdPermission.php.
References ILIAS\Survey\Mode\getId(), and ILIAS\Repository\Permission\CmdPermissionInterface\getRequestEntity().
Referenced by ILIAS\Repository\Permission\CmdPermission\isRequestCommandPermitted().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Repository\Permission\CmdPermission::isTableCommandPermitted | ( | string | $cmd, |
| string | $entity_id | ||
| ) |
Definition at line 59 of file CmdPermission.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\Permission\CmdPermissionInterface\getRequestEntity(), ILIAS\Repository\Permission\CmdPermissionInterface\getRequestNodeId(), and ILIAS\Repository\Permission\CmdPermissionInterface\isCommandPermitted().
Here is the call graph for this function: