|
ILIAS
release_4-3 Revision
|
Class ilNotification. More...
Collaboration diagram for ilNotification:Static Public Member Functions | |
| static | hasNotification ($type, $user_id, $id) |
| Check notification status for object and user. | |
| static | getNotificationsForObject ($type, $id, $page_id=null, $ignore_threshold=false) |
| Get all users for given object. | |
| static | setNotification ($type, $user_id, $id, $status=true) |
| Set notification status for object and user. | |
| static | updateNotificationTime ($type, $id, array $user_ids, $page_id=false) |
| Update the last mail timestamp for given object and users. | |
| static | removeForObject ($type, $id) |
| Remove all notifications for given object. | |
| static | removeForUser ($user_id) |
| Remove all notifications for given user. | |
Data Fields | |
| const | TYPE_EXERCISE_SUBMISSION = 1 |
| const | TYPE_WIKI = 2 |
| const | TYPE_WIKI_PAGE = 3 |
| const | TYPE_BLOG = 4 |
| const | TYPE_DATA_COLLECTION = 5 |
| const | THRESHOLD = 180 |
Class ilNotification.
Definition at line 15 of file class.ilNotification.php.
|
static |
Get all users for given object.
| int | $type | |
| int | $id | |
| int | $page_id | |
| bool | $ignore_threshold |
Definition at line 53 of file class.ilNotification.php.
References $row.
Referenced by ilObjDataCollection\sendNotification(), ilObjBlog\sendNotification(), ilWikiUtil\sendNotification(), and ilObjExerciseGUI\sendNotifications().
Here is the caller graph for this function:
|
static |
Check notification status for object and user.
| int | $type | |
| int | $user_id | |
| int | $id |
Definition at line 33 of file class.ilNotification.php.
Referenced by ilWikiPageGUI\addHeaderAction(), ilObjDataCollectionGUI\addHeaderAction(), ilObjExerciseGUI\getEditFormCustomValues(), and ilObjBlogGUI\initHeaderAction().
Here is the caller graph for this function:
|
static |
Remove all notifications for given object.
| int | $type | |
| int | $id |
Definition at line 144 of file class.ilNotification.php.
Referenced by ilWikiPage\delete(), ilObjExercise\delete(), ilObjWiki\delete(), and ilObjBlog\doDelete().
Here is the caller graph for this function:
|
static |
Remove all notifications for given user.
| int | $user_id |
Definition at line 158 of file class.ilNotification.php.
Referenced by ilObjUser\delete().
Here is the caller graph for this function:
|
static |
Set notification status for object and user.
| int | $type | |
| int | $user_id | |
| int | $id | |
| bool | $status |
Definition at line 89 of file class.ilNotification.php.
Referenced by ilWikiPageGUI\executeCommand(), ilObjDataCollectionGUI\toggleNotification(), and ilObjExerciseGUI\updateCustom().
Here is the caller graph for this function:
|
static |
Update the last mail timestamp for given object and users.
| int | $type | |
| int | $id | |
| array | $user_ids | |
| int | $page_id |
Definition at line 119 of file class.ilNotification.php.
Referenced by ilObjDataCollection\sendNotification(), ilObjBlog\sendNotification(), and ilWikiUtil\sendNotification().
Here is the caller graph for this function:| const ilNotification::THRESHOLD = 180 |
Definition at line 23 of file class.ilNotification.php.
| const ilNotification::TYPE_BLOG = 4 |
Definition at line 20 of file class.ilNotification.php.
Referenced by ilObjBlog\doDelete(), ilObjBlogGUI\initHeaderAction(), ilObjBlog\sendNotification(), and ilObjBlogGUI\setNotification().
| const ilNotification::TYPE_DATA_COLLECTION = 5 |
Definition at line 21 of file class.ilNotification.php.
Referenced by ilObjDataCollectionGUI\addHeaderAction(), ilObjDataCollection\sendNotification(), and ilObjDataCollectionGUI\toggleNotification().
| const ilNotification::TYPE_EXERCISE_SUBMISSION = 1 |
Definition at line 17 of file class.ilNotification.php.
Referenced by ilObjExercise\delete(), ilObjExerciseGUI\getEditFormCustomValues(), ilObjExerciseGUI\sendNotifications(), and ilObjExerciseGUI\updateCustom().
| const ilNotification::TYPE_WIKI = 2 |
Definition at line 18 of file class.ilNotification.php.
Referenced by ilWikiPageGUI\addHeaderAction(), ilWikiPage\create(), ilObjWiki\delete(), ilWikiPageGUI\executeCommand(), and ilWikiUtil\sendNotification().
| const ilNotification::TYPE_WIKI_PAGE = 3 |
Definition at line 19 of file class.ilNotification.php.
Referenced by ilWikiPageGUI\addHeaderAction(), ilWikiPage\delete(), ilWikiPageGUI\executeCommand(), ilWikiPageGUI\observeNoteAction(), ilWikiUtil\sendNotification(), and ilWikiPage\update().