ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilObjIndividualAssessmentAccess.php
Go to the documentation of this file.
1 <?php
2 
3 require_once 'Services/Object/classes/class.ilObjectAccess.php';
4 require_once 'Services/AccessControl/classes/class.ilConditionHandler.php';
5 require_once 'Services/AccessControl/interfaces/interface.ilConditionHandling.php';
10  static function _getCommands() {
11  $commands = array(
12  array("permission" => "read", "cmd" => "", "lang_var" => "show", "default" => true)
13  ,array("permission" => "write", "cmd" => "edit", "lang_var" => "edit", "default" => false)
14  );
15  return $commands;
16  }
17 
23  public static function getConditionOperators() {
24  include_once './Services/AccessControl/classes/class.ilConditionHandler.php';
25  return array(
28  );
29  }
30 
34  public static function checkCondition($iass_id,$a_operator,$a_value,$a_usr_id) {
35  require_once 'Modules/IndividualAssessment/classes/LearningProgress/class.ilIndividualAssessmentLPInterface.php';
36  switch($a_operator) {
40  break;
44  default:
45  return false;
46  }
47  return false;
48  }
49 }
static checkCondition($iass_id, $a_operator, $a_value, $a_usr_id)
check condition for a specific user and object
Interface for condition handling.
static getConditionOperators()
ilConditionHandling implementation
Create styles array
The data for the language used.
Class ilObjectAccess.