|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilDclBaseFieldModel. More...
Collaboration diagram for ilDclTable:Public Member Functions | |
| __construct ($a_id=0) | |
| doRead () | |
| Read table. More... | |
| doCreate ($create_tablefield_setting=true, $create_standardview=true) | |
| doUpdate () | |
| setId ($a_id) | |
| Set table id. More... | |
| getId () | |
| Get table id. More... | |
| setObjId ($a_id) | |
| getObjId () | |
| setTitle ($a_title) | |
| getTitle () | |
| getCollectionObject () | |
| getRecords () | |
| loadRecords () | |
| deleteField ($field_id) | |
| getField ($field_id) | |
| getFieldIds () | |
| getCustomFields () | |
| getNewFieldOrder () | |
| getNewOrder More... | |
| getNewTableviewOrder () | |
| sortTableViews (array $tableviews=null) | |
| getFields () | |
| Returns all fields of this table including the standard fields. More... | |
| reloadFields () | |
| getTableViews () | |
| getVisibleTableViews ($ref_id, $with_active_detailedview=false, $user_id=0) | |
| For current user. More... | |
| getFirstTableViewId ($ref_id, $user_id=0) | |
| get id of first (for current user) available view More... | |
| getRecordFields () | |
| Returns all fields of this table which are NOT standard fields. More... | |
| getEditableFields () | |
| getExportableFields () | |
| Return all the fields that are marked as exportable. More... | |
| hasPermissionToEditRecord ($ref_id, ilDclBaseRecordModel $record) | |
| hasPermissionToDeleteRecord ($ref_id, ilDclBaseRecordModel $record) | |
| hasPermissionToDeleteRecords ($ref_id) | |
| hasPermissionToViewRecord ($ref_id, $record, $user_id=0) | |
| checkLimit () | |
| updateFields () | |
| Update fields. More... | |
| sortFields (&$fields) | |
| sortFields More... | |
| buildOrderFields () | |
| buildOrderFields orders the fields. More... | |
| getFieldByTitle ($title) | |
| Get a field by title. More... | |
| setAddPerm ($add_perm) | |
| getAddPerm () | |
| setDeletePerm ($delete_perm) | |
| getDeletePerm () | |
| setEditByOwner ($edit_by_owner) | |
| getEditByOwner () | |
| getDeleteByOwner () | |
| setDeleteByOwner ($delete_by_owner) | |
| setEditPerm ($edit_perm) | |
| getEditPerm () | |
| setLimited ($limited) | |
| getLimited () | |
| setLimitEnd ($limit_end) | |
| getLimitEnd () | |
| setLimitStart ($limit_start) | |
| getLimitStart () | |
| setIsVisible ($is_visible) | |
| getIsVisible () | |
| setDescription ($description) | |
| getDescription () | |
| setDefaultSortField ($default_sort_field) | |
| /** More... | |
| getDefaultSortField () | |
| setDefaultSortFieldOrder ($default_sort_field_order) | |
| getDefaultSortFieldOrder () | |
| setPublicCommentsEnabled ($public_comments) | |
| getPublicCommentsEnabled () | |
| setViewOwnRecordsPerm ($view_own_perm) | |
| getViewOwnRecordsPerm () | |
| getSaveConfirmation () | |
| setSaveConfirmation ($save_confirmation) | |
| hasCustomFields () | |
| hasCustomFields More... | |
| compareOrder ($a, $b) | |
| cloneStructure (ilDclTable $original) | |
| afterClone () | |
| _hasRecords () | |
| _hasRecords More... | |
| addField ($field) | |
| setExportEnabled ($export_enabled) | |
| getExportEnabled () | |
| getOrder () | |
| updateOrder () | |
| setOrder ($table_order) | |
| setImportEnabled ($import_enabled) | |
| getImportEnabled () | |
Static Public Member Functions | |
| static | _tableExists ($table_id) |
| static | _getTableIdByTitle ($title, $obj_id) |
| static | _hasFieldByTitle ($title, $obj_id) |
| Checks if a table has a field with the given title. More... | |
Protected Member Functions | |
| loadObj () | |
| doesRecordBelongToUser (ilDclBaseRecordModel $record) | |
| sortByOrder (&$array) | |
Protected Attributes | |
| $id = 0 | |
| $objId | |
| $obj | |
| $title | |
| $fields | |
| $stdFields | |
| $records | |
| $is_visible | |
| $add_perm | |
| $edit_perm | |
| $delete_perm | |
| $edit_by_owner | |
| $delete_by_owner | |
| $save_confirmation | |
| $limited | |
| $limit_start | |
| $limit_end | |
| $export_enabled | |
| $table_order | |
| $import_enabled | |
| $default_sort_field = 0 | |
| $default_sort_field_order = 'asc' | |
| $description = '' | |
| $public_comments = 0 | |
| $view_own_records_perm = 0 | |
| $all_fields = null | |
| ilDclTable::__construct | ( | $a_id = 0 | ) |
| int | $a_id |
Definition at line 141 of file class.ilDclTable.php.
References doRead().
Here is the call graph for this function:
|
static |
| $title | Title of table |
| $obj_id | DataCollection object ID where the table belongs to |
Definition at line 1412 of file class.ilDclTable.php.
References $DIC, $id, $ilDB, $result, and $title.
Referenced by ilObjDataCollection\reorderTables().
Here is the caller graph for this function:
|
static |
Checks if a table has a field with the given title.
| $title | Title of field |
| $obj_id | Obj-ID of the table |
Definition at line 1508 of file class.ilDclTable.php.
References $DIC, $ilDB, $result, and $title.
Referenced by ilDclFieldEditGUI\checkInput().
Here is the caller graph for this function:| ilDclTable::_hasRecords | ( | ) |
_hasRecords
Definition at line 1375 of file class.ilDclTable.php.
References getRecords().
Here is the call graph for this function:
|
static |
| $table_id | int |
Definition at line 1395 of file class.ilDclTable.php.
References $DIC, $ilDB, $query, and $result.
Referenced by ilDclBaseFieldModel\doCreate(), and ilDclBaseRecordModel\doCreate().
Here is the caller graph for this function:| ilDclTable::addField | ( | $field | ) |
| $field | ilDclBaseFieldModel add an already created field for eg. ordering. |
Definition at line 1384 of file class.ilDclTable.php.
| ilDclTable::afterClone | ( | ) |
Definition at line 1362 of file class.ilDclTable.php.
References getFields(), and getRecords().
Here is the call graph for this function:| ilDclTable::buildOrderFields | ( | ) |
buildOrderFields orders the fields.
Definition at line 924 of file class.ilDclTable.php.
References $fields, getFields(), and sortByOrder().
Referenced by doCreate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::checkLimit | ( | ) |
Definition at line 865 of file class.ilDclTable.php.
References getLimited(), getLimitEnd(), getLimitStart(), and IL_CAL_DATE.
Referenced by hasPermissionToDeleteRecord(), and hasPermissionToEditRecord().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::cloneStructure | ( | ilDclTable | $original | ) |
| ilDclTable | $original |
Definition at line 1287 of file class.ilDclTable.php.
References $default_sort_field, cloneStructure(), doCreate(), doUpdate(), getAddPerm(), getDefaultSortField(), getDefaultSortFieldOrder(), getDeleteByOwner(), getDeletePerm(), getDescription(), getEditByOwner(), getEditPerm(), getExportEnabled(), getFields(), getId(), getImportEnabled(), getIsVisible(), getLimited(), getLimitEnd(), getLimitStart(), getOrder(), getPublicCommentsEnabled(), getRecords(), getSaveConfirmation(), getTableViews(), getTitle(), getViewOwnRecordsPerm(), setAddPerm(), ilDclCache\setCloneOf(), setDefaultSortField(), setDefaultSortFieldOrder(), setDeleteByOwner(), setDeletePerm(), setDescription(), setEditByOwner(), setEditPerm(), setExportEnabled(), setImportEnabled(), setIsVisible(), setLimited(), setLimitEnd(), setLimitStart(), setOrder(), setPublicCommentsEnabled(), setSaveConfirmation(), setTitle(), setViewOwnRecordsPerm(), and ilDclCache\TYPE_TABLE.
Referenced by cloneStructure().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::compareOrder | ( | $a, | |
| $b | |||
| ) |
| $a | |
| $b |
Definition at line 1268 of file class.ilDclTable.php.
References Vendor\Package\$a, and Vendor\Package\$b.
| ilDclTable::deleteField | ( | $field_id | ) |
| $field_id |
Definition at line 410 of file class.ilDclTable.php.
References $records, ilDclCache\getFieldCache(), and getRecords().
Here is the call graph for this function:| ilDclTable::doCreate | ( | $create_tablefield_setting = true, |
|
$create_standardview = true |
|||
| ) |
| bool | $create_views |
Definition at line 226 of file class.ilDclTable.php.
References $DIC, $id, $ilDB, $query, buildOrderFields(), ilDclTableView\createOrGetStandardView(), getAddPerm(), getDefaultSortField(), getDefaultSortFieldOrder(), getDeleteByOwner(), getDeletePerm(), getDescription(), getEditByOwner(), getEditPerm(), getExportEnabled(), getId(), getImportEnabled(), getIsVisible(), getLimited(), getLimitEnd(), getLimitStart(), getObjId(), getOrder(), getPublicCommentsEnabled(), getSaveConfirmation(), getTitle(), getViewOwnRecordsPerm(), and setId().
Referenced by cloneStructure().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilDclBaseRecordModel | $record |
Definition at line 853 of file class.ilDclTable.php.
References $DIC, $ilUser, and ilDclBaseRecordModel\getOwner().
Referenced by hasPermissionToDeleteRecord(), and hasPermissionToEditRecord().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::doRead | ( | ) |
Read table.
Definition at line 153 of file class.ilDclTable.php.
References $DIC, $ilDB, $query, getId(), setAddPerm(), setDefaultSortField(), setDefaultSortFieldOrder(), setDeleteByOwner(), setDeletePerm(), setDescription(), setEditByOwner(), setEditPerm(), setExportEnabled(), setImportEnabled(), setIsVisible(), setLimited(), setLimitEnd(), setLimitStart(), setObjId(), setOrder(), setPublicCommentsEnabled(), setSaveConfirmation(), setTitle(), and setViewOwnRecordsPerm().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::doUpdate | ( | ) |
Definition at line 264 of file class.ilDclTable.php.
References $DIC, $ilDB, getAddPerm(), getDefaultSortField(), getDefaultSortFieldOrder(), getDeleteByOwner(), getDeletePerm(), getDescription(), getEditByOwner(), getEditPerm(), getExportEnabled(), getId(), getImportEnabled(), getIsVisible(), getLimited(), getLimitEnd(), getLimitStart(), getObjId(), getOrder(), getPublicCommentsEnabled(), getSaveConfirmation(), getTitle(), and getViewOwnRecordsPerm().
Referenced by cloneStructure().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::getAddPerm | ( | ) |
Definition at line 973 of file class.ilDclTable.php.
References $add_perm.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getCollectionObject | ( | ) |
Definition at line 361 of file class.ilDclTable.php.
References $obj, and loadObj().
Here is the call graph for this function:| ilDclTable::getCustomFields | ( | ) |
Definition at line 495 of file class.ilDclTable.php.
| ilDclTable::getDefaultSortField | ( | ) |
Definition at line 1168 of file class.ilDclTable.php.
References $default_sort_field.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getDefaultSortFieldOrder | ( | ) |
Definition at line 1189 of file class.ilDclTable.php.
References $default_sort_field_order.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getDeleteByOwner | ( | ) |
Definition at line 1024 of file class.ilDclTable.php.
References $delete_by_owner.
Referenced by cloneStructure(), doCreate(), doUpdate(), and hasPermissionToDeleteRecord().
Here is the caller graph for this function:| ilDclTable::getDeletePerm | ( | ) |
Definition at line 994 of file class.ilDclTable.php.
References $delete_perm.
Referenced by cloneStructure(), doCreate(), doUpdate(), hasPermissionToDeleteRecord(), and hasPermissionToDeleteRecords().
Here is the caller graph for this function:| ilDclTable::getDescription | ( | ) |
Definition at line 1147 of file class.ilDclTable.php.
References $description.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getEditableFields | ( | ) |
Definition at line 706 of file class.ilDclTable.php.
References $fields, and getRecordFields().
Here is the call graph for this function:| ilDclTable::getEditByOwner | ( | ) |
Definition at line 1015 of file class.ilDclTable.php.
References $edit_by_owner.
Referenced by cloneStructure(), doCreate(), doUpdate(), and hasPermissionToEditRecord().
Here is the caller graph for this function:| ilDclTable::getEditPerm | ( | ) |
Definition at line 1057 of file class.ilDclTable.php.
References $edit_perm.
Referenced by cloneStructure(), doCreate(), doUpdate(), and hasPermissionToEditRecord().
Here is the caller graph for this function:| ilDclTable::getExportableFields | ( | ) |
Return all the fields that are marked as exportable.
Definition at line 726 of file class.ilDclTable.php.
References $fields, and getFields().
Here is the call graph for this function:| ilDclTable::getExportEnabled | ( | ) |
Definition at line 1441 of file class.ilDclTable.php.
References $export_enabled.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getField | ( | $field_id | ) |
| $field_id |
Definition at line 428 of file class.ilDclTable.php.
References $fields, and getFields().
Here is the call graph for this function:| ilDclTable::getFieldByTitle | ( | $title | ) |
Get a field by title.
| $title |
Definition at line 947 of file class.ilDclTable.php.
References $title, and getFields().
Here is the call graph for this function:| ilDclTable::getFieldIds | ( | ) |
| bool | $force_include_comments |
Definition at line 447 of file class.ilDclTable.php.
References getFields().
Here is the call graph for this function:| ilDclTable::getFields | ( | ) |
Returns all fields of this table including the standard fields.
| bool | $force_include_comments | by default false, so comments will only load when enabled in tablesettings |
Definition at line 558 of file class.ilDclTable.php.
References $all_fields, and reloadFields().
Referenced by afterClone(), buildOrderFields(), cloneStructure(), getExportableFields(), getField(), getFieldByTitle(), getFieldIds(), getNewFieldOrder(), ilObjDataCollectionTest\testDefaultTable(), and updateFields().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::getFirstTableViewId | ( | $ref_id, | |
$user_id = 0 |
|||
| ) |
get id of first (for current user) available view
| $ref_id | ||
| int | $user_id |
Definition at line 624 of file class.ilDclTable.php.
References getVisibleTableViews().
Here is the call graph for this function:| ilDclTable::getId | ( | ) |
Get table id.
Definition at line 316 of file class.ilDclTable.php.
References $id.
Referenced by cloneStructure(), doCreate(), doRead(), doUpdate(), getNewTableviewOrder(), and getTableViews().
Here is the caller graph for this function:| ilDclTable::getImportEnabled | ( | ) |
Definition at line 1494 of file class.ilDclTable.php.
References $import_enabled.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getIsVisible | ( | ) |
Definition at line 1129 of file class.ilDclTable.php.
References $is_visible.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getLimited | ( | ) |
Definition at line 1075 of file class.ilDclTable.php.
References $limited.
Referenced by checkLimit(), cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getLimitEnd | ( | ) |
Definition at line 1093 of file class.ilDclTable.php.
References $limit_end.
Referenced by checkLimit(), cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getLimitStart | ( | ) |
Definition at line 1111 of file class.ilDclTable.php.
References $limit_start.
Referenced by checkLimit(), cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getNewFieldOrder | ( | ) |
getNewOrder
Definition at line 510 of file class.ilDclTable.php.
References $fields, and getFields().
Here is the call graph for this function:| ilDclTable::getNewTableviewOrder | ( | ) |
Definition at line 527 of file class.ilDclTable.php.
References ilDclTableView\getCountForTableId(), and getId().
Here is the call graph for this function:| ilDclTable::getObjId | ( | ) |
Definition at line 334 of file class.ilDclTable.php.
References $objId.
Referenced by doCreate(), doUpdate(), hasPermissionToDeleteRecord(), hasPermissionToDeleteRecords(), hasPermissionToEditRecord(), and hasPermissionToViewRecord().
Here is the caller graph for this function:| ilDclTable::getOrder | ( | ) |
Definition at line 1450 of file class.ilDclTable.php.
References $table_order, and updateOrder().
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::getPublicCommentsEnabled | ( | ) |
Definition at line 1207 of file class.ilDclTable.php.
References $public_comments.
Referenced by cloneStructure(), doCreate(), doUpdate(), and ilObjDataCollectionTest\testDefaultTable().
Here is the caller graph for this function:| ilDclTable::getRecordFields | ( | ) |
Returns all fields of this table which are NOT standard fields.
Definition at line 695 of file class.ilDclTable.php.
References $fields.
Referenced by getEditableFields(), and ilObjDataCollectionTest\testDefaultTable().
Here is the caller graph for this function:| ilDclTable::getRecords | ( | ) |
Definition at line 380 of file class.ilDclTable.php.
References $records, and loadRecords().
Referenced by _hasRecords(), afterClone(), cloneStructure(), deleteField(), and ilObjDataCollectionTest\testDefaultTable().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::getSaveConfirmation | ( | ) |
Definition at line 1234 of file class.ilDclTable.php.
References $save_confirmation.
Referenced by cloneStructure(), doCreate(), and doUpdate().
Here is the caller graph for this function:| ilDclTable::getTableViews | ( | ) |
Definition at line 583 of file class.ilDclTable.php.
References ilDclTableView\getAllForTableId(), and getId().
Referenced by cloneStructure(), getVisibleTableViews(), sortTableViews(), and ilObjDataCollectionTest\testDefaultTableViewCreated().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::getTitle | ( | ) |
Definition at line 352 of file class.ilDclTable.php.
References $title.
Referenced by cloneStructure(), doCreate(), doUpdate(), and ilObjDataCollectionTest\testDefaultTable().
Here is the caller graph for this function:| ilDclTable::getViewOwnRecordsPerm | ( | ) |
Definition at line 1225 of file class.ilDclTable.php.
References $view_own_records_perm.
Referenced by cloneStructure(), doCreate(), doUpdate(), and hasPermissionToViewRecord().
Here is the caller graph for this function:| ilDclTable::getVisibleTableViews | ( | $ref_id, | |
$with_active_detailedview = false, |
|||
$user_id = 0 |
|||
| ) |
For current user.
| int | $ref_id | DataCollections reference |
| int | $user_id |
Definition at line 597 of file class.ilDclTable.php.
References getTableViews(), ilObjDataCollectionAccess\hasAccessToTableView(), ilObjDataCollectionAccess\hasWriteAccess(), and ilDclDetailedViewDefinition\isActive().
Referenced by getFirstTableViewId().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::hasCustomFields | ( | ) |
hasCustomFields
Definition at line 1254 of file class.ilDclTable.php.
References fields.
| ilDclTable::hasPermissionToDeleteRecord | ( | $ref_id, | |
| ilDclBaseRecordModel | $record | ||
| ) |
| $ref_id | int the reference id of the current datacollection object |
| $record | ilDclBaseRecordModel the record which will be deleted |
Definition at line 777 of file class.ilDclTable.php.
References ilObject2\_lookupObjectId(), checkLimit(), doesRecordBelongToUser(), getDeleteByOwner(), getDeletePerm(), getObjId(), ilObjDataCollectionAccess\hasAddRecordAccess(), and ilObjDataCollectionAccess\hasWriteAccess().
Here is the call graph for this function:| ilDclTable::hasPermissionToDeleteRecords | ( | $ref_id | ) |
| $ref_id |
Definition at line 807 of file class.ilDclTable.php.
References ilObject2\_lookupObjectId(), getDeletePerm(), getObjId(), ilObjDataCollectionAccess\hasAddRecordAccess(), and ilObjDataCollectionAccess\hasWriteAccess().
Here is the call graph for this function:| ilDclTable::hasPermissionToEditRecord | ( | $ref_id, | |
| ilDclBaseRecordModel | $record | ||
| ) |
| $ref_id | int the reference id of the current datacollection object |
| $record | ilDclBaseRecordModel the record which will be edited |
Definition at line 746 of file class.ilDclTable.php.
References ilObject2\_lookupObjectId(), checkLimit(), doesRecordBelongToUser(), getEditByOwner(), getEditPerm(), getObjId(), ilObjDataCollectionAccess\hasAddRecordAccess(), ilObjDataCollectionAccess\hasEditAccess(), and ilObjDataCollectionAccess\hasWriteAccess().
Here is the call graph for this function:| ilDclTable::hasPermissionToViewRecord | ( | $ref_id, | |
| $record, | |||
$user_id = 0 |
|||
| ) |
| int | $ref_id | |
| $record | ilDclBaseRecordModel | |
| int | $user_id |
Definition at line 825 of file class.ilDclTable.php.
References $DIC, $ilUser, ilObject2\_lookupObjectId(), getObjId(), getViewOwnRecordsPerm(), ilObjDataCollectionAccess\hasEditAccess(), ilObjDataCollectionAccess\hasReadAccess(), and ilObjDataCollectionAccess\hasWriteAccess().
Here is the call graph for this function:
|
protected |
Definition at line 369 of file class.ilDclTable.php.
Referenced by getCollectionObject().
Here is the caller graph for this function:| ilDclTable::loadRecords | ( | ) |
Definition at line 390 of file class.ilDclTable.php.
References $DIC, $ilDB, $query, $records, and ilDclCache\getRecordCache().
Referenced by getRecords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::reloadFields | ( | ) |
Definition at line 568 of file class.ilDclTable.php.
References $fields, fields, and sortByOrder().
Referenced by getFields().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::setAddPerm | ( | $add_perm | ) |
| boolean | $add_perm |
Definition at line 964 of file class.ilDclTable.php.
References $add_perm.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setDefaultSortField | ( | $default_sort_field | ) |
/**
| string | $default_sort_field |
Definition at line 1158 of file class.ilDclTable.php.
References $default_sort_field.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setDefaultSortFieldOrder | ( | $default_sort_field_order | ) |
| string | $default_sort_field_order |
Definition at line 1177 of file class.ilDclTable.php.
References $default_sort_field_order.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setDeleteByOwner | ( | $delete_by_owner | ) |
| boolean | $delete_by_owner |
Definition at line 1033 of file class.ilDclTable.php.
References $delete_by_owner, and setDeletePerm().
Referenced by cloneStructure(), doRead(), and setDeletePerm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::setDeletePerm | ( | $delete_perm | ) |
| boolean | $delete_perm |
Definition at line 982 of file class.ilDclTable.php.
References $delete_perm, and setDeleteByOwner().
Referenced by cloneStructure(), doRead(), and setDeleteByOwner().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::setDescription | ( | $description | ) |
| string | $description |
Definition at line 1138 of file class.ilDclTable.php.
References $description.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setEditByOwner | ( | $edit_by_owner | ) |
| boolean | $edit_by_owner |
Definition at line 1003 of file class.ilDclTable.php.
References $edit_by_owner, and setEditPerm().
Referenced by cloneStructure(), doRead(), and setEditPerm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::setEditPerm | ( | $edit_perm | ) |
| boolean | $edit_perm |
Definition at line 1045 of file class.ilDclTable.php.
References $edit_perm, and setEditByOwner().
Referenced by cloneStructure(), doRead(), and setEditByOwner().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTable::setExportEnabled | ( | $export_enabled | ) |
| boolean | $export_enabled |
Definition at line 1432 of file class.ilDclTable.php.
References $export_enabled.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setId | ( | $a_id | ) |
Set table id.
| int | $a_id |
Definition at line 305 of file class.ilDclTable.php.
Referenced by doCreate().
Here is the caller graph for this function:| ilDclTable::setImportEnabled | ( | $import_enabled | ) |
| boolean | $import_enabled |
Definition at line 1485 of file class.ilDclTable.php.
References $import_enabled.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setIsVisible | ( | $is_visible | ) |
| boolean | $is_visible |
Definition at line 1120 of file class.ilDclTable.php.
References $is_visible.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setLimited | ( | $limited | ) |
| boolean | $limited |
Definition at line 1066 of file class.ilDclTable.php.
References $limited.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setLimitEnd | ( | $limit_end | ) |
| string | $limit_end |
Definition at line 1084 of file class.ilDclTable.php.
References $limit_end.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setLimitStart | ( | $limit_start | ) |
| string | $limit_start |
Definition at line 1102 of file class.ilDclTable.php.
References $limit_start.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setObjId | ( | $a_id | ) |
| $a_id |
Definition at line 325 of file class.ilDclTable.php.
Referenced by doRead().
Here is the caller graph for this function:| ilDclTable::setOrder | ( | $table_order | ) |
| int | $table_order |
Definition at line 1476 of file class.ilDclTable.php.
References $table_order.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setPublicCommentsEnabled | ( | $public_comments | ) |
| boolean | $public_comments |
Definition at line 1198 of file class.ilDclTable.php.
References $public_comments.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setSaveConfirmation | ( | $save_confirmation | ) |
| boolean | $save_confirmation |
Definition at line 1243 of file class.ilDclTable.php.
References $save_confirmation.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setTitle | ( | $a_title | ) |
| $a_title |
Definition at line 343 of file class.ilDclTable.php.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:| ilDclTable::setViewOwnRecordsPerm | ( | $view_own_perm | ) |
| boolean | $view_own_perm |
Definition at line 1216 of file class.ilDclTable.php.
Referenced by cloneStructure(), and doRead().
Here is the caller graph for this function:
|
protected |
| $array | ilDclBaseFieldModel[] the array to sort |
Definition at line 912 of file class.ilDclTable.php.
Referenced by buildOrderFields(), reloadFields(), and sortFields().
Here is the caller graph for this function:| ilDclTable::sortFields | ( | & | $fields | ) |
sortFields
| $fields | ilDclBaseFieldModel[] |
Definition at line 895 of file class.ilDclTable.php.
References $fields, and sortByOrder().
Here is the call graph for this function:| ilDclTable::sortTableViews | ( | array | $tableviews = null | ) |
| ilDclTableView[] | $tableviews |
Definition at line 536 of file class.ilDclTable.php.
References getTableViews().
Here is the call graph for this function:| ilDclTable::updateFields | ( | ) |
Update fields.
Definition at line 882 of file class.ilDclTable.php.
References getFields().
Here is the call graph for this function:| ilDclTable::updateOrder | ( | ) |
Definition at line 1463 of file class.ilDclTable.php.
References $DIC, $ilDB, and $result.
Referenced by getOrder().
Here is the caller graph for this function:
|
protected |
Definition at line 55 of file class.ilDclTable.php.
Referenced by getAddPerm(), and setAddPerm().
|
protected |
Definition at line 135 of file class.ilDclTable.php.
Referenced by getFields().
|
protected |
Definition at line 105 of file class.ilDclTable.php.
Referenced by cloneStructure(), getDefaultSortField(), and setDefaultSortField().
|
protected |
Definition at line 111 of file class.ilDclTable.php.
Referenced by getDefaultSortFieldOrder(), and setDefaultSortFieldOrder().
|
protected |
Definition at line 71 of file class.ilDclTable.php.
Referenced by getDeleteByOwner(), and setDeleteByOwner().
|
protected |
Definition at line 63 of file class.ilDclTable.php.
Referenced by getDeletePerm(), and setDeletePerm().
|
protected |
Definition at line 117 of file class.ilDclTable.php.
Referenced by getDescription(), and setDescription().
|
protected |
Definition at line 67 of file class.ilDclTable.php.
Referenced by getEditByOwner(), and setEditByOwner().
|
protected |
Definition at line 59 of file class.ilDclTable.php.
Referenced by getEditPerm(), and setEditPerm().
|
protected |
Definition at line 91 of file class.ilDclTable.php.
Referenced by getExportEnabled(), and setExportEnabled().
|
protected |
Definition at line 39 of file class.ilDclTable.php.
Referenced by buildOrderFields(), getCustomFields(), getEditableFields(), getExportableFields(), getField(), getNewFieldOrder(), getRecordFields(), reloadFields(), and sortFields().
|
protected |
Definition at line 23 of file class.ilDclTable.php.
Referenced by _getTableIdByTitle(), doCreate(), and getId().
|
protected |
Definition at line 99 of file class.ilDclTable.php.
Referenced by getImportEnabled(), and setImportEnabled().
|
protected |
Definition at line 51 of file class.ilDclTable.php.
Referenced by getIsVisible(), and setIsVisible().
|
protected |
Definition at line 87 of file class.ilDclTable.php.
Referenced by getLimitEnd(), and setLimitEnd().
|
protected |
Definition at line 83 of file class.ilDclTable.php.
Referenced by getLimitStart(), and setLimitStart().
|
protected |
Definition at line 79 of file class.ilDclTable.php.
Referenced by getLimited(), and setLimited().
|
protected |
Definition at line 31 of file class.ilDclTable.php.
Referenced by getCollectionObject().
|
protected |
Definition at line 27 of file class.ilDclTable.php.
Referenced by getObjId().
|
protected |
Definition at line 123 of file class.ilDclTable.php.
Referenced by getPublicCommentsEnabled(), and setPublicCommentsEnabled().
|
protected |
Definition at line 47 of file class.ilDclTable.php.
Referenced by deleteField(), getRecords(), and loadRecords().
|
protected |
Definition at line 75 of file class.ilDclTable.php.
Referenced by getSaveConfirmation(), and setSaveConfirmation().
|
protected |
Definition at line 43 of file class.ilDclTable.php.
|
protected |
Definition at line 95 of file class.ilDclTable.php.
Referenced by getOrder(), and setOrder().
|
protected |
Definition at line 35 of file class.ilDclTable.php.
Referenced by _getTableIdByTitle(), _hasFieldByTitle(), getFieldByTitle(), and getTitle().
|
protected |
Definition at line 129 of file class.ilDclTable.php.
Referenced by getViewOwnRecordsPerm().