Stud.IP  3.1 Revision 48552
 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

 before ()
 getUserCourses ($user_id)
 getCourse ($course_id)
 getMembers ($course_id)
- Public Member Functions inherited from RouteMap
 __construct ()
 init ($router, $route)
 paginated ($data, $total, $uri_params=array(), $query_params=array())
 paginate ($uri_format, $total, $offset=null, $limit=null)
 collect ($data)
 status ($status)
 headers ($headers=array())
 body ($body)
 contentType ($mime_type, $params=array())
 error ($status, $body=null)
 etag ($value, $strong_etag=true, $new_resource=null)
 expires ($amount, $cache_control=array())
 cacheControl ($values)
 halt ()
 lastModified ($time)
 notFound ($body=null)
 redirect ($url, $args=null)
 sendFile ($_path, $opts=array())
 url ($addr, $url_params=null)
 urlf ($addr_f, $format_params, $url_params=null)

Additional Inherited Members

- Protected Attributes inherited from RouteMap
 $pagination = false
 $offset
 $limit

Detailed Description

Author
mlunz.nosp@m.ena@.nosp@m.uos.d.nosp@m.e GPL 2 or later

course_id ^[a-f0-9]{32}$ user_id ^[a-f0-9]{32}$

Member Function Documentation

before ( )
getCourse (   $course_id)

Show a single course

/course/:course_id

Here is the call graph for this function:

getMembers (   $course_id)

List all members of a course. Optionally filtered by a URL parameter 'status'.

/course/:course_id/members

Here is the call graph for this function:

getUserCourses (   $user_id)

Lists all courses of a user including the semesters in which that course is active. Optionally filtered by a URL parameter 'semester'.

/user/:user_id/courses

Here is the call graph for this function:


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