<?php /* @var $this PartesController */ /* @var $model Partes */ $this->breadcrumbs = array('Partes' => array('index'), 'Manage'); mt_srand(time()); $numero = mt_rand(1000000, 2000000); $this->menu = array(); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n\t\$('.search-form').toggle();\n\treturn false;\n});\n\$('.search-form form').submit(function(){\n\t\$.fn.yiiGridView.update('partes-grid', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n"); ?> <h1> Partes de Motorista </h1> <?php //echo CHtml::link('Buscar mas..','#',array('class'=>'search-button')); ?> <div class="search-form" style="display:none"> <?php //$this->renderPartial('_search',array( //'model'=>$model, //)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'partes-grid', 'dataProvider' => $codep == '000' ? $model->search() : $model->search_barco($codep), 'summaryText' => '', 'filter' => $model, 'cssFile' => Resuelveruta::Arreglaruta('' . Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemagrid'] . 'style_gridpartes.css'), 'columns' => array(array('class' => 'CButtonColumn', 'buttons' => array('update' => array('url' => '$this->grid->controller->createUrl("update", array("id"=>$data->primaryKey))'), 'delete' => array('visible' => 'false'), 'view' => array('visible' => 'false'))), array('name' => 'embarcaciones_nomep', 'header' => 'Embarcacion', 'value' => '$data->embarcaciones->nomep'), array('name' => 'numero', 'header' => 'Numero'), array('name' => 'fecha', 'header' => 'Fecha doc', 'value' => 'date("d/m/Y",strtotime($data->fecha))'), array('name' => 'puerto', 'visible' => false), array('name' => 'plantaorigen.desplanta', 'header' => 'Zarpe'), array('name' => 'puertode', 'visible' => false), array('name' => 'plantadestino.desplanta', 'header' => 'Arribo'), array('name' => 'horometro', 'header' => 'Horom. Zarpe'), array('name' => 'horometrodes', 'header' => 'Horom. arribo'), array('name' => 'numerodecalas', 'header' => 'Calas'), array('name' => 'horastrabajadas', 'header' => 'Horas', 'value' => '$data->horometrodes-$data->horometro'), array('name' => 'consumocombustible', 'type' => 'Text', 'header' => 'Consumo D2 (Gl./Hr)', 'value' => 'round(($data->d2_zarpe-$data->d2_arribo)/($data->horometrodes-$data->horometro),3)'))));
public function devuelveFotosGaleria($tamanoenpixeles) { $rutaalternativa = Resuelveruta::Arreglaruta(Yii::app()->baseUrl . Yii::app()->params['rutainternafotos']); $rutarelativa = Resuelveruta::Arreglaruta(Yii::getPathOfAlias(Yii::app()->params['aliasfotosinventario']) . DIRECTORY_SEPARATOR); //ECHO $rutarelativa."<br>"; //echo $rutaalternativa; // ECHO Yii::getPathOfAlias('webroot.assets.FOTOS'); //ECHO DIRECTORY_SEPARATOR; //ECHO DIRECTORY_SEPARATOR; //echo $fotosg = array(CHtml::image($rutaalternativa . $this->codigosap . $this->extension, '1', array('width' => $tamanoenpixeles, 'height' => $tamanoenpixeles))); //$ruta=Yii::app()->params['rutafotosinventario_']; //$ruta1=Yii::app()->params['rutafotosinventario']; for ($i = 1; $i <= 100; $i++) { //echo $this->rutadearchivos.$this->codigosap."_".trim(strval($i)).$this->extension."<br>"; // echo $this->rutarelativa.$this->codigosap."_".trim(strval($i)).$this->extension."<BR>"; // echo $rutarelativa.$this->codigosap."_".trim(strval($i)).$this->extension."<BR>"; if (file_exists($rutarelativa . $this->codigosap . "_" . trim(strval($i)) . $this->extension)) { array_push($fotosg, CHtml::image($rutaalternativa . $this->codigosap . "_" . trim(strval($i)) . $this->extension, '1', array('width' => $tamanoenpixeles, 'height' => $tamanoenpixeles))); //echo $this->rutadearchivos.$foto; } // array_push($fotos,trim($model->codigosap)."-".trim($i).".JPG"); } return $fotosg; }
<?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'inventario-grid', 'summaryText' => '', 'dataProvider' => $proveedoraceites, 'cssFile' => Resuelveruta::Arreglaruta('' . Yii::app()->getTheme()->baseUrl . Yii::app()->params['rutatemagrid'] . 'style_gridaceite.css'), 'columns' => array(array('name' => 'descripcion', 'header' => 'Equipo'), array('name' => 'material', 'header' => 'Tipo Lub.'), array('name' => 'horascambio', 'header' => 'Horas Cambio'), array('name' => 'fucambio', 'header' => 'Fu cambio', 'value' => 'date("d/m/Y",strtotime($data->fucambio))'), 'hucambio', array('name' => 'horasaceite', 'header' => 'Vida del aceite (Hr)'), array('name' => 'fulectura', 'header' => 'Fu lectura', 'value' => 'date("d/m/Y",strtotime($data->fulectura))'), array('name' => 'Horometro', 'header' => 'Horomerrrtro', 'type' => 'raw', 'value' => 'CHtml::link("($data->horometro)"," ".Yii::app()->createurl(\'/cartereshorometro/update\', array(\'id\'=> $data->id))."")'), array('class' => 'CButtonColumn', 'buttons' => array('update' => array('url' => '$this->grid->controller->createUrl("carteres/update", array("id"=>$data->id))'), 'view' => array('url' => '$this->grid->controller->createUrl("carterescambio/update", array("id"=>$data->id))'), 'delete' => array('visible' => 'false')))))); ?> <?php $matriz = $proveedoraceites->getdata(); //echo $valores['descripcion']; $i = 0; foreach ($matriz as $clave => $valor) { if ($matriz[$i]['porcentaje'] >= 0 and $matriz[$i]['porcentaje'] < 70) { $imagen = "verde.jpg"; } if ($matriz[$i]['porcentaje'] >= 70 and $matriz[$i]['porcentaje'] < 90) { $imagen = "ambar.jpg"; } if ($matriz[$i]['porcentaje'] >= 90) { $imagen = "rojo.jpg"; } if (!isset($imagen)) { $imagen = "rojo.jpg"; } $ruta = Yii::app()->params['rutaimagenes'] . $imagen; //$presionesmotor[$i]=$matriz[$i]['m_presionaceite'] ; //$presionescaja[$i]=$matriz[$i]['caja_paceite'] ; echo CHtml::image($ruta, "", array('border' => 0, 'width' => 20, 'height' => 20)); echo CHtml::label($matriz[$i]['descripcion'], false, array('as' => 12)); $this->widget('zii.widgets.jui.CJuiProgressBar', array('value' => $matriz[$i]['porcentaje'], 'options' => array('change' => new CJavaScriptExpression('function(event, ui) {}'), 'label' => 'holagdg'), 'htmlOptions' => array('style' => 'height:10px;'))); ///fn dekl widget $i = $i + 1;