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(); }
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' => ' ', '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>
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; }