5 include_once(
"./Modules/LearningModule/classes/class.ilObjContentObjectAccess.php");
6 include_once
'./Services/AccessControl/interfaces/interface.ilConditionHandling.php';
7 require_once(
'./Services/WebAccessChecker/interfaces/interface.ilWACCheckingClass.php');
8 require_once(
'./Services/Object/classes/class.ilObject2.php');
41 public static function checkCondition($a_trigger_obj_id, $a_operator, $a_value, $a_usr_id) {
64 array(
"permission" =>
"read",
"cmd" =>
"continue",
"lang_var" =>
"continue_work",
"default" =>
true),
65 array(
"permission" =>
"write",
"cmd" =>
"edit",
"lang_var" =>
"edit_content"),
66 array(
"permission" =>
"write",
"cmd" =>
"properties",
"lang_var" =>
"settings")
83 preg_match(
"/lm_data\\/lm_([0-9]*)\\//ui", $ilWACPath->
getPath(),
$results);
85 if ($ilAccess->checkAccess(
'read',
'',
$ref_id)) {
canBeDelivered(ilWACPath $ilWACPath)
Interface for condition handling.
static getConditionOperators()
Get possible conditions operators.
static _getAllReferences($a_id)
Class ilObjLearningModuleAccess.
Class ilObjContentObjectAccess.
Class ilWACCheckingClass.
static _getCommands()
get commands
Create styles array
The data for the language used.
static checkCondition($a_trigger_obj_id, $a_operator, $a_value, $a_usr_id)
check condition