mirror of
https://github.com/silverstripe/silverstripe-blog
synced 2024-10-22 11:05:58 +02:00
31 lines
733 B
PHP
31 lines
733 B
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* Customise blog post to support comment notifications
|
||
|
* Extends {@see BlogPost} with extensions to {@see CommentNotifiable}
|
||
|
*/
|
||
|
class BlogPostNotifications extends DataExtension {
|
||
|
|
||
|
/**
|
||
|
* Notify all authors of notifications
|
||
|
*
|
||
|
* @param type $list
|
||
|
* @param type $comment
|
||
|
*/
|
||
|
public function updateNotificationRecipients(&$list, &$comment) {
|
||
|
// Notify all authors
|
||
|
$list = $this->owner->Authors();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Update comment to include the page title
|
||
|
*
|
||
|
* @param string $subject
|
||
|
* @param Comment $comment
|
||
|
* @param Member|string $recipient
|
||
|
*/
|
||
|
public function updateNotificationSubject(&$subject, &$comment, &$recipient) {
|
||
|
$subject = "A new comment has been posted on " . $this->owner->Title;
|
||
|
}
|
||
|
}
|