From 8ff4c3d46db2e4cb45bba9c5ee5dffd3447184e4 Mon Sep 17 00:00:00 2001 From: Kartik Visweswaran Date: Wed, 20 Nov 2013 22:53:08 +0530 Subject: [PATCH] Code & minor bug cleanup. Cleaned up redundant code (and a typo missed earlier). --- apps/advanced/frontend/widgets/Alert.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/advanced/frontend/widgets/Alert.php b/apps/advanced/frontend/widgets/Alert.php index b174437..d2ddab0 100644 --- a/apps/advanced/frontend/widgets/Alert.php +++ b/apps/advanced/frontend/widgets/Alert.php @@ -33,18 +33,18 @@ class Alert extends \yii\bootstrap\Widget public function init() { $session = \Yii::$app->getSession(); - $appendCss = isset($this->options['class']) ? $this->options['class'] : ''; + $flashes = $session->getAllFlashes(); + $appendCss = isset($this->options['class']) ? ' ' . $this->options['class'] : ''; foreach ($flashes as $type => $message) { if (in_array($type, $this->allowedTypes)) { - $this->options['class'] = (($type === 'error') ? 'alert-danger' : 'alert-' . $type) . ' ' . $appendCss; + $this->options['class'] = (($type === 'error') ? 'alert-danger' : 'alert-' . $type) . $appendCss; echo \yii\bootstrap\Alert::widget([ 'body' => $message, 'closeButton' => $this->closeButton, 'options' => $this->options ]); $session->removeFlash($type); - $this->_doNotRender = false; } } parent::init();