5 require_once(
'./Modules/DataCollection/classes/class.ilDataCollectionRecordField.php');
6 require_once(
'class.ilDclStack.php');
7 require_once(
'class.ilDclExpressionParser.php');
8 require_once(
'class.ilDclTokenizer.php');
39 parent::__construct($record, $field);
80 public function delete() {
90 return $this->
parse();
98 return $this->
parse();
106 return $this->
parse();
114 return $this->
parse();
124 if (!$this->parsed_value AND $this->expression) {
127 $this->parsed_value = $parser->parse();
129 return $this->lng->txt(
'dcl_error_parsing_expression') .
' (' . $e->getMessage() .
')';
Class ilDclExpressionParser.
Base class for ILIAS Exception handling.
getProperties()
Get all properties of a field.
Class ilDataCollectionRecord.
const PROPERTYID_FORMULA_EXPRESSION
Class ilDataCollectionField.
Class ilDataCollectionField.