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'); }