예제 #1
0
 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);
 }
예제 #2
0
 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);
 }
예제 #3
0
파일: PdfController.php 프로젝트: vvvhh/not
 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();
 }