Ejemplo n.º 1
0
 public static function registreError($ecnt_id, $descr)
 {
     /**
      * parbauda, vai jau nav pievienota kljuda
      */
     $search_attributes = ['ecer_ecnt_id' => $ecnt_id, 'ecer_descr' => $descr];
     if (EcerErrors::model()->findByAttributes($search_attributes)) {
         return false;
     }
     $ecer = new EcerErrors();
     $ecer->ecer_ecnt_id = $ecnt_id;
     $ecer->ecer_descr = $descr;
     return $ecer->save();
 }
Ejemplo n.º 2
0
    echo $grid_error;
    ?>
</div>
    <?php 
}
if (!empty($grid_warning)) {
    ?>
    <div class="alert alert-warning"><?php 
    echo $grid_warning;
    ?>
</div>
    <?php 
}
//if (!empty($modelMain->ecerErrors)) {
// render grid view
$model = EcerErrors::model();
$this->widget('TbGridView', array('id' => 'ecer-errors-grid2', 'dataProvider' => $model->search($criteria_ecer_7days), 'template' => '{summary}{items}{pager}', 'summaryText' => '&nbsp;', 'htmlOptions' => array('class' => 'rel-grid-view'), 'columns' => array(array('class' => 'editable.EditableColumn', 'name' => 'ecer_notes', 'editable' => array('type' => 'textarea', 'url' => $this->createUrl('//edifactdata/ecerErrors/editableSaver'))), array('class' => 'editable.EditableColumn', 'name' => 'ecer_status', 'editable' => array('type' => 'select', 'url' => $this->createUrl('//edifactdata/ecerErrors/editableSaver'), 'source' => $model->getEnumFieldLabels('ecer_status')), 'filter' => $model->getEnumFieldLabels('ecer_status')), array('name' => 'ecnt_terminal', 'type' => 'raw', 'value' => 'Chtml::tag("span" , array("class" => $data->getTerminalClass() ), $data->ecnt_terminal)'), array('name' => 'ecnt_move_code'), array('name' => 'ecnt_container_nr'), array('name' => 'ecnt_datetime'), array('name' => 'ecnt_operation'), array('name' => 'ecnt_transport_id'), array('name' => 'ecnt_iso_type'), array('class' => 'TbButtonColumn', 'buttons' => array('view' => array('visible' => 'TRUE'), 'update' => array('visible' => 'FALSE'), 'delete' => array('visible' => 'FALSE')), 'viewButtonUrl' => 'Yii::app()->controller->createUrl("ecntContainer/view", array("ecnt_id" => $data->ecer_ecnt_id))', 'viewButtonOptions' => array('data-toggle' => 'tooltip')))));
//}
Yii::endProfile('ecer_ecnt_id2.view.grid');
Yii::beginProfile('ecnt.view.grid');
$grid_error = '';
$grid_warning = '';
?>

<div class="table-header">
    <i class="icon-th-large"></i>
<?php 
echo Yii::t('EdifactDataModule.model', 'Empty containers');
?>
</div>
Ejemplo n.º 3
0
 public function loadModel($id)
 {
     $m = EcerErrors::model();
     // apply scope, if available
     $scopes = $m->scopes();
     if (isset($scopes[$this->scope])) {
         $m->{$this->scope}();
     }
     $model = $m->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('EdifactDataModule.crud', 'The requested page does not exist.'));
     }
     return $model;
 }