Stud.IP  jlu_3.1 Revision 48552
 All Data Structures Namespaces Files Functions Variables Groups Pages
Institute Class Reference
Inheritance diagram for Institute:
Inheritance graph
Collaboration diagram for Institute:
Collaboration graph

Public Member Functions

 isFaculty ()
 getFullname ($format= 'default')
 Institute ()
 getEntryByParentID ($parent_id)
 getEntryByRangeTreeID ($parent_id)
 isRootEntry ($id)
 isRootChildEntry ($id)
 getRangeTreeChildren ($parent_id)
 getRangeTreeParents ($parent_id)
 getRangeTreeIDConcat ($parent_id)
- Public Member Functions inherited from SimpleORMap
 __construct ($id=null)
 __clone ()
 getRelationOptions ($relation)
 getTableMetadata ()
 hasAutoIncrementColumn ()
 setId ($id)
 getId ()
 getNewId ()
 toArray ($only_these_fields=null)
 toArrayRecursive ($only_these_fields=null)
 getValue ($field)
 getRelationValue ($relation, $field)
 setValue ($field, $value)
 __get ($field)
 __set ($field, $value)
 __isset ($field)
 offsetExists ($offset)
 offsetGet ($offset)
 offsetSet ($offset, $value)
 offsetUnset ($offset)
 getIterator ()
 count ()
 isField ($field)
 isAdditionalField ($field)
 isAliasField ($field)
 setData ($data, $reset=false)
 haveData ()
 isNew ()
 isDeleted ()
 setNew ($is_new)
 getWhereQuery ()
 restore ()
 store ()
 triggerChdate ()
 delete ()
 isDirty ()
 isFieldDirty ($field)
 revertValue ($field)
 getPristineValue ($field)
 initRelation ($relation)
 resetRelation ($relation)

Static Public Member Functions

static findCurrent ()
static findByFaculty ($fakultaets_id)
static getInstitutes ()
static getMyInstitutes ($user_id=NULL)
- Static Public Member Functions inherited from SimpleORMap
static expireTableScheme ()
static find ($id)
static exists ($id)
static countBySql ($sql=1, $params=array())
static create ($data)
static build ($data, $is_new=true)
static buildExisting ($data)
static import ($data)
static findBySQL ($sql, $params=array())
static findByObject (SimpleORMap $object)
static findOneBySQL ($where, $params=array())
static findThru ($foreign_key_value, $options)
static findEachBySQL ($callable, $sql, $params=array())
static findMany ($pks=array(), $order= '', $order_params=array())
static findEachMany ($callable, $pks=array(), $order= '', $order_params=array())
static findAndMapBySQL ($callable, $where, $params=array())
static findAndMapMany ($callable, $pks=array(), $order= '', $order_params=array())
static deleteBySQL ($where, $params=array())
static toObject ($id_or_object)
static __callStatic ($name, $arguments)

Static Protected Member Functions

static configure ($config=array())
- Static Protected Member Functions inherited from SimpleORMap
static tableScheme ($db_table)

Additional Inherited Members

- Protected Member Functions inherited from SimpleORMap
 _getId ($field)
 _setId ($field, $value)
 _getAdditionalValueFromRelation ($field)
 _setAdditionalValueFromRelation ($field, $value)
 _getAdditionalValue ($field)
 _setAdditionalValue ($field, $value)
 parseRelationOptions ($type, $name, $options)
 getTableScheme ()
 storeRelations ($only_these=null)
 deleteRelations ()
 initializeContent ()
 applyCallbacks ($type)
 registerCallback ($types, $cb)
 unregisterCallback ($types, $cb)
 cbAutoIncrementColumn ($type)
 cbAutoKeyCreation ()
 cbNotificationMapper ($cb_type)
 setSerializedValue ($field, $value)
- Protected Attributes inherited from SimpleORMap
 $content = array()
 $content_db = array()
 $is_new = true
 $db_table = ''
 $db_fields = null
 $pk = null
 $default_values = array()
 $serialized_fields = array()
 $alias_fields = array()
 $additional_fields = array()
 $relations = array()
 $has_many = array()
 $has_one = array()
 $belongs_to = array()
 $has_and_belongs_to_many = array()
 $registered_callbacks
 $known_slots = array()
 $reserved_slots = array('value','newid','iterator','tablemetadata', 'relationvalue','wherequery','relationoptions','data','new','id')
 $notification_map = array()
 $additional_data = array()
- Static Protected Attributes inherited from SimpleORMap
static $schemes = null
static $config = array()

Member Function Documentation

static configure (   $config = array())
staticprotected

set configuration data from subclass

Parameters
array$configconfiguration data
Returns
void

Reimplemented from SimpleORMap.

static findByFaculty (   $fakultaets_id)
static

returns array of instances of Institutes belonging to given faculty

Parameters
string$fakultaets_id
Returns
array

Here is the call graph for this function:

static findCurrent ( )
static

Returns the currently active course or false if none is active.

Returns
mixed Course object of currently active course, false otherwise
Since
3.0

Here is the call graph for this function:

Here is the caller graph for this function:

getEntryByParentID (   $parent_id)

Liefert Daten von Institutionen mit der parent_id zurueck

Parameters
string$parent_idid in sem_tree
Returns
array

Here is the call graph for this function:

getEntryByRangeTreeID (   $parent_id)

*Liefert die Daten einer Einrichtung zurueck

Parameters
string$parent_idID aus range_tree
Returns
array

Here is the caller graph for this function:

getFullname (   $format = 'default')

Returns the full name of an institute.

Parameters
stringformatting template name
Returns
string Fullname
static getInstitutes ( )
static

returns an array of all institutes ordered by faculties and name

Returns
array

Here is the call graph for this function:

Here is the caller graph for this function:

static getMyInstitutes (   $user_id = NULL)
static

returns an array of all institutes to which the given user belongs, ordered by faculties and name. The user role for each institute is included

Parameters
string$user_idif omitted, the current user is used
Returns
array

Here is the call graph for this function:

Here is the caller graph for this function:

getRangeTreeChildren (   $parent_id)
Parameters
string$parent_idrange_tree_id
Returns
array Gibt alle Daten von abhaengigen range_tree-Eintraegen zurueck

Here is the caller graph for this function:

getRangeTreeIDConcat (   $parent_id)
Parameters
varchar$parent_idrange_tree_id
Returns
string liefert abhaengige sem-tree-ids fuer die in-Abfrage zurueck

Here is the call graph for this function:

getRangeTreeParents (   $parent_id)
Parameters
string$parent_idrange_tree_id
Returns
array Gibt alle uebergeordneten Eintraege zur range_tree_id zurueck

Here is the call graph for this function:

Here is the caller graph for this function:

Institute ( )
isFaculty ( )
isRootChildEntry (   $id)
Parameters
varchar$idrange_tree_id
Returns
int Gibt die Ebene von root aus zurueck

Here is the call graph for this function:

Here is the caller graph for this function:

isRootEntry (   $id)
Parameters
varchar$idrange_tree_id
Returns
array Gibt zurueck ob es ein root-Entry ist

The documentation for this class was generated from the following files: