|
Stud.IP
jlu_3.3 Revision
|


Static Public Member Functions | |
| static | getEventsByInterval ($user_id, DateTime $start, dateTime $end) |
| static | getEventsByInterval ($user_id, DateTime $start, dateTime $end) |
Static Public Member Functions inherited from CourseDate | |
| static | findByIssue_id ($issue_id) |
| static | findBySeminar_id ($seminar_id) |
| static | findByRange_id ($seminar_id, $order_by="ORDER BY date") |
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 CourseEvent | |
| static | configure ($config=array()) |
| static | checkRelated (CourseEvent $event, $user_id) |
| static | configure ($config=array()) |
Static Protected Member Functions inherited from SimpleORMap | |
| static | configure ($config=array()) |
| static | tableScheme ($db_table) |
|
staticprotected |
set configuration data from subclass
| array | $config | configuration data |
Reimplemented from CourseEvent.
| getCategory | ( | ) |
Returns the index of the category. If the user has no permission, 255 is returned.
TODO remove? use getStudipCategory instead?
Reimplemented from CourseEvent.
| getDescription | ( | ) |
Returns the description of the topic. If the user has no permission or the event has no topic or the topics have no descritopn an empty string is returned.
Reimplemented from CourseEvent.

|
static |
Returns all CourseCancelledEvents in the given time range for the given range_id.
| string | $user_id | Id of Stud.IP object from type user, course, inst |
| DateTime | $start | The start date time. |
| DateTime | $end | The end date time. |
Reimplemented from CourseEvent.

| getTitle | ( | ) |
Returns the title of this event. The title of a course event is the name of the course or if a topic is assigned, the title of this topic. If the user has not the permission Event::PERMISSION_READABLE, the title is "Keine Berechtigung.".
Reimplemented from CourseEvent.
