Stud.IP
6.1
|
Static Public Member Functions | |
static | getAllEnriched ($sortby='name', $order='ASC', $row_count=null, $offset=null, $filter=null) |
static | getCount ($filter=null) |
static | findByFach ($fach_id) |
static | findUsed () |
static | findByStudiengaenge ($studiengang_ids=[]) |
static | findByFachbereich ($fachbereich_id) |
static | findByModul ($modul_id) |
static | getClassDisplayName ($long=false) |
static | exportUserData (StoredUserData $storage) |
![]() | |
static | getPathes ($trails, $delimiter=' · ') |
static | filterTrails ($trails, $filter_objects) |
static | setObjectFilter ($class_name, $filter_func) |
![]() | |
static | findBySearchTerm ($search_term, $filter=null) |
static | getAll () |
static | get ($id=null) |
static | getEnriched ($id) |
static | getEnrichedByQuery ($query=null, $params=[], $row_count=null, $offset=null) |
static | getClassDisplayName ($long=false) |
static | getFilterSql ($filter, $where=false, $or_sql=null) |
static | getContentArray (SimpleORMap $sorm, $to_utf8=true) |
static | getCount ($filter=null) |
static | getCountBySql ($sql, $filter=null) |
static | setContentLanguage ($language) |
static | getLanguage () |
static | getLocaleOrdinalNumberSuffix ($num) |
static | getPublicStatus ($class_name=null) |
static | findCached ($id, $index=null) |
static | clearCache ($index=null) |
![]() | |
static | tableScheme ($db_table) |
static | expireTableScheme () |
static | exists ($id) |
static | countBySql ($sql='1', $params=[]) |
static | create ($data) |
static | build ($data, $is_new=true) |
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 (string $name, array $arguments) |
static | setMariadbDefaultColumnFix (bool $state=true) |
Static Protected Member Functions | |
static | configure ($config=[]) |
![]() | |
static | sortTrails ($trail_a, $trail_b) |
![]() | |
static | configure ($config=[]) |
static | checkSortFields ($sort, $standard_field=null, $additional_fields=[]) |
static | createSortStatement ($sort, $order='ASC', $standard_field=null, $additional_fields=[]) |
static | fromCache ($index, $id, Callable $finder) |
static | formatDisplayName (string $template, array $placeholders, array $replacements) |
![]() | |
static | db_table () |
static | db_fields () |
static | pk () |
static | default_values () |
static | serialized_fields () |
static | alias_fields () |
static | i18n_fields () |
static | additional_fields () |
static | has_many () |
static | has_one () |
static | belongs_to () |
static | has_and_belongs_to_many () |
static | registered_callbacks () |
static | known_slots () |
static | notification_map () |
static | getter_setter_map () |
static | configure ($config=[]) |
static | config ($key) |
static | registerCallback ($types, $cb) |
static | unregisterCallback ($types, $cb) |
Additional Inherited Members | |
![]() | |
$object_real_name = '' | |
![]() | |
const | ID_SEPARATOR = '_' |
![]() | |
const | TRAIL_SHOW_INCOMPLETE = 1 |
![]() | |
static | $TRAIL_DEFAULT |
![]() | |
static | $schemes = null |
![]() | |
logChanges ($action=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) | |
![]() | |
$is_dirty = false | |
![]() | |
$content = [] | |
$content_db = [] | |
$is_new = true | |
$is_deleted = false | |
$relations = [] | |
$additional_data = [] | |
string | $i18n_class = I18NString::class |
![]() | |
static | $object_filter = [] |
![]() | |
static | $filter_params = [] |
static | $perm_object = null |
static | $object_cache = [] |
![]() | |
static | $config = [] |
static | $reserved_slots = ['value','newid','iterator','tablemetadata', 'relationvalue','wherequery','relationoptions','data','new','id'] |
static | $performs_batch_operation = false |
static | $mariadb_column_default_fix = false |
__construct | ( | $id = null | ) |
Implements ModuleManagementInterface.
assignKategorie | ( | $kategorie_id, | |
$position = null |
|||
) |
|
staticprotected |
countUser | ( | ) |
countUserByStudycourse | ( | $studycourse_id | ) |
|
static |
Export available data of a given user into a storage object (an instance of the StoredUserData class) for that user.
StoredUserData | $storage | object to store data into |
Implements PrivacyObject.
|
static |
Returns all Abschluesse assigned to a given Fach.
string | $fach_id | The id of the fach. |
|
static |
Returns all Abschluesse assigned to the given Fachbereich.
string | $fachbereich_id | The id of a Fachbereich. |
|
static |
Returns all Abschluesse assigned to the given module.
string | $modul_id | The id of a module. |
|
static |
Returns all Abschluesse assigned to the given Studiengaenge.
string | array | $studiengang_ids | One or more ids (as array) of Studiengaenge. |
|
static |
Returns all Abschluesse assigned to Studiengaenge.
|
static |
Returns all or a specified (by row count and offset) number of Abschluesse sorted and filtered by given parameters and enriched with some additional fields. This function is mainly used in the list view.
string | $sortby | Field name to order by. |
string | $order | ASC or DESC direction of order. |
int | $row_count | The max number of objects to return. |
int | $offset | The first object to return in a result set. |
array | $filter | Key-value pairs of filed names and values to filter the result set. |
getAssignedInstitutes | ( | ) |
Returns all assigned institutes of this Abschluss.
getChildren | ( | ) |
Implements MvvTreeItem.
|
static |
|
static |
Returns the number of Abschlüsse optional filtered by $filter.
array | $filter | Key-value pairs of filed names and values to filter the result set. |
getDisplayName | ( | ) |
getFaecher | ( | ) |
getParents | ( | $mode = null | ) |
Implements MvvTreeItem.
getStudiengaenge | ( | ) |
Returns all Studiengaenge assigned to this Abschluss.
getTrailParent | ( | ) |
Implements MvvTreeItem.
getTrailParentId | ( | ) |
Implements MvvTreeItem.
hasChildren | ( | ) |
Implements MvvTreeItem.
store | ( | $validate = true | ) |
validate | ( | ) |