%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/widgets/mails/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/widgets/mails/MailButton.php |
<?php
/**
* @link https://www.humhub.org/
* @copyright Copyright (c) 2016 HumHub GmbH & Co. KG
* @license https://www.humhub.com/licences
*/
namespace humhub\widgets\mails;
use Yii;
/**
* MailButton renders a button for email layouts/views.
*
* @author buddha
* @since 1.2
*/
class MailButton extends \yii\base\Widget
{
/**
* @var string hex color, default is primary theme color
*/
public $color;
/**
* @var string can be used instead of $color and accepts values as primary|info|success or any other theme variable etc.
*/
public $type;
/**
* @var string target url
*/
public $url;
/**
* @var string button text
*/
public $text;
/**
* @inheritdoc
*/
public function run()
{
if ($this->type) {
$this->color = Yii::$app->view->theme->variable($this->type);
}
if (!$this->color) {
$this->color = Yii::$app->view->theme->variable('primary');
}
return $this->render('mailButton', [
'color' => $this->color,
'url' => $this->url,
'text' => $this->text
]);
}
}