<?php if (!$model->isNewRecord) { $this->widget('zii.widgets.grid.CGridView', array('id' => 'detallex-grid', 'dataProvider' => Mensajes::model()->search_docu($model->codocu, $model->id), 'itemsCssClass' => 'table table-striped table-bordered table-hover', 'columns' => array('cuando', 'tipo', 'usuario', 'nombrefichero', 'enviadoel'))); }
public function actionenviardocumento($id) { $this->guardaPDF($id, 'assets/'); $model = $this->loadModel($id); $destinatarios = Yii::app()->crugemailer->getListMailContacto($model->idcontacto, $model->codocu); $usuario = Trabajadores::model()->findByPk(Yii::app()->user->um->getFieldValue(Yii::app()->user->id, 'codtra')); //var_dump(Yii::app()->user->um->getFieldValue(Yii::app()->user->id,'codtra')); //yii::app()->end(); $asunto = $model->peticion_documentos->desdocu . ' - ' . $model->numero; $nombrecompleto = $usuario->nombres . " " . $usuario->ap; $mensaje = "Este es un correo automático"; $filename = 'assets/' . $model->codocu . $model->id . '.pdf'; $seenvia = Yii::app()->crugemailer->mail_attachment($destinatarios, Yii::app()->user->email, $nombrecompleto, '', $asunto, $mensaje, $filename); if (is_null($seenvia)) { if (is_null(Mensajes::model()->find("codocu='" . $model->codocu . "' AND hidocu=" . $model->id))) { Yii::app()->user->setFlash('success', 'Se envió el documento a los destinatarios :' . $destinatarios); } else { Yii::app()->user->setFlash('notice', 'Se envió el documento a los destinatarios, Ya se había envciado antes, revise los mensajes a los destinatiario s :' . $destinatarios); } MiFactoria::Insertamensaje($model->id, $model->codocu, 'M', $filename); } else { Yii::app()->user->setFlash('error', 'Hubo un error al momento de enviar el correo : ' . $seenvia); } $this->render('update', array('model' => $model)); //Yii::app()->crugemailer->probar('assets/130166.pdf'); }
<div class="panelizquierdo"> <?php if (!$model->isNewRecord) { $this->widget('zii.widgets.grid.CGridView', array('id' => 'detallex-grid', 'dataProvider' => Mensajes::model()->search_docu($model->coddocu, $model->idguia), 'columns' => array('cuando', 'usuario', 'nombrefichero', 'enviadoel'))); } ?> </div> <div class="panelderecho"> <?php $datos1 = CHtml::listData(Coordocs::model()->findAll("codocu=:hu", array(":hu" => $this->documento)), 'id', 'nombrereporte'); echo $form->DropDownList($model, 'idreporte', $datos1, array('prompt' => 'Seleccione un reporte')); ?> </div> <div id="zona_pdf"> </div>