Public Member Functions |
| getInstalledPlugins () |
| getInstalledModules () |
| getAvailability ($modules) |
| getAvailableModules () |
| getAvailablePlugins () |
| getEnabledPlugins ($id) |
| getInstitutes () |
| accept_user ($username, $sem_id) |
| deny_user ($username, $sem_id) |
| promote_user ($username, $sem_id, $perm) |
| remove_user ($username, $sem_id) |
| countGroups ($search=null) |
| getAllGroups ($sort= '', $lower_bound=1, $elements_per_page=20, $search=null) |
| countMembers ($semid) |
| getFounder ($semid) |
| isMember ($userid, $semid) |
| addFounder ($username, $sem_id) |
| removeFounder ($username, $sem_id) |
| getFounders ($sem_id) |
| getMembers ($sem_id, $lower_bound=1, $elements_per_page=20) |
| compare_status ($a, $b) |
| isStudygroup ($sem_id) |
Member Function Documentation
accept_user |
( |
|
$username, |
|
|
|
$sem_id |
|
) |
| |
allows an user to access a "closed" studygroup
- Parameters
-
string | username |
string | id of a studygroup |
- Returns
- void
addFounder |
( |
|
$username, |
|
|
|
$sem_id |
|
) |
| |
adds a founder to a given studygroup
- Parameters
-
string | username |
string | id of a studygroup |
- Returns
- void
compare_status |
( |
|
$a, |
|
|
|
$b |
|
) |
| |
callback function - used to compare sequences of studygroup statuses
- Parameters
-
array | status a |
array | status b |
return int ordering
countGroups |
( |
|
$search = null | ) |
|
retrieves the count of all studygroups
param string search a filter term
- Returns
- string count
returns the count of members for a given studygroup
- Parameters
-
- Returns
- int count
deny_user |
( |
|
$username, |
|
|
|
$sem_id |
|
) |
| |
denies access to a "closed" studygroup for an user
- Parameters
-
string | username |
string | id of a studygroup |
- Returns
- void
getAllGroups |
( |
|
$sort = '' , |
|
|
|
$lower_bound = 1 , |
|
|
|
$elements_per_page = 20 , |
|
|
|
$search = null |
|
) |
| |
get all studygroups in a paged manner wrt a stort criteria and a search term
- Parameters
-
string | sort criteria |
int | lower bound of the resultset |
int | elements per page / resultset |
string | search term |
- Returns
- array studygroups
getAvailability |
( |
|
$modules | ) |
|
gets the availability for a set of given modules
- Parameters
-
- Returns
- array enabled modules
gets all available modules
- Returns
- array avialable modules
gets all available plugins
- Returns
- array avialable plugins
gets enabled plugins for a given studygroup
- Parameters
-
- Returns
- array enabled plugins
get founder for a given studgroup
- Parameters
-
- Returns
- array founder
get founders of a given studygroup
- Parameters
-
- Returns
- array founders
retrieves all modules
- Returns
- array modules
retrieves all installed plugins
- Returns
- array modules a set of all plugins
retrieves all institues suitbable for an admin wrt global studygroup settings
- Returns
- array institutes
getMembers |
( |
|
$sem_id, |
|
|
|
$lower_bound = 1 , |
|
|
|
$elements_per_page = 20 |
|
) |
| |
retrieves all members of a given studygroup in a paged manner
- Parameters
-
string | id of a studygroup |
int | lower bound of the resultset |
int | elements per page / resultset |
- Returns
- array members
isMember |
( |
|
$userid, |
|
|
|
$semid |
|
) |
| |
checks whether a user is a member of a studygroup
- Parameters
-
string | id of a user |
string | id of a studygroup |
- Returns
- boolean membership
Checks for a given seminar_id whether a course is a studygroup
- Parameters
-
- Returns
- array studygroup
promote_user |
( |
|
$username, |
|
|
|
$sem_id, |
|
|
|
$perm |
|
) |
| |
promotes an user in a studygroup wrt to a given perm
- Parameters
-
string | username |
string | id of a studygroup |
string | perm |
- Returns
- void
remove_user |
( |
|
$username, |
|
|
|
$sem_id |
|
) |
| |
removes a user of a studygroup
- Parameters
-
string | username |
string | id of a studygroup |
- Returns
- void
removeFounder |
( |
|
$username, |
|
|
|
$sem_id |
|
) |
| |
removes a founder from a given studygroup
- Parameters
-
string | username |
string | id of a studygroup |
- Returns
- void
The documentation for this class was generated from the following file: