|
<?php |
|
|
|
namespace Kanboard\Notification; |
|
|
|
use Kanboard\Core\Base; |
|
use Kanboard\Core\Notification\NotificationInterface; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class ActivityStreamNotification extends Base implements NotificationInterface |
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function notifyUser(array $user, $event_name, array $event_data) |
|
{ |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function notifyProject(array $project, $event_name, array $event_data) |
|
{ |
|
if ($this->userSession->isLogged()) { |
|
$this->projectActivityModel->createEvent( |
|
$project['id'], |
|
$event_data['task']['id'], |
|
$this->userSession->getId(), |
|
$event_name, |
|
$event_data |
|
); |
|
} |
|
} |
|
} |
|
|