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