|
static | findByParent ($parent_id) |
|
static | find ($id) |
|
static | getStudyAreasForCourse ($id) |
|
static | getRootArea () |
|
static | search ($searchTerm) |
|
static | backwards ($nodes) |
|
static | tableScheme ($db_table) |
|
static | expireTableScheme () |
|
static | exists ($id) |
|
static | countBySql ($sql= '1', $params=[]) |
|
static | create ($data) |
|
static | buildExisting ($data) |
|
static | import ($data) |
|
static | findBySQL ($sql, $params=[]) |
|
static | findOneBySQL ($where, $params=[]) |
|
static | findThru ($foreign_key_value, $options) |
|
static | findEachBySQL ($callable, $sql, $params=[]) |
|
static | findMany ($pks=[], $order= '', $order_params=[]) |
|
static | findEachMany ($callable, $pks=[], $order= '', $order_params=[]) |
|
static | findAndMapBySQL ($callable, $where, $params=[]) |
|
static | findAndMapMany ($callable, $pks=[], $order= '', $order_params=[]) |
|
static | deleteBySQL ($where, $params=[]) |
|
static | toObject ($id_or_object) |
|
static | __callStatic ($name, $arguments) |
|
|
static | $schemes = null |
|
| _getId ($field) |
|
| _setId ($field, $value) |
|
| _getAdditionalValueFromRelation ($field) |
|
| _setAdditionalValueFromRelation ($field, $value) |
|
| _getAdditionalValue ($field) |
|
| _setAdditionalValue ($field, $value) |
|
| parseRelationOptions ($type, $name, $options) |
|
| storeRelations ($only_these=null) |
|
| deleteRelations () |
|
| initializeContent () |
|
| applyCallbacks ($type) |
|
| cbNotificationMapper ($cb_type) |
|
| cbAfterInitialize ($cb_type) |
|
| setSerializedValue ($field, $value) |
|
| setI18nValue ($field, $value) |
|
| $content = [] |
|
| $content_db = [] |
|
| $is_new = true |
|
| $is_deleted = false |
|
| $relations = [] |
|
| $additional_data = [] |
|
static | $config = [] |
|
static | $reserved_slots = ['value','newid','iterator','tablemetadata', 'relationvalue','wherequery','relationoptions','data','new','id'] |
|
static | $performs_batch_operation = false |
|
Get a string representation of this study area.
static backwards |
( |
|
$nodes | ) |
|
|
static |
Takes an array of StudyArea objects and produces the tree to the root node
- Parameters
-
array | $nodes | All required nodes in the tree |
- Returns
- StudipStudyArea the root node
static configure |
( |
|
$config = [] | ) |
|
|
staticprotected |
Returns the study area with the specified ID.
static findByParent |
( |
|
$parent_id | ) |
|
|
static |
Returns the children of the study area with the specified ID.
Returns the children of this study area.
Get the comment of this study area.
Get the display name of this study area.
Get the parent ID of this study area.
getPath |
( |
|
$separator = NULL | ) |
|
Get the path along the sem_tree to this study area.
- Parameters
-
- Returns
- mixed TODO
Get the priority of this study area.
Returns the not really existing root study area.
- Returns
- object the root study area object
Get the studip_object_id of this study area.
static getStudyAreasForCourse |
( |
|
$id | ) |
|
|
static |
get the type of this study area.
get the name of the type of this study area, see $SEM_TREE_TYPES in config.inc.php
- Returns
- string
Returns1 TRUE if the area has children.
Returns TRUE if this area can be select.
is this study area editable, see $SEM_TREE_TYPES in config.inc.php
- Returns
- bool
is this study area hidden, see $SEM_TREE_TYPES in config.inc.php
- Returns
- bool
is this study area considered a study modul?, see $SEM_TREE_TYPES in config.inc.php
- Returns
- bool
Returns TRUE if this area is the root.
static search |
( |
|
$searchTerm | ) |
|
|
static |
Search for study areas whose name matches the given search term.
- Parameters
-
- Returns
- type
Set the comment of this study area.
Set the display name of this study area.
setParentId |
( |
|
$parent_id | ) |
|
Set the parent of this study area.
Set the priority of this study area.
Set the studip_object_id of this study area.
set the type of this study area.
This is required, if the nodes are added backwards
This constant represents the key of the root area.
The documentation for this class was generated from the following file: