/**
  * Displays all models.
  */
 public function actionView()
 {
     /*
     if (!Yii::app()->user->checkAccess('viewEvaluation'))
     	throw new CHttpException(403,Yii::t('http_status', '403'));
     */
     $qualities = WaterQualities::model()->view()->findAll();
     $qualities_property = array();
     foreach ($qualities as $quality) {
         if (empty($quality->image)) {
             $qualities_property[$quality->id] = array("quality" => $quality->quality, "color" => $quality->color);
         } else {
             $qualities_property[$quality->id] = array("quality" => $quality->quality, "image" => $quality->image);
         }
     }
     $faults = WaterFaults::model()->view()->findAll();
     $faults_property = array();
     foreach ($faults as $fault) {
         if (empty($fault->image)) {
             $faults_property[$fault->id] = array("fault" => $fault->fault, "color" => $fault->color);
         } else {
             $faults_property[$fault->id] = array("fault" => $fault->fault, "image" => $fault->image);
         }
     }
     $this->render('view', array('qualities_property' => $qualities_property, 'faults_property' => $faults_property));
 }
Example #2
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param string $id the identifier of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = WaterQualities::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('http_status', 404));
     }
     return $model;
 }
Example #3
0
File: _form.php Project: Gnafu/wiz
	
	<?php 
    }
}
echo Chtml::hiddenField('geom');
echo "<div class=\"jFormComponent\">";
echo Chtml::radioButtonList('geom_type', 1, array('1' => Yii::t('citizen', 'Evaluate the quality of service'), '2' => Yii::t('citizen', 'Report a fault on the water network')), array('labelOptions' => array('style' => 'display:inline'), 'uncheckValue' => 1, 'separator' => '<br>'));
echo "</div>";
?>
	
	<div class="jFormComponent" id="quality">
		<?php 
echo CHtml::label('Quality <span class="required">*</span>', 'qualities_list');
?>
		<?php 
echo CHtml::dropDownList('qualities_list', '', CHtml::listData(WaterQualities::model()->findAll(array('order' => 'priority')), 'id', 'quality'), array('empty' => Yii::t('citizen', 'Select Quality')));
?>
	</div>
	
	<div class="jFormComponent" id="fault">
		<?php 
echo CHtml::label('Fault <span class="required">*</span>', 'faults_list');
?>
		<?php 
echo CHtml::dropDownList('faults_list', '', CHtml::listData(WaterFaults::model()->findAll(array('order' => 'priority')), 'id', 'fault'), array('empty' => Yii::t('citizen', 'Select Fault')));
?>
	</div>
	
	<div class="jFormComponent button">
		<?php 
echo CHtml::submitButton(Yii::t('citizen', 'Create'));