|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Inheritance diagram for ILIAS\Blog\Permission\BlogCmdPermission:
Collaboration diagram for ILIAS\Blog\Permission\BlogCmdPermission:Public Member Functions | |
| __construct (protected \ilLanguage $lng, protected PermissionManager $perm_manager, ?\ilGlobalTemplateInterface $tpl=null, protected ?\ilCtrlInterface $ctrl=null, protected ?StandardGUIRequest $request=null, protected ?BlogExercise $blog_exercise=null) | |
| postingsBelongToBlog (array $posting_ids) | |
| assignmentBelongsToBlog (int $assignment_id) | |
| isCommandPermitted (string $cmd, int $node_id, string $entity, string $entity_id="") | |
| getDefaultCommand () | |
| getRequestEntity () | |
| getRequestNodeId () | |
| isForwardPermitted (string $from_class, string $to_class) | |
Public Member Functions inherited from ILIAS\Repository\Permission\CmdPermission | |
| __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... | |
| 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 | |
| hasBlogCmdPerm (string $cmd, int $node_id) | |
| hasPostingCmdPerm (string $cmd, int $node_id, int $posting_id) | |
| hasBlogAssignmentCmdPerm (string $cmd, int $node_id, int $assignment_id) | |
Protected Member Functions inherited from ILIAS\Repository\Permission\CmdPermission | |
| isClass (string $class) | |
| cmdEntity (string $type, string|array $id="") | |
Protected Attributes | |
| const | BLOG = "blog" |
| const | POSTING = "posting" |
| const | BLOG_ASSIGNMENT = "blog_assignment" |
| ilAccessHandler ilWorkspaceAccessHandler | $access |
Definition at line 34 of file BlogCmdPermission.php.
| ILIAS\Blog\Permission\BlogCmdPermission::__construct | ( | protected \ilLanguage | $lng, |
| protected PermissionManager | $perm_manager, | ||
| ?\ilGlobalTemplateInterface | $tpl = null, |
||
| protected ?\ilCtrlInterface | $ctrl = null, |
||
| protected ?StandardGUIRequest | $request = null, |
||
| protected ?BlogExercise | $blog_exercise = null |
||
| ) |
Definition at line 41 of file BlogCmdPermission.php.
References $lng, ILIAS\News\Common\Table\$tpl, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\access(), and ILIAS\Blog\Permission\PermissionManager\getAccessHandler().
Here is the call graph for this function:| ILIAS\Blog\Permission\BlogCmdPermission::assignmentBelongsToBlog | ( | int | $assignment_id | ) |
Definition at line 63 of file BlogCmdPermission.php.
| ILIAS\Blog\Permission\BlogCmdPermission::getDefaultCommand | ( | ) |
Reimplemented from ILIAS\Repository\Permission\CmdPermission.
Definition at line 166 of file BlogCmdPermission.php.
| ILIAS\Blog\Permission\BlogCmdPermission::getRequestEntity | ( | ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 174 of file BlogCmdPermission.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ILIAS\Blog\Permission\BlogCmdPermission::getRequestNodeId | ( | ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 204 of file BlogCmdPermission.php.
References ILIAS\Repository\access().
Here is the call graph for this function:
|
protected |
Definition at line 156 of file BlogCmdPermission.php.
References ILIAS\Repository\access().
Referenced by ILIAS\Blog\Permission\BlogCmdPermission\isCommandPermitted().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 94 of file BlogCmdPermission.php.
References ILIAS\Repository\access().
Referenced by ILIAS\Blog\Permission\BlogCmdPermission\isCommandPermitted().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 138 of file BlogCmdPermission.php.
References ILIAS\Repository\access().
Referenced by ILIAS\Blog\Permission\BlogCmdPermission\isCommandPermitted().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Blog\Permission\BlogCmdPermission::isCommandPermitted | ( | string | $cmd, |
| int | $node_id, | ||
| string | $entity, | ||
| string | $entity_id = "" |
||
| ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 77 of file BlogCmdPermission.php.
References ILIAS\Blog\Permission\BlogCmdPermission\BLOG, ILIAS\Blog\Permission\BlogCmdPermission\BLOG_ASSIGNMENT, ILIAS\Blog\Permission\BlogCmdPermission\hasBlogAssignmentCmdPerm(), ILIAS\Blog\Permission\BlogCmdPermission\hasBlogCmdPerm(), ILIAS\Blog\Permission\BlogCmdPermission\hasPostingCmdPerm(), and ILIAS\Blog\Permission\BlogCmdPermission\POSTING.
Here is the call graph for this function:| ILIAS\Blog\Permission\BlogCmdPermission::isForwardPermitted | ( | string | $from_class, |
| string | $to_class | ||
| ) |
Implements ILIAS\Repository\Permission\CmdPermissionInterface.
Definition at line 212 of file BlogCmdPermission.php.
References ILIAS\Repository\access(), and ILIAS\Repository\ctrl().
Here is the call graph for this function:| ILIAS\Blog\Permission\BlogCmdPermission::postingsBelongToBlog | ( | array | $posting_ids | ) |
Definition at line 53 of file BlogCmdPermission.php.
|
protected |
Definition at line 39 of file BlogCmdPermission.php.
|
protected |
Definition at line 36 of file BlogCmdPermission.php.
Referenced by ILIAS\Blog\Permission\BlogCmdPermission\isCommandPermitted().
|
protected |
Definition at line 38 of file BlogCmdPermission.php.
Referenced by ILIAS\Blog\Permission\BlogCmdPermission\isCommandPermitted().
|
protected |
Definition at line 37 of file BlogCmdPermission.php.
Referenced by ILIAS\Blog\Permission\BlogCmdPermission\isCommandPermitted().