Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 5
0
}
?>
            </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">
Esempio n. 6
0
 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>";
 }