2require_once(
'./Services/ActiveRecord/class.ActiveRecord.php');
 
   89        return "il_dcl_tview_set";
 
  210        if ($field_name == 
'filter_value' && is_array($this->filter_value))
 
  212            return json_encode($this->filter_value);
 
  222    public function wakeUp($field_name, $field_value)
 
  224        if ($field_name == 
'filter_value')
 
  227            $json = json_decode($field_value, 
true);
 
  230                foreach ($json as $key => $value) {
 
  231                        $return[
'filter_' . $this->
getField() . 
'_' . $key] = $value;
 
  234                $return = array(
'filter_' . $this->
getField() => $field_value);
 
  254        if (is_numeric($this->field))
 
  263            $stdfield->setId($this->field);
 
  265            $stdfield->setTitle(
$lng->txt(
'dcl_'.$this->field));
 
  277        if ($setting = self::where(array(
'field' => $field_id, 
'tableview_id' => 
$tableview_id))->
first()) {
 
  280            $setting = 
new self();
 
  281            $setting->setField($field_id);
 
An exception for terminatinating execution or to throw for unit testing.
static getFieldCache($field_id=0)
Class ilDclBaseFieldModel.
static _getDatatypeForId($id)
gives you the datatype id of a specified standard field.
Class ilDclTableViewFieldSetting.
setFilterValue($filter_value)
cloneStructure(ilDclTableViewFieldSetting $orig)
static returnDbTableName()
setFilterChangeable($filter_changeable)
setTableviewId($tableview_id)
static getInstance($tableview_id, $field_id)
wakeUp($field_name, $field_value)