public function enviacorreo($codigoplaquita, $model) { $subject = "CREACION DE ACTIVO-" . $codigoplaquita . " " . $model->descripcion; //$modeloparte=Inventarioartes::model()->find('id=:hidparte',array(':hidparte'=>$id)); //echo "el tipo es ".gettype($id). "--".$id; //$subject="Novedad ".$modeloparte->embarcaciones->nomep." ". $this->direcciones = 'mcampana@exalmar.com.pe,rnoriega@exalmar.com.pe,jramirez@exalmar.com.pe,ecastaneda@exalmar.com.pe,aruiz@exalmar.com.pe,jdominguez@exalmar.com.pe,jcarrasco@exalmar.com.pe,jtoledo@exalmar.com.pe,focana@exalmar.com.pe,gfillies@exalmar.com.pe,fangulo@exalmar.com.pe,tvictorio@exalmar.com.pe'; // $this->direcciones='*****@*****.**'; // Contactos::model()->find('c_hcod=:c_hcod', array(':c_hcod'=>$model->codpro)) //$this->direcciones='*****@*****.**'; $adminEmail = Yii::app()->getModule('user')->user()->profile->lastname . " " . Yii::app()->getModule('user')->user()->profile->amaterno . " " . Yii::app()->getModule('user')->user()->profile->firstname . " <" . Yii::app()->getModule('user')->user()->email . ">"; $headers = "MIME-Version: 1.0\r\nFrom: {$adminEmail}\r\nReply-To: {$adminEmail}\r\nContent-Type: text/html; charset=utf-8"; $message = "<head>"; $message = $message . "<style type='text/css'> "; $message = $message . "table.gridtable {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;padding: 18px;border-width: 1px;width :600border-color: #ccddee;border-collapse: collapse;background-color: #dedede;}"; $message = $message . "table.gridtable th {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;background-color: #dedede;}"; $message = $message . "table.gridtable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #666666;background-color: #ddeeff;}"; $message = $message . "</style></head>"; $message = $message . "Correo automatico : "; $message = $message . "Se ha asignado la matricula <b> " . $codigoplaquita . " </b> al activo : <br><br>"; $message = $message . "<table class='gridtable' ><tr><td> DESCRIPCION : </td><td>" . $model->descripcion . "</td></tr><br>"; $message = $message . "<tr><td> MARCA :</td><td>" . $model->marca . "</td></tr><br>"; $message = $message . "<tr><td>MODELO :</td><td>" . $model->modelo . "</td></tr><br>"; $message = $message . "<tr><td>SERIE :</td><td>" . $model->serie . "</td></tr><br>"; $modi = Embarcaciones::model()->findByPk(trim($model->codep)); $meny = is_null($modi->nomep) ? " " : $modi->nomep; $message = $message . "<tr><td>REFERENCIA :</td><td>" . $meny . "</td></tr><br>"; $message = $message . "<tr><td>Foto :</td><td><img src='http://" . Yii::app()->params['ipservidor'] . Yii::app()->params['rutafotosinventario_'] . trim($model->codigosap) . ".jpg'></td></tr><br>"; $message = $message . "<tr><td>Observacion :</td><td>" . $model->comentario . "</td></tr><br></table>"; $message = $message . " <br>Si no desea recibir este correo, notifique al remitente para eliminarlo de la lista"; // echo "sietieotoe".$modi->nomep; $message = wordwrap($message, 70); //$message = str_replace("\n.", "\n..", $message); return mail($this->direcciones, '=?UTF-8?B?' . base64_encode($subject) . '?=', $message, $headers); }
<div style="float: left; clear:right; width:350px; padding:3px;"> <div class="row"> <?php echo $form->labelEx($model, 'codepv'); ?> <?php $datos = CHtml::listData(Embarcaciones::model()->findAll(array('order' => 'nomep')), 'codep', 'nomep'); echo $form->DropDownList($model, 'codepv', $datos, array('empty' => '--Seleccione una Embarcacion --', 'options' => array(isset(Yii::app()->session['codepv']) ? Yii::app()->session['codepv'] : '' => array('selected' => true)))); ?> <?php echo $form->error($model, 'codepv'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'monto'); ?> <?php echo $form->textField($model, 'monto'); ?>
</div> <div class="row"> <?php echo $form->hiddenField($model, 'numeroauxiliar', array('value' => $model->numeroauxiliar, 'border' => 0)); ?> </div> <div class="row"> <?php $codigobarco = $codep; if ($codigobarco == '000') { } else { $nino = Embarcaciones::model()->find('codep=:codigo', array(':codigo' => $codigobarco)); echo "Embarcacion: " . $nino->nomep . "\n."; } ?> </div> <div class="row"> </div> <?php $this->widget('zii.widgets.jui.CJuiTabs', array('tabs' => array('Zarpe' => array('id' => 'tab_zarpe', 'content' => $this->renderPartial('_llena_zarpe', array('model' => $model, 'form' => $form, 'ptipo' => $ptipo, 'codep' => $codep), TRUE)), 'Motor y caja' => array('id' => 'tab_motorycaja', 'content' => $this->renderPartial('_llena_motorycaja', array('model' => $model, 'form' => $form, 'codep' => $codep), TRUE)), 'Panga' => array('id' => 'tab_panga', 'content' => $this->renderPartial('_llena_panga', array('model' => $model, 'form' => $form, 'codep' => $codep), TRUE)), 'Combustible' => array('id' => 'tab_combustible', 'content' => $this->renderPartial('_llena_combustible', array('model' => $model, 'form' => $form, 'codep' => $codep), TRUE)), 'Aceite y grasa' => array('id' => 'tab_acylu', 'content' => $this->renderPartial('_llena_acylu', array('model' => $model, 'form' => $form, 'codep' => $codep), TRUE)), 'Cambios de aceite' => array('id' => 'tab_cambios', 'content' => $this->renderPartial('_llena_cambios', array('model' => $model, 'form' => $form, 'ptipo' => $ptipo, 'codep' => $codep), TRUE)), 'Novedades' => array('id' => 'tab_novedades', 'content' => $this->renderPartial('_llena_novedades', array('model' => $model, 'form' => $form, 'modelonovedades' => $modelonovedades, 'proveedornovedades' => $proveedornovedades, 'codep' => $codep), true)), 'Observaciones finales' => array('id' => 'tab_obs', 'content' => $this->renderPartial('_llena_obs', array('model' => $model, 'form' => $form, 'codep' => $codep), TRUE))), 'options' => array('collapsible' => false), 'id' => 'MyTab')); ?>
public function checkDescargada($attribute, $params) { //VERIFICAMOS QUE LA DESCARAGHDA NO EXCEDA LA CAPCIDA DE BODEGA $bodega = Embarcaciones::model()->findByPk($this->codep)->cbodega; if (!is_null($bodega)) { if ($bodega + 150 < $this->descargada) { $this->adderror('descargada', 'Esto no puede ser, la pesca descargada es mayor que el tamaño de la bodega '); } if ($bodega + 150 < $this->declarada) { $this->adderror('declarada', 'Esto no puede ser, la pesca declarada es mayor que el tamaño de la bodega '); } } if (($this->declarada == 0 or is_null($this->declarada) or empty($this->declarada)) and $this->descargada > 0) { $this->adderror('declarada', 'Te estas olvidando de llenar la pesca declarada '); } if ($this->descargada > $this->declarada + 150) { $this->adderror('declarada', 'Esto no puede ser, la pesca declarada es menor que la descargada'); } }
<?php $modi = Embarcaciones::model()->findByPk($model->codep); echo " eoioeot" . $modi->nomep;
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Embarcaciones::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'El enlace o direccion solicitado no existe'); } return $model; }
echo $form->error($model, 'codcentro'); ?> </div> </div> <div style="float: left; width:200px; "> <div style="float: left; font-size:1em; font-weight:bolder; width:200px; margin:3px 3px 3px 3px; "> <?php echo $form->labelEx($model, 'codep'); ?> <?php $datos = CHtml::listData(Embarcaciones::model()->findAll(array('order' => 'nomep')), 'codep', 'nomep'); $codigobarco = Yii::app()->user->getField('codep'); echo $codigobarco == '000' ? $form->DropDownList($model, 'codep', $datos, array('empty' => '--Seleccione una Embarcacion --')) : $form->textField($model, 'barquitos_nomep', array('disabled' => 'disabled', 'value' => Embarcaciones::model()->findByPk($codigobarco)->nomep)) . " " . $form->hiddenField($model, 'codep', array('value' => $codigobarco)); ?> <?php echo $form->error($model, 'codep'); ?> </div> </div> <?php // echo $form->textField($model,'numero',array('value'=>Yii::app()->user->getField('username'),'size'=>14,'maxlength'=>14)); ?>
?> </ul> </div> <div class='crugepanel user-assignments-detail'> <h6><div id='mostrarSeleccion'></div></h6> <div id='lista1' class='lista'> <div id='revocarSeleccion' class='boton'> <?php echo "revocar seleccion"; ?> </div> <?php $this->widget(Yii::app()->user->ui->CGridViewClass, array('id' => '_lista1', 'selectableRows' => 2, 'dataProvider' => Embarcaciones::model()->search(), 'columns' => array(array('class' => 'CCheckBoxColumn'), 'nomep'))); ?> </div> <div id='lista2' class='lista'> <div id='asignarSeleccion' class='boton'> <?php echo "asignar seleccion"; ?> </div> <?php $this->widget(Yii::app()->user->ui->CGridViewClass, array('id' => '_lista2', 'selectableRows' => 2, 'dataProvider' => CrugeGruposMail::model()->search(), 'columns' => array(array('class' => 'CCheckBoxColumn'), 'desgrupo'))); ?> </div> </div>
$form = $this->beginWidget('CActiveForm', array('enableAjaxValidation' => true, 'method' => 'GET')); ?> <div class="row"> <div class='botones'> <?php echo CHtml::imageButton(Yii::app()->getTheme()->baseUrl . '/img/seleccionar.png', array('width' => 25, 'height' => 25, 'value' => 'Buscar', 'onClick' => 'Loading.show();Loading.hide();')); ?> </div> </div> <?php $documento = '032'; $criteria = new CDbCriteria(); $criteria->condition = 'codocu=:docu'; $criteria->params = array(':docu' => $documento); //$post = Post::model()->find($criteria); //$datos = CHtml::listData(Estado::model()->find('codocu=:c_hcod', array(':c_hcod'=>$documento)),'codestado','estado'); //datos = CHtml::listData(Estado::model()->find($criteria),'codestado','estado'); // $datos = CHtml::listData(Estado::model()->findall($criteria),'codestado','estado'); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'inventario-grid', 'dataProvider' => $model->searchlimpio(), 'cssFile' => Yii::app()->getTheme()->baseUrl . '/css/grilla_naranja.css', 'filter' => $model, 'columns' => array(array('class' => 'CCheckBoxColumn', 'selectableRows' => 10, 'value' => '$data->idinventario', 'checkBoxHtmlOptions' => array('name' => 'checkselected[]')), array('name' => 'codigoaf', 'header' => 'Codigo Placa', 'htmlOptions' => array('width' => '5')), array('name' => 'codigosap', 'header' => 'Codigo SAP', 'htmlOptions' => array('width' => '5')), array('name' => 'descripcion', 'header' => 'Descripcion', 'htmlOptions' => array('width' => '25')), array('name' => 'marca', 'header' => 'Marca', 'htmlOptions' => array('width' => '10')), array('name' => 'modelo', 'header' => 'Modelo', 'htmlOptions' => array('width' => '10')), array('name' => 'codlugar', 'value' => '$data->lugares->deslugar', 'filter' => CHtml::listdata(Lugares::model()->findall(), 'codlugar', 'deslugar')), array('name' => 'codestado', 'value' => '$data->estado->estado', 'filter' => CHtml::listdata(Estado::model()->findall($criteria), 'codestado', 'estado')), array('name' => 'codep', 'value' => '$data->barcoactual->nomep', 'filter' => CHtml::listdata(Embarcaciones::model()->findall(), 'codep', 'nomep'))))); ?> <div class="row buttons"> <?php echo CHtml::submitButton('Seleccionar'); ?> </div> <?php $this->endWidget();