public function actiontratareserva($id) { $filtro = (int) MiFactoria::cleanInput($id); $model = VwReservasPendientes::model()->find("idreserva=" . $filtro); $this->layout = '//layouts/iframe'; //yii::app()->user->setFlash('notice','Esta reserva ya tiene atenciones, solo puede detener el flujo'); if (is_null($model)) { throw new CHttpException(404, 'No se encontro el registro de la reserva.'); } if (isset($_POST['VwReservasPendientes'])) { echo CHtml::script("window.parent.\$('#cru-dialogdetalle').dialog('close');\n\t\t\t\t\t\t\t\t\twindow.parent.\$('#cru-detalle').attr('src','');\n\t\t\t\t\t\t\t\t\twindow.parent.\$.fn.yiiGridView.update('solpe-gridex');"); Yii::app()->end(); } $this->render('_form_reserva', array('model' => $model)); }
'codart', //'alinventario_ums.desum', //array('name'=>'codart','type'=>'raw','value'=>'CHtml::image("/recurso/materiales/".$data->codart.".JPG","HOLA",array("height"=>60,"width"=>"60"))'), 'desum', 'cant', 'fechares', 'usuario', ), ));*/ ?> <?php //$this->widget('ext.groupgridview.GroupGridView', array( $this->widget('ext.groupgridview.GroupGridView', array('id' => 'solpe-gridex', 'dataProvider' => VwReservasPendientes::model()->search_otrasreservas($modelodetalle->iduser, $modelodetalle->codart, $modelodetalle->centro, $modelodetalle->codal), 'itemsCssClass' => 'table table-striped table-bordered table-hover', 'extraRowColumns' => array('hidinventario'), 'extraRowTotals' => function ($data, $row, &$totals) { if (!isset($totals['sum_cantidad_reservada'])) { $totals['sum_cantidad_reservada'] = 0; } $totals['sum_cantidad_reservada'] += $data['cantidad_reservada']; if (!isset($totals['sum_cantidad_atendida'])) { $totals['sum_cantidad_atendida'] = 0; } $totals['sum_cantidad_atendida'] += $data['cantidad_atendida']; }, 'extraRowExpression' => '"<span style=\\"font-weight: bold;color: orangered;font-size:13px;\\"> Total reservado : ".MiFactoria::decimal($totals["sum_cantidad_reservada"]-$totals["sum_cantidad_atendida"],4)." </span>"', 'columns' => array(array('class' => 'CCheckBoxColumn', 'selectableRows' => 20, 'value' => '$data->iddesolpe', 'checkBoxHtmlOptions' => array('name' => 'cajita[]')), array('name' => 'usuario_reserva', 'type' => 'html', 'value' => 'yii::app()->user->um->LoadUserById($data->idusersolpe)->username.CHtml::image(Yii::app()->getTheme()->baseUrl.Yii::app()->params["rutatemaimagenes"]."user_business.png","",array())'), array('name' => 'fecha_reserva', 'value' => 'date("d.m.Y", strtotime($data->fecha_reserva))'), 'desdocu_reserva', array('name' => 'numero', 'type' => 'raw', 'value' => 'CHtml::link($data->numero,Yii::app()->createurl(\'/solpe/update\', array(\'id\'=> $data->idsolpe ) ) )'), 'item', array('name' => 'reservado', 'type' => 'raw', 'value' => '$data->cantidad_reservada-$data->cantidad_atendida'), 'desum', 'codart', 'codal', 'centro'))); ?>