diff options
Diffstat (limited to 'phpBB')
| -rw-r--r-- | phpBB/includes/notification/type/approve_post.php | 20 | ||||
| -rw-r--r-- | phpBB/includes/notification/type/approve_topic.php | 20 | 
2 files changed, 40 insertions, 0 deletions
| diff --git a/phpBB/includes/notification/type/approve_post.php b/phpBB/includes/notification/type/approve_post.php index 60b66fd4f6..d79bc6ae13 100644 --- a/phpBB/includes/notification/type/approve_post.php +++ b/phpBB/includes/notification/type/approve_post.php @@ -79,6 +79,26 @@ class phpbb_notification_type_approve_post extends phpbb_notification_type_post  	}  	/** +	* Pre create insert array function +	* This allows you to perform certain actions, like run a query +	* and load data, before create_insert_array() is run. The data +	* returned from this function will be sent to create_insert_array(). +	* +	* @param array $post Post data from submit_post +	* @param array $notify_users Notify users list +	* 		Formated from find_users_for_notification() +	* @return array Whatever you want to send to create_insert_array(). +	*/ +	public function pre_create_insert_array($post, $notify_users) +	{ +		// In the parent class, this is used to check if the post is already +		// read by a user and marks the notification read if it was marked read. +		// Returning an empty array in effect, forces it to be marked as unread +		// (and also saves a query) +		return array(); +	} + +	/**  	* Function for preparing the data for insertion in an SQL query  	* (The service handles insertion)  	* diff --git a/phpBB/includes/notification/type/approve_topic.php b/phpBB/includes/notification/type/approve_topic.php index 4fd247a789..605965bf2f 100644 --- a/phpBB/includes/notification/type/approve_topic.php +++ b/phpBB/includes/notification/type/approve_topic.php @@ -79,6 +79,26 @@ class phpbb_notification_type_approve_topic extends phpbb_notification_type_topi  	}  	/** +	* Pre create insert array function +	* This allows you to perform certain actions, like run a query +	* and load data, before create_insert_array() is run. The data +	* returned from this function will be sent to create_insert_array(). +	* +	* @param array $post Post data from submit_post +	* @param array $notify_users Notify users list +	* 		Formated from find_users_for_notification() +	* @return array Whatever you want to send to create_insert_array(). +	*/ +	public function pre_create_insert_array($post, $notify_users) +	{ +		// In the parent class, this is used to check if the post is already +		// read by a user and marks the notification read if it was marked read. +		// Returning an empty array in effect, forces it to be marked as unread +		// (and also saves a query) +		return array(); +	} + +	/**  	* Function for preparing the data for insertion in an SQL query  	* (The service handles insertion)  	* | 
