[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Source view] [Print] [Project Stats]
This file is part of the phpBB Forum Software package.
Copyright: | (c) phpBB Limited |
License: | GNU General Public License, version 2 (GPL-2.0) |
File Size: | 577 lines (14 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
__construct(\phpbb\db\driver\driver_interface $db, \phpbb\language\language $language, \phpbb\user $user, \phpbb\auth\auth $auth, $phpbb_root_path, $php_ext, $user_notifications_table) X-Ref |
Notification Type Base Constructor param: \phpbb\db\driver\driver_interface $db param: \phpbb\language\language $language param: \phpbb\user $user param: \phpbb\auth\auth $auth param: string $phpbb_root_path param: string $php_ext param: string $user_notifications_table |
set_notification_manager(\phpbb\notification\manager $notification_manager) X-Ref |
Set notification manager (required) param: \phpbb\notification\manager $notification_manager |
set_initial_data($data = array() X-Ref |
Set initial data from the database param: array $data Row directly from the database |
__get($name) X-Ref |
Magic method to get data from this notification param: mixed $name return: mixed |
__set($name, $value) X-Ref |
Magic method to set data on this notification param: mixed $name param: mixed $value return: null |
__toString() X-Ref |
Magic method to get a string of this notification Primarily for testing return: mixed |
get_data($name) X-Ref |
Get special data (only important for the classes that extend this) param: string $name Name of the variable to get return: mixed |
set_data($name, $value) X-Ref |
Set special data (only important for the classes that extend this) param: string $name Name of the variable to set param: mixed $value Value to set to the variable return: mixed |
create_insert_array($type_data, $pre_create_data = array() X-Ref |
{@inheritdoc} |
get_insert_array() X-Ref |
{@inheritdoc} |
create_update_array($type_data) X-Ref |
Function for preparing the data for update in an SQL query (The service handles insertion) param: array $type_data Data unique to this notification type return: array Array of data ready to be updated in the database |
mark_read($return = false) X-Ref |
Mark this item read param: bool $return True to return a string containing the SQL code to update this item, False to execute it (Default: False) return: string|null If $return is False, nothing will be returned, else the sql code to update this item |
mark_unread($return = false) X-Ref |
Mark this item unread param: bool $return True to return a string containing the SQL code to update this item, False to execute it (Default: False) return: string|null If $return is False, nothing will be returned, else the sql code to update this item |
get_redirect_url() X-Ref |
{inheritDoc} |
prepare_for_display() X-Ref |
Prepare to output the notification to the template return: array Template variables |
get_unsubscribe_url($method = false) X-Ref |
URL to unsubscribe to this notification (fall back) param: string|bool $method Method name to unsubscribe from (email|jabber|etc), False to unsubscribe from all notifications for this item return: false |
get_style_class() X-Ref |
Get the CSS style class of the notification (fall back) return: string |
get_avatar() X-Ref |
Get the user's avatar (fall back) return: string |
get_reference() X-Ref |
Get the reference of the notification (fall back) return: string |
get_forum() X-Ref |
Get the forum of the notification reference (fall back) return: string |
get_reason() X-Ref |
Get the reason for the notification (fall back) return: string |
get_load_special() X-Ref |
Get the special items to load (fall back) return: array |
load_special($data, $notifications) X-Ref |
Load the special items (fall back) param: array $data param: array $notifications |
is_available() X-Ref |
Is available (fall back) return: bool |
pre_create_insert_array($type_data, $notify_users) X-Ref |
Pre create insert array function (fall back) param: array $type_data param: array $notify_users return: array |
check_user_notification_options($user_ids = false, $options = array() X-Ref |
Find the users who want to receive notifications (helper) param: array|bool $user_ids User IDs to check if they want to receive notifications param: array $options return: array |
mark($unread = true, $return = false) X-Ref |
Mark this item read/unread helper param: bool $unread Unread (True/False) (Default: False) param: bool $return True to return a string containing the SQL code to update this item, False to execute it (Default: False) return: string|null If $return is False, nothing will be returned, else the sql code to update this item |
get_authorised_recipients($users, $forum_id, $options, $sort = false) X-Ref |
Get a list of users that are authorised to receive notifications param: array $users Array of users that have subscribed to a notification param: int $forum_id Forum ID of the forum param: array $options Array of notification options param: bool $sort Whether the users array should be sorted. Default: false return: array Array of users that are authorised recipients |
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |