|
|
@ -25,7 +25,6 @@ use yii\mail\MessageInterface; |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
class MailPanel extends Panel |
|
|
|
class MailPanel extends Panel |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @var string path where all emails will be saved. should be an alias. |
|
|
|
* @var string path where all emails will be saved. should be an alias. |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -35,6 +34,9 @@ class MailPanel extends Panel |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
private $_messages = []; |
|
|
|
private $_messages = []; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @inheritdoc |
|
|
|
|
|
|
|
*/ |
|
|
|
public function init() |
|
|
|
public function init() |
|
|
|
{ |
|
|
|
{ |
|
|
|
parent::init(); |
|
|
|
parent::init(); |
|
|
@ -74,16 +76,25 @@ class MailPanel extends Panel |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @inheritdoc |
|
|
|
|
|
|
|
*/ |
|
|
|
public function getName() |
|
|
|
public function getName() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return 'Mail'; |
|
|
|
return 'Mail'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @inheritdoc |
|
|
|
|
|
|
|
*/ |
|
|
|
public function getSummary() |
|
|
|
public function getSummary() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return Yii::$app->view->render('panels/mail/summary', ['panel' => $this, 'mailCount' => count($this->data)]); |
|
|
|
return Yii::$app->view->render('panels/mail/summary', ['panel' => $this, 'mailCount' => count($this->data)]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @inheritdoc |
|
|
|
|
|
|
|
*/ |
|
|
|
public function getDetail() |
|
|
|
public function getDetail() |
|
|
|
{ |
|
|
|
{ |
|
|
|
$searchModel = new Mail(); |
|
|
|
$searchModel = new Mail(); |
|
|
@ -96,6 +107,9 @@ class MailPanel extends Panel |
|
|
|
]); |
|
|
|
]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @inheritdoc |
|
|
|
|
|
|
|
*/ |
|
|
|
public function save() |
|
|
|
public function save() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return $this->getMessages(); |
|
|
|
return $this->getMessages(); |
|
|
|