%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/tasks/notifications/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/tasks/notifications/RemindEnd.php |
<?php
/**
* @link https://www.humhub.org/
* @copyright Copyright (c) 2018 HumHub GmbH & Co. KG
* @license https://www.humhub.com/licences
*
*/
namespace humhub\modules\tasks\notifications;
use Yii;
use humhub\modules\tasks\models\Task;
use humhub\modules\notification\components\BaseNotification;
use humhub\modules\space\models\Space;
use yii\helpers\Html;
/**
* Notifies an admin about reported content
*
* @since 0.5
*/
class RemindEnd extends BaseNotification
{
/**
* @inheritdoc
*/
public $suppressSendToOriginator = false;
/**
* @inheritdoc
*/
public $moduleId = 'tasks';
/**
* @inheritdoc
*/
public $viewName = "remind";
/**
* @var Task
*/
public $source;
/**
* @inheritdoc
*/
public function category()
{
return new TaskReminderCategory();
}
public function html()
{
return Yii::t('TasksModule.base', 'Task {task} in space {spaceName} ends at {dateTime}.', [
'{task}' => Html::tag('strong', Html::encode($this->getContentInfo($this->source, false))),
'{spaceName}' => Html::tag('strong', Html::encode($this->source->content->container->displayName)),
'{dateTime}' => Html::encode($this->source->schedule->getFormattedEndDateTime())
]);
}
/**
* @inheritdoc
*/
public function getMailSubject()
{
return Yii::t('TasksModule.base', 'Task {task} in space {spaceName} ends at {dateTime}.', [
'{task}' => Html::encode($this->getContentInfo($this->source, false)),
'{spaceName}' => Html::encode($this->source->content->container->displayName),
'{dateTime}' => Html::encode($this->source->schedule->getFormattedEndDateTime())
]);
}
}