ILIAS
Release_4_2_x_branch Revision 61807
|
Static Public Member Functions | |
static | setUserConfig ($userid, array $configArray) |
static | loadUserConfig ($userid) |
static | enqueueByUsers (ilNotificationConfig $notification, array $userids) |
static | enqueueByListener (ilNotificationConfig $notification, $ref_id) |
static | storeNotification (ilNotificationConfig $notification) |
static | removeNotification ($id) |
static | getUsersByListener ($module, $sender_id) |
static | disableListeners ($module, $sender_id) |
static | enableListeners ($module, $sender_id, array $users=array()) |
static | registerChannel ($name, $title, $description, $class, $classfile, $config_type) |
static | registerType ($name, $title, $description, $notification_group, $config_type) |
static | getAvailableChannels ($config_types=array(), $includeDisabled=false) |
static | getAvailableTypes ($config_types=array()) |
static | setConfigTypeForType ($type_name, $config_name) |
static | setConfigTypeForChannel ($channel_name, $config_name) |
static | getUsersWithCustomConfig (array $userid) |
Static Protected Member Functions | |
static | fillPlaceholders ($results, $vars, $langVarToTypeDict) |
static | findPlaceholders ($pattern, $translation) |
Static Private Member Functions | |
static | replaceFields ($string, $foundPlaceholders, $params, $startTag, $endTage) |
Definition at line 5 of file class.ilNotificationDatabaseHelper.php.
|
static |
Definition at line 289 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, and ilNotificationSetupHelper\$tbl_userlistener.
Referenced by ilNotificationSystem\toListeners().
|
static |
Definition at line 299 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, and ilNotificationSetupHelper\$tbl_userlistener.
|
static |
Definition at line 209 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, $ref_id, ilNotificationSetupHelper\$tbl_notification_queue, ilNotificationSetupHelper\$tbl_userlistener, ilNotificationConfig\getType(), ilNotificationConfig\getValidForSeconds(), and storeNotification().
Referenced by ilNotificationSystem\toListeners().
|
static |
Definition at line 187 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, ilNotificationSetupHelper\$tbl_notification_queue, ilNotificationConfig\getValidForSeconds(), and storeNotification().
Referenced by ilNotificationSystem\toUsers().
|
staticprotected |
array | $results | |
array | $vars | |
array | $langVarToTypeDict |
Definition at line 66 of file class.ilNotificationDatabaseHelper.php.
References $res, $results, findPlaceholders(), and replaceFields().
|
staticprotected |
string | $pattern | |
string | $translation |
Definition at line 102 of file class.ilNotificationDatabaseHelper.php.
Referenced by fillPlaceholders().
|
static |
Definition at line 345 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, $result, $row, and ilNotificationSetupHelper\$tbl_notification_channels.
Referenced by ilNotificationAdminSettingsForm\getGeneralSettingsForm(), setUserConfig(), ilObjNotificationAdminGUI\showChannelsObject(), ilObjNotificationAdminGUI\showConfigMatrixObject(), and ilNotificationSystem\toUsers().
|
static |
Definition at line 375 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, $result, $row, and ilNotificationSetupHelper\$tbl_notification_types.
Referenced by setUserConfig(), ilObjNotificationAdminGUI\showConfigMatrixObject(), ilObjNotificationAdminGUI\showTypesObject(), and ilNotificationSystem\toUsers().
|
static |
Definition at line 273 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, $row, and ilNotificationSetupHelper\$tbl_userlistener.
Referenced by ilNotificationSystem\toListeners().
|
static |
Definition at line 417 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, $result, and $row.
Referenced by ilNotificationSystem\toUsers().
|
static |
Definition at line 166 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, $res, $result, $row, and ilNotificationSetupHelper\$tbl_userconfig.
Referenced by ilObjNotificationAdminGUI\showConfigMatrixObject(), ilNotificationGUI\showSettingsObject(), and ilNotificationSystem\toUsers().
|
static |
Definition at line 314 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, ilNotificationSetupHelper\$tbl_notification_channels, and $title.
|
static |
Definition at line 330 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, ilNotificationSetupHelper\$tbl_notification_types, and $title.
|
static |
Definition at line 263 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, and ilNotificationSetupHelper\$tbl_notification_data.
|
staticprivate |
string | $string | |
array | $foundPlaceholders | |
array | $params | |
string | $startTag | |
string | $endTag |
Definition at line 118 of file class.ilNotificationDatabaseHelper.php.
Referenced by fillPlaceholders().
|
static |
Definition at line 408 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, and ilNotificationSetupHelper\$tbl_notification_channels.
Referenced by ilObjNotificationAdminGUI\saveChannelsObject(), and ilObjNotificationAdminGUI\saveGeneralSettingsObject().
|
static |
Definition at line 400 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, and ilNotificationSetupHelper\$tbl_notification_types.
Referenced by ilObjNotificationAdminGUI\saveTypesObject().
|
static |
Definition at line 134 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, $query, ilNotificationSetupHelper\$tbl_userconfig, getAvailableChannels(), and getAvailableTypes().
Referenced by ilObjNotificationAdminGUI\saveConfigMatrixObject(), and ilNotificationGUI\saveSettingsObject().
|
static |
Definition at line 247 of file class.ilNotificationDatabaseHelper.php.
References $ilDB, and ilNotificationSetupHelper\$tbl_notification_data.
Referenced by enqueueByListener(), and enqueueByUsers().