Exemplo n.º 1
0
 public function getFuente()
 {
     if (!Sesion::isResponsable()) {
         if (!Sesion::isAdmin()) {
             return Redirect::to('administracion/logout');
         }
     }
     $data = Input::all();
     $seleccionar = Fuentes::where('fueId', $data['i'])->get()->toArray();
     if (count($seleccionar) > 0) {
         $response = array('status' => 'OK', 'data' => $seleccionar, 'message' => 'Resultados obtenidos');
     } else {
         $response = array('status' => 'ERROR', 'message' => 'No se encontraron fuentes registradas.');
     }
     return Response::json($response);
 }
Exemplo n.º 2
0
 public function enviarRecordatorio()
 {
     if (!Sesion::isAdmin()) {
         return Redirect::to('administracion/logout');
     }
     $data = Input::all();
     $seleccionar = Responsables::where('resId', $data['i'])->get()->toArray();
     $resUs = $seleccionar[0];
     /*    $dataCorreo = array(
             'nombre'        => $resUs['resNombre'],
             'correo'        => $resUs['resCorreo']
           );*/
     $seleccionarF = Fuentes::where('fueId', $data['f'])->get()->toArray();
     $resFu = $seleccionarF[0];
     $dataCorreo = array('nombre' => $resUs['resNombre'], 'fuente' => $resFu['fueNombre']);
     $integrantes = DB::select('SELECT  i.intCorreo FROM integrantes i, asignacionIntegrantes a WHERE a.ainResponsables = ' . $data['i'] . ' AND a.ainPeriodos = ' . $data['idPeriodo'] . ' AND a.ainIntegrantes = i.intId;');
     if (count($integrantes) > 0) {
         /*  foreach ($seleccionar as $valor) {
               $toEmail[]= $valor['resCorreo'];
             }
             foreach ($integrantes as $valor) {
               $toEmail[]= $valor['intCorreo'];
             }*/
         $toEmail = "*****@*****.**";
         ///*****************
         Mail::send('emails.recordatorio', $dataCorreo, function ($message) use($toEmail) {
             $message->to($toEmail);
             $message->subject('RECORDATORIO DE REGISTRO DE NOTICIA');
         });
     } else {
         /*Si no tiene integrantes*/
         $toEmail = $dataCorreo['correo'];
         Mail::send('emails.recordatorio', $dataCorreo, function ($message) use($toEmail) {
             $message->to($toEmail);
             $message->subject('RECORDATORIO DE REGISTRO DE NOTICIA.');
         });
     }
     if (count($seleccionar) > 0) {
         $response = array('status' => 'OK', 'data' => $toEmail, 'message' => 'Resultados obtenidos');
     } else {
         $response = array('status' => 'ERROR', 'message' => 'No se encontraron fuentes registradas.');
     }
     return Response::json($response);
 }