Esempio n. 1
0

<?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')));
}
Esempio n. 2
0
 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');
 }
Esempio n. 3
0
<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>