|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilDclTableView. More...
Inheritance diagram for ilDclTableView:
Collaboration diagram for ilDclTableView:Public Member Functions | |
| getId () | |
| setId ($id) | |
| getTableId () | |
| setTableId ($table_id) | |
| getTitle () | |
| setTitle ($title) | |
| getOrder () | |
| setOrder ($order) | |
| getDescription () | |
| setDescription ($description) | |
| getTableviewOrder () | |
| setTableviewOrder ($tableview_order) | |
| getRoles () | |
| setRoles (array $roles) | |
| sleep ($field_name) | |
| wakeUp ($field_name, $field_value) | |
| delete () | |
| getTable () | |
| getFilterableFieldSettings () | |
| getFilterableFields Returns all fieldsetting-objects of this tableview which have set their filterable to true, including standard fields. More... | |
| getVisibleFields () | |
| Returns all field-objects of this tableview which have set their visibility to true, including standard fields. More... | |
| getFieldSettings () | |
| create ($create_default_settings=true) | |
| createDefaultSettings () | |
| create default ilDclTableViewFieldSetting entries More... | |
| createFieldSetting ($field_id) | |
| create ilDclTableViewFieldSetting for this tableview and the given field id More... | |
| cloneStructure (ilDclTableView $orig, array $new_fields) | |
Public Member Functions inherited from ActiveRecord | |
| getArConnector () | |
| getArFieldList () | |
| getConnectorContainerName () | |
| setConnectorContainerName ($connector_container_name) | |
| getPrimaryFieldValue () | |
| setPrimaryFieldValue ($value) | |
| __construct ($primary_key=0, arConnector $connector=null) | |
| storeObjectToCache () | |
| __getConvertedDateFieldsAsArray ($format=null) | |
| __asCsv ($separator=';', $header=false) | |
| __asArray () | |
| __asStdClass () | |
| __asSerializedObject () | |
| buildFromArray (array $array) | |
| fixDateField ($field_name, $value) | |
| sleep ($field_name) | |
| wakeUp ($field_name, $field_value) | |
| getArrayForDb () | |
| getArrayForConnector () | |
| installConnector () | |
| store () | |
| save () | |
| create () | |
| copy ($new_id=0) | |
| afterObjectLoad () | |
| read () | |
| update () | |
| delete () | |
| __call ($name, $arguments) | |
Static Public Member Functions | |
| static | returnDbTableName () |
| static | getAllForTableId ($table_id) |
| static | getCountForTableId ($table_id) |
| static | createOrGetStandardView ($table_id, $create_default_settings=true) |
Static Public Member Functions inherited from ActiveRecord | |
| static | returnDbTableName () |
| static | installDB () |
| static | renameDBField ($old_name, $new_name) |
| static | tableExists () |
| static | fieldExists ($field_name) |
| static | removeDBField ($field_name) |
| static | updateDB () |
| static | resetDB () |
| static | truncateDB () |
| static | flushDB () |
| static | preloadObjects () |
| static | additionalParams (array $additional_params) |
| static | findOrFail ($primary_key, array $add_constructor_args=array()) |
| Tries to find the object and throws an Exception if object is not found, instead of returning null. More... | |
| static | findOrGetInstance ($primary_key, array $add_constructor_args=array()) |
| static | where ($where, $operator=null) |
| static | innerjoinAR (ActiveRecord $ar, $on_this, $on_external, $fields=array(' *'), $operator='=', $both_external=false) |
| static | innerjoin ($tablename, $on_this, $on_external, $fields=array(' *'), $operator='=', $both_external=false) |
| static | leftjoin ($tablename, $on_this, $on_external, $fields=array(' *'), $operator='=', $both_external=false) |
| static | orderBy ($orderBy, $orderDirection='ASC') |
| static | dateFormat ($date_format='d.m.Y - H:i:s') |
| static | limit ($start, $end) |
| static | affectedRows () |
| static | count () |
| static | get () |
| static | debug () |
| static | first () |
| static | getCollection () |
| static | last () |
| static | getFirstFromLastQuery () |
| static | connector (arConnector $connector) |
| static | raw ($set_raw=true) |
| static | getArray ($key=null, $values=null) |
| static | _toCamelCase ($str, $capitalise_first_char=false) |
Protected Attributes | |
| $id | |
| $table_id | |
| $title | |
| $roles = array() | |
| $description | |
| $tableview_order | |
| $visible_fields_cache | |
Protected Attributes inherited from ActiveRecord | |
| $ar_safe_read = true | |
| $connector_container_name = '' | |
Additional Inherited Members | |
Data Fields inherited from ActiveRecord | |
| const | ACTIVE_RECORD_VERSION = '2.0.7' |
Protected Member Functions inherited from ActiveRecord | |
| serializeToCSV ($field) | |
| This method is called for every field of your instance if you use __asCsv. More... | |
| installDatabase () | |
Static Protected Member Functions inherited from ActiveRecord | |
| static | getCalledClass () |
| static | fromCamelCase ($str) |
Class ilDclTableView.
Definition at line 9 of file class.ilDclTableView.php.
| ilDclTableView::cloneStructure | ( | ilDclTableView | $orig, |
| array | $new_fields | ||
| ) |
| ilDclTableView | $orig | |
| array | $new_fields | fields mapping |
Definition at line 379 of file class.ilDclTableView.php.
References ActiveRecord\create(), ilDclDetailedViewDefinition\exists(), getDescription(), getFieldSettings(), getId(), getOrder(), getRoles(), getTitle(), ilDclCache\setCloneOf(), setDescription(), setOrder(), setRoles(), setTitle(), and ilDclCache\TYPE_TABLEVIEW.
Here is the call graph for this function:| ilDclTableView::create | ( | $create_default_settings = true | ) |
| bool | $create_default_settings |
Definition at line 323 of file class.ilDclTableView.php.
References createDefaultSettings().
Here is the call graph for this function:| ilDclTableView::createDefaultSettings | ( | ) |
create default ilDclTableViewFieldSetting entries
Definition at line 335 of file class.ilDclTableView.php.
References createFieldSetting(), and ilDclCache\getTableCache().
Referenced by create().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::createFieldSetting | ( | $field_id | ) |
create ilDclTableViewFieldSetting for this tableview and the given field id
| $field_id |
Definition at line 356 of file class.ilDclTableView.php.
References ilDclStandardField\_isStandardField(), and ActiveRecord\where().
Referenced by createDefaultSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| $table_id | ||
| bool | $create_default_settings |
Definition at line 441 of file class.ilDclTableView.php.
References $_GET, $DIC, $lng, $roles, $table_id, ActiveRecord\first(), and ActiveRecord\orderBy().
Referenced by ilDclTable\doCreate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::delete | ( | ) |
Reimplemented from ActiveRecord.
Definition at line 243 of file class.ilDclTableView.php.
References getFieldSettings().
Here is the call graph for this function:
|
static |
| $table_id |
Definition at line 418 of file class.ilDclTableView.php.
References $table_id, and ActiveRecord\where().
Referenced by ilDclBaseFieldModel\addToTableViews(), ilDclTable\getTableViews(), and ilObjDataCollectionTest\testDefaultTableView().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| $table_id |
Definition at line 429 of file class.ilDclTableView.php.
References $table_id, and ActiveRecord\where().
Referenced by ilDclTable\getNewTableviewOrder().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::getDescription | ( | ) |
Definition at line 158 of file class.ilDclTableView.php.
References $description.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::getFieldSettings | ( | ) |
Definition at line 309 of file class.ilDclTableView.php.
References getId(), getTableId(), and ActiveRecord\where().
Referenced by cloneStructure(), and delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::getFilterableFieldSettings | ( | ) |
getFilterableFields Returns all fieldsetting-objects of this tableview which have set their filterable to true, including standard fields.
Definition at line 268 of file class.ilDclTableView.php.
References getTableId(), and ActiveRecord\where().
Here is the call graph for this function:| ilDclTableView::getId | ( | ) |
Definition at line 86 of file class.ilDclTableView.php.
References $id.
Referenced by cloneStructure(), and getFieldSettings().
Here is the caller graph for this function:| ilDclTableView::getOrder | ( | ) |
Definition at line 140 of file class.ilDclTableView.php.
References $tableview_order.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::getRoles | ( | ) |
Definition at line 194 of file class.ilDclTableView.php.
References $roles.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::getTable | ( | ) |
Definition at line 256 of file class.ilDclTableView.php.
References ilDclCache\getTableCache().
Here is the call graph for this function:| ilDclTableView::getTableId | ( | ) |
Definition at line 104 of file class.ilDclTableView.php.
References $table_id.
Referenced by getFieldSettings(), getFilterableFieldSettings(), and getVisibleFields().
Here is the caller graph for this function:| ilDclTableView::getTableviewOrder | ( | ) |
| ilDclTableView::getTitle | ( | ) |
Definition at line 122 of file class.ilDclTableView.php.
References $title.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::getVisibleFields | ( | ) |
Returns all field-objects of this tableview which have set their visibility to true, including standard fields.
Definition at line 287 of file class.ilDclTableView.php.
References $visible_fields_cache, getTableId(), and ActiveRecord\where().
Here is the call graph for this function:
|
static |
Reimplemented from ActiveRecord.
Definition at line 77 of file class.ilDclTableView.php.
| ilDclTableView::setDescription | ( | $description | ) |
| string | $description |
Definition at line 167 of file class.ilDclTableView.php.
References $description.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::setId | ( | $id | ) |
| ilDclTableView::setOrder | ( | $order | ) |
| int | $order |
Definition at line 149 of file class.ilDclTableView.php.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::setRoles | ( | array | $roles | ) |
| array | $roles |
Definition at line 203 of file class.ilDclTableView.php.
References $roles.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::setTableId | ( | $table_id | ) |
| int | $table_id |
Definition at line 113 of file class.ilDclTableView.php.
References $table_id.
| ilDclTableView::setTableviewOrder | ( | $tableview_order | ) |
| int | $tableview_order |
Definition at line 185 of file class.ilDclTableView.php.
References $tableview_order.
| ilDclTableView::setTitle | ( | $title | ) |
| string | $title |
Definition at line 131 of file class.ilDclTableView.php.
References $title.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::sleep | ( | $field_name | ) |
| $field_name |
Reimplemented from ActiveRecord.
Definition at line 214 of file class.ilDclTableView.php.
| ilDclTableView::wakeUp | ( | $field_name, | |
| $field_value | |||
| ) |
| $field_name | |
| $field_value |
Reimplemented from ActiveRecord.
Definition at line 230 of file class.ilDclTableView.php.
|
protected |
Definition at line 58 of file class.ilDclTableView.php.
Referenced by getDescription(), and setDescription().
|
protected |
Definition at line 23 of file class.ilDclTableView.php.
|
protected |
Definition at line 50 of file class.ilDclTableView.php.
Referenced by createOrGetStandardView(), getRoles(), and setRoles().
|
protected |
Definition at line 33 of file class.ilDclTableView.php.
Referenced by createOrGetStandardView(), getAllForTableId(), getCountForTableId(), getTableId(), and setTableId().
|
protected |
Definition at line 66 of file class.ilDclTableView.php.
Referenced by getOrder(), getTableviewOrder(), and setTableviewOrder().
|
protected |
Definition at line 42 of file class.ilDclTableView.php.
Referenced by getTitle(), and setTitle().
|
protected |
Definition at line 70 of file class.ilDclTableView.php.
Referenced by getVisibleFields().