public function enviarEquipos() { /***********/ if (!Sesion::isAdmin()) { return Redirect::to('administracion/logout'); } $seleccionar = IntegrantesController::consultaGetTodosIntegrantes(); if (count($seleccionar) > 0) { /* $correoInt = Integrantes::where('intActivo',TRUE) ->get(array( 'intCorreo' )) ->toArray(); $correoRes = Responsables::where('resActivo',TRUE) ->get(array( 'resCorreo' )) ->toArray(); foreach ($correoInt as $valor) { $toEmail[]= $valor['intCorreo']; } foreach ($correoRes as $valor) { $toEmail[]= $valor['resCorreo']; } */ $body = ''; $head = ''; $titulo = 'Integrantes de Equipos'; $i = 1; $head = $head . '<td width="3%" >'; $head = $head . '<div align="center"></div></td>'; $head = $head . '<td width="10%" ><div align="center"> <h5><strong>Representante</strong> </h5> </div> </td>'; $head = $head . '<td width="30%" colspan=2> <div align="center"> <h5><strong>Nombre</strong> </h5> </div> </td>'; $head = $head . '<td width="30%"> <div align="center"> <h5><strong>Correo</strong> </h5> </div> </td> </tr>'; foreach ($seleccionar as $valor) { $resNombre = $valor['resNombre']; $intNombre = $valor['intNombre']; $intNombreC = $valor['intNombreCompleto']; $intCorreo = $valor['intCorreo']; $body = $body . '<tr>'; $body = $body . '<td>' . $i . '</td>'; $body = $body . '<td style="text-align: center">' . $resNombre . '</td>'; $body = $body . '<td style="text-align: center">' . $intNombre . '</td>'; $body = $body . '<td style="text-align: center">' . $intNombreC . '</td>'; $body = $body . '<td style="text-align: center">' . $intCorreo . '</td>'; $body = $body . '</tr>'; $i++; } $dataCorreo = array('body' => $body, 'head' => $head, 'titulo' => $titulo); $toEmail = "*****@*****.**"; Mail::send('emails.envioEquiposMail', $dataCorreo, function ($message) use($toEmail) { $message->to($toEmail); $message->subject('EQUIPOS.'); }); $response = array('status' => 'OK', 'message' => 'Correo enviado.'); } else { $response = array('status' => 'ERROR', 'message' => 'No se pudo enviar correo.'); } return Response::json($response); }
public function consultaActivoIntegrantesPer() { if (!Sesion::isResponsable()) { if (!Sesion::isAdmin()) { return Redirect::to('administracion/logout'); } } $data = Input::all(); $seleccionar = IntegrantesController::consultaActivoIntegrantesRep($data['idPeriodo']); if (count($seleccionar) > 0) { $response = array('status' => 'OK', 'data' => $seleccionar, 'message' => 'Resultados obtenidos'); } else { $response = array('status' => 'ERROR', 'message' => 'No se encontraron integrantes registrados.'); } return Response::json($response); }
public static function imprimirEquipos() { $seleccionar = IntegrantesController::consultaGetTodosIntegrantes(); $cuerpoTabla = ''; $i = 0; $fecha = PdfController::getFecha(); foreach ($seleccionar as $value) { $i = $i + 1; $resNombre = $value['resNombre']; $intNombre = $value['intNombre']; $intNCompleto = $value['intNombreCompleto']; $intCorreo = $value['intCorreo']; $cuerpoTabla = $cuerpoTabla . '<tr> <td width="3%" > <div align="center"> <CODE style="font-size: 80%;">' . $i . '</code> </div> </td> <td> <div align="center"> <CODE>' . $resNombre . '</code> </div> </td> <td> <div align="center"> <CODE>' . $intNombre . '</code> </div> </td> <td> <div align="center"> <CODE>' . $intNCompleto . '</code> </div> </td> <td> <div align="center"> <CODE>' . $intCorreo . '</code> </div> </td> </tr>'; } $html = '<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><body>' . '<h5 align="right">Sistema de Noticias </h5><h5 align="right">Vázquez Hernández Contadores, S.C.</h5>' . '<h3 align="center">Integración de equipos</h3>' . '<table cellspacing="0" border="1" align="left" width="450" > <tbody > <tr> <td width="3%" > <div align="center"> </div> </td> <td width="10%" > <div align="center"> <h5><strong>Representante</strong> </h5> </div> </td> <td width="30%" colspan=2> <div align="center"> <h5><strong>Nombre</strong> </h5> </div> </td> <td width="30%"> <div align="center"> <h5><strong>Correo</strong> </h5> </div> </td> </tr>' . $cuerpoTabla . '</tbody </table>' . '</body></html>'; return PDF::load($html, 'letter', 'portrait')->show(); }