public function actionIndex() { try { //url for redirect $url = 'http://' . $_SERVER['HTTP_HOST'] . '/'; $this->model->delete($_GET['id']); //get warnings $warnings = Warnings::getWarning(); $url .= '?'; //add warnings to url if (isset($warnings)) { $url .= 'warnings='; for ($i = 0; $i < count($warnings); $i++) { $url .= $warnings[$i] . '<br>'; } $url .= '&'; } $url .= 'message=Success'; } catch (Exception $e) { //redirect to error page $url .= 'error/?err=' . urlencode($e->getMessage()) . '&refeer=' . urlencode($_SERVER['HTTP_REFERER']); exit; } //redirect header('Location: ' . $url); //$this->view->generate('ErrorView.php','TemplateView.php',$_GET); }
public function actionImport() { //url for redirect $url = 'http://' . $_SERVER['HTTP_HOST'] . '/'; try { $this->model->import($_FILES); //get warnings $warnings = Warnings::getWarning(); $url .= '?'; //add warnings to url if (isset($warnings)) { $url .= 'warnings='; for ($i = 0; $i < count($warnings); $i++) { $url .= $warnings[$i] . '<br>'; } $url .= '&'; } $url .= 'message=Success'; } catch (Exception $e) { $url .= 'error/?err=' . urlencode($e->getMessage()) . '&refeer=' . urlencode($_SERVER['HTTP_REFERER']); } //redirect header('Location: ' . $url); exit; }
public function add($film) { $sql = "INSERT INTO films (title,release_year,format,stars) VALUES ('" . $film->title . "','" . $film->releaseYear . "','" . $film->format . "','" . $film->stars . "'); "; if (!$this->mysqli->query($sql)) { Warnings::newWarning("Film " . $film->title . " has not been recorded!"); } return true; }
public function warningSign() { $criteria = new CDbCriteria(); $criteria->condition = " expirationTime > CAST(CURRENT_TIMESTAMP as DATE)"; $res = Warnings::model()->findAll($criteria); $output = ""; foreach ($res as $messages) { if ($messages->priority == 1) { $output .= "<div class='ok'>" . $messages->value . "</div><br>"; } if ($messages->priority == 2) { $output .= "<div class='half'>" . $messages->value . "</div><br>"; } } return $output; }
} ?> </div> </div> <div id="menu"> <div class="contenair"> <div id="language-selector" style="float: right;"> <?php $this->widget('application.components.widgets.LanguageSelector'); ?> </div> <h2>Vector Traveler System (VTS )</h2> <?php echo Warnings::model()->warningSign(); ?> <?php Yii::app()->user->setFlash('construction', 'Warning, Vector down for maintenance'); ?> <nav id="mainmenu"> <?php $this->widget('zii.widgets.CMenu', array('items' => array(array('label' => Yii::t('default', 'Home'), 'url' => array('/site/index')), array('label' => Yii::t('default', 'Projects'), 'url' => array('/project/index'), 'visible' => Yii::app()->user->getState('role') > 1), array('label' => Yii::t('default', 'Traveler templates'), 'url' => array('/traveler/index')), array('label' => Yii::t('default', 'Issued travelers'), 'url' => array('/equipment/index')), array('label' => Yii::t('default', 'Assembly'), 'url' => array('/equipment/assembly')), array('label' => Yii::t('default', 'Users'), 'url' => array('/user'), 'visible' => Yii::app()->user->getState('role') == 4), array('label' => Yii::t('default', 'Warnings'), 'url' => array('/warnings/index'), 'visible' => Yii::app()->user->getState('role') == 4), array('label' => Yii::t('default', 'Search'), 'url' => array('/site/searching'), 'visible' => !Yii::app()->user->isGuest), array('label' => Yii::t('default', 'Help'), 'url' => array('/site/help'))))); ?> </nav> </div> </div> <div id="page"> <div class="container">
public function warningSign() { $criteria = new CDbCriteria(); $criteria->condition = " expirationTime > CAST(CURRENT_TIMESTAMP as DATE)"; $res = Warnings::model()->findAll($criteria); $output = ""; foreach ($res as $messages) { if ($messages->priority == 1) { $output .= "<span style=' color: white; background-color:red; font-size:large; padding:5px'>" . $messages->value . "</span><br>"; } if ($messages->priority == 2) { $output .= "<span style='color: white; background-color:blue ; font-size:large; padding:5px'>" . $messages->value . "</span><br>"; } } return $output . "<br>"; }