public function actionVertempo($idespecie, $idtemporada) { //sacando los arrays para ointar la viostas // $model=$this->loadmodel($idtemporada); //el resumen de la temporada $modi = new VwReportepescaPorDia('search'); $modi->unsetAttributes(); // clear any default values $criter = new CDbCriteria(); //$criter->addCondition('codestado = :pcodestado'); //$criter->params = array(':pcodestado' => '01'); ///solo los log s qusestan sin tratar $criter->addCondition("idtemporada = " . $idtemporada . ""); $criter->addCondition("idespecie = " . $idespecie . ""); $modresumen = new CActiveDataProvider($modi, array('criteria' => $criter, 'sort' => array('defaultOrder' => 'fecha ASC'), 'pagination' => array('pageSize' => 200))); $model = VwReportepescaTemporada::model()->find('idtemporada=:identidad and idespecie=:especie', array(':identidad' => $idtemporada, 'especie' => $idespecie)); // $modresumen=VwReportepescaPorDia::model()->search_por_temporada($idtemporada,$idespecie); $metaespecie = $model->cuota_anchoveta; $ancho = $modresumen->getdata(); // echo count($ancho); //obteniendo las fechas $fechas = array(); $pescas = array(); $acumulado = array(); $meta = array(); $ahoras = array(); $abodega = array(); $i = 0; foreach ($ancho as $clave => $valor) { $fechas[$i] = substr($ancho[$i]['fecha'], 5, 5); $ahoras[$i] = $ancho[$i]['horas'] + 0; $abodega[$i] = $ancho[$i]['bodega'] + 0; //$aahoras[$i]=$ancho[$i]['horas']+0 ; $pescas[$i] = $ancho[$i]['sdescargada'] + 0; if ($i == 0) { $acumulado[$i] = $pescas[$i]; } else { $acumulado[$i] = $acumulado[$i - 1] + $pescas[$i] - 0; } $meta[$i] = $model->cuota_anchoveta; $i = $i + 1; } //$cumplimiento ///ahora si salen a pintra las vistras : $this->render('view_copia', array('modresumen' => $modresumen, 'fechas' => $fechas, 'pescas' => $pescas, 'acumulado' => $acumulado, 'cumplimiento' => $model->cumplimiento, 'ancho' => $ancho, 'model' => $model, 'meta' => $meta, 'ahoras' => $ahoras, 'abodega' => $abodega)); }
<?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'temporadas-grid', 'dataProvider' => VwReportepescaPorDia::model()->search_por_temporada($model->idtemporada, $model->idespecie), 'cssFile' => '' . Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemagrid'] . 'grid_mediano.css', 'summaryText' => '', 'columns' => array(array('name' => 'fecha', 'header' => 'Fecha', 'type' => 'raw', 'value' => 'CHtml::link(date("d/m/Y",strtotime($data->fecha))," ".Yii::app()->createurl(\'/reportepesca/gestionaparte\', array(\'fecha\'=> $data->fecha , \'idt\'=>$data->idtemporada ))."")'), 'nomespecie', 'sdeclarada', 'sdescargada', array('name' => 'sfd', 'value' => '$data->sfd."%"'), 'sd2', 'sct', 'horas', 'd2porhora', 'bodega', array('name' => 'eficienciabodega', 'value' => '$data->eficienciabodega."%"'))));