Stud.IP  3.0 Revision 48548
 All Data Structures Namespaces Files Functions Variables Groups Pages
Course Class Reference
Inheritance diagram for Course:
Inheritance graph
Collaboration diagram for Course:
Collaboration graph

Public Member Functions

 __construct ($id=null)
 getFreeSeats ()
 isWaitlistAvailable ()
 getMembersWithStatus ($status)
 countMembersWithStatus ($status)
 getNumParticipants ()
 getNumPrelimParticipants ()
 getNumWaiting ()
 getParticipantStatus ($user_id)
- Public Member Functions inherited from SimpleORMap
 __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 Public Member Functions inherited from SimpleORMap
static expireTableScheme ()
static find ($id)
static exists ($id)
static countBySql ($where=1, $params=array())
static create ($data)
static import ($data)
static findBySQL ($where, $params=array())
static findThru ($foreign_key_value, $options)
static findEachBySQL ($callable, $where, $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)

Additional Inherited Members

- Protected Member Functions inherited from SimpleORMap
 parseRelationOptions ($type, $name, $options)
 getTableScheme ()
 storeRelations ()
 deleteRelations ()
 initializeContent ()
 applyCallbacks ($type)
 registerCallback ($types, $cb)
 unregisterCallback ($types, $cb)
 cbAutoIncrementColumn ($type)
 cbAutoKeyCreation ()
 cbNotificationMapper ($cb_type)
- Static Protected Member Functions inherited from SimpleORMap
static tableScheme ($db_table)
- Protected Attributes inherited from SimpleORMap
 $content = array()
 $content_db = array()
 $is_new = true
 $db_table = ''
 $db_fields = null
 $pk = null
 $default_values = 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()
- Static Protected Attributes inherited from SimpleORMap
static $schemes

Constructor & Destructor Documentation

__construct (   $id = null)

constructor, give primary key of record as param to fetch corresponding record from db if available, if not preset primary key with given value. Give null to create new record

Parameters
mixed$idprimary key of table

Reimplemented from SimpleORMap.

Member Function Documentation

countMembersWithStatus (   $status)

Retrieves the number of all members of a status

Parameters
String | Array$statusthe status to filter with
Returns
int the number of all those members.

Here is the call graph for this function:

Here is the caller 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:

getFreeSeats ( )

Here is the call graph for this function:

getMembersWithStatus (   $status)

Retrieves all members of a status

Parameters
String | Array$statusthe status to filter with
Returns
Array an array of all those members.

Here is the call graph for this function:

getNumParticipants ( )

Here is the call graph for this function:

Here is the caller graph for this function:

getNumPrelimParticipants ( )

Here is the call graph for this function:

Here is the caller graph for this function:

getNumWaiting ( )

Here is the call graph for this function:

Here is the caller graph for this function:

getParticipantStatus (   $user_id)
isWaitlistAvailable ( )

Here is the call graph for this function:


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