|
Stud.IP
jlu_3.1 Revision 48552
|


Public Member Functions | |
| StudipSemTree ($args) | |
| init () | |
| initEntries () | |
| isModuleItem ($item_id) | |
| getSemIds ($item_id, $ids_from_kids=false) | |
| getSemData ($item_id, $sem_data_from_kids=false) | |
| getLonelySemData ($item_id) | |
| getNumEntries ($item_id, $num_entries_from_kids=false) | |
| getAdminRange ($item_id) | |
| InsertItem ($item_id, $parent_id, $item_name, $item_info, $priority, $studip_object_id, $type, $jlug_evv_hidden, $jlug_evv_kap, $jlug_evv_reference) | |
| UpdateItem ($item_id, $item_name, $item_info, $type, $jlug_evv_hidden, $jlug_evv_kap, $jlug_evv_reference) | |
| DeleteItems ($items_to_delete) | |
| DeleteSemEntries ($item_ids=null, $sem_entries=null) | |
| InsertSemEntry ($sem_tree_id, $seminar_id) | |
Public Member Functions inherited from TreeAbstract | |
| TreeAbstract () | |
| storeItem ($item_id, $parent_id, $name, $priority, $jlug_evv_hidden='0', $jlug_evv_kap='0', $jlug_evv_reference='0') | |
| buildIndex ($item_id=false) | |
| getKids ($item_id) | |
| getNumKids ($item_id) | |
| getKidsKids ($item_id, $in_recursion=false) | |
| getNumKidsKids ($item_id, $in_recursion=false) | |
| isLastKid ($item_id) | |
| isFirstKid ($item_id) | |
| isChildOf ($ancestor_id, $item_id) | |
| hasKids ($item_id) | |
| getItemPath ($item_id) | |
| getParents ($item_id) | |
| getShortPath ($item_id, $length=null, $delimeter=">", $offset=0) | |
| getMaxPriority ($parent_id) | |
| getNumEntriesKids ($item_id, $in_recursion=false) | |
| getValue ($item_id, $field) | |
Data Fields | |
| $sem_dates = array() | |
| $sem_number = null | |
| $enable_lonely_sem = true | |
| $visible_only = false | |
| $sem_status = array() | |
Data Fields inherited from TreeAbstract | |
| $root_name | |
| $view | |
| $tree_data = array() | |
| $tree_childs = array() | |
| $tree_num_childs = array() | |
| $index_offset = 0 | |
Additional Inherited Members | |
Static Public Member Functions inherited from TreeAbstract | |
| GetInstance ($class_name, $args=null, $invalidate_cache=false) | |
| DeleteItems | ( | $items_to_delete | ) |

| DeleteSemEntries | ( | $item_ids = null, |
|
$sem_entries = null |
|||
| ) |


| getAdminRange | ( | $item_id | ) |
| getLonelySemData | ( | $item_id | ) |
| getNumEntries | ( | $item_id, | |
$num_entries_from_kids = false |
|||
| ) |
| getSemData | ( | $item_id, | |
$sem_data_from_kids = false |
|||
| ) |

| getSemIds | ( | $item_id, | |
$ids_from_kids = false |
|||
| ) |

| init | ( | ) |
initializes the tree
stores all rows from table sem_tree in array $tree_data public
Reimplemented from TreeAbstract.

| initEntries | ( | ) |

| InsertItem | ( | $item_id, | |
| $parent_id, | |||
| $item_name, | |||
| $item_info, | |||
| $priority, | |||
| $studip_object_id, | |||
| $type, | |||
| $jlug_evv_hidden, | |||
| $jlug_evv_kap, | |||
| $jlug_evv_reference | |||
| ) |

| InsertSemEntry | ( | $sem_tree_id, | |
| $seminar_id | |||
| ) |


| isModuleItem | ( | $item_id | ) |

| StudipSemTree | ( | $args | ) |
constructor
do not use directly, call TreeAbstract::GetInstance("StudipRangeTree") private

| UpdateItem | ( | $item_id, | |
| $item_name, | |||
| $item_info, | |||
| $type, | |||
| $jlug_evv_hidden, | |||
| $jlug_evv_kap, | |||
| $jlug_evv_reference | |||
| ) |
| $enable_lonely_sem = true |
| $sem_dates = array() |
| $sem_number = null |
| $sem_status = array() |
| $visible_only = false |