Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Persona..

Decoded Output download

<?php 
 
 namespace App\Http\Controllers; 
 use Illuminate\Http\Request; 
 use App\Persona; 
 use Auth; 
 use Session; 
 use Illuminate\Support\Facades\Input; 
 use App\InformacionHermano; 
 use Redirect; 
 use Validator; 
 use DB; 
 use App\InformacionResidencia; 
 use App\InformacionPadre; 
 use App\InformacionMadre; 
 use App\ModalidadesIngresos; 
 use App\Carrera; 
 use App\Postulante; 
 use App\Area; 
 use App\Alumno; 
 use Carbon\Carbon; 
 use App\Setting_globals; 
 use App\Http\Controllers\AlumnoController; 
 class KardexController extends Controller { 
 public function index() { 
 } 
 public function create($persona_id = null, $ru_reg = null) { 
 try { 
 $carbon = Carbon::now(); 
 $hora = $carbon->hour; 
 $abrir_kardex = false; 
 if ($hora >= 12 && $hora < 14 || ($hora >= 18 || $hora >= 0 && $hora < 8) || ($carbon->isSaturday() == true || $carbon->isSunday() == true) || Setting_globals::where("id", 1)->first()->kardex == 1 || (Auth::user()->isRole("administrador") || Auth::user()->isRole("auxiliar-dtic-2"))) { 
 $abrir_kardex = true; 
 } 
 $persona = Persona::where("id", $persona_id != null ? $persona_id : ($persona_id = Auth::user()->persona_id))->first(); 
 $carreras = Alumno::select("ru_reg", "nombre_carrera", "carreras.id as carrera_id")->join("carreras", "carreras.id", "=", "alumnos.carrera_id")->where(function ($query) use($persona_id, $ru_reg) { 
 if ($persona_id != null && $ru_reg != null) { 
 $query->where(array(array("cumplido", 0), array("alumnos.ru_reg", $ru_reg))); 
 } 
 else { 
 $query->where(array(array("desistir", 0), array("bloqueado_cambio", "NO"), array("cumplido", 0), array("alumnos.persona_id", Auth::user()->persona_id))); 
 } 
 } 
)->orderBy("carreras.id", "asc")->get(); 
 $hermanos = InformacionHermano::where("persona_id", $persona_id)->get(); 
 $alm = Alumno::where("persona_id", $persona_id != null ? $persona_id : ($persona_id = Auth::user()->persona_id))->where("desistir", 0)->where("bloqueado_cambio", "NO")->where("gestion", "!=", 2019)->first(); 
 if ($abrir_kardex == false && (!Auth::user()->isRole("administrador") && !Auth::user()->isRole("auxiliardtic1"))) { 
 return view("alumno.fuera_horario"); 
 } 
 $result = (new AlumnoController())->control_alm(1); 
 if (Auth::user()->id == 6298) { 
 return view("alumno/kardex_universitario.n_c", compact("persona", "hermanos", "alm", "abrir_kardex", "carreras", "ru_reg")); 
 } 
 else { 
 return view("alumno/kardex_universitario.create", compact("persona", "hermanos", "alm", "abrir_kardex", "carreras", "ru_reg")); 
 } 
 } 
 catch (\Exception $e) { 
 return view("errors.404"); 
 } 
 } 
 public function guardar_personales(Request $request) { 
 DB::beginTransaction(); 
 try { 
 if ($request->pais_nacimiento == "null") { 
 return redirect()->back()->withInput(); 
 } 
 $result = (new AlumnoController())->control_alm(2); 
 $rules = array("pais_nacimiento" => array("required", "min:3", "max:100"), "dia" => array("required", "integer"), "mes" => array("required", "integer"), "anio" => array("required", "integer")); 
 $validation = Validator::make(Input::all(), $rules); 
 if ($validation->fails()) { 
 return Redirect::back()->withInput()->withErrors($validation); 
 } 
 $personas = Persona::find($request->persona_id); 
 $personas->pais_nacimiento = strtoupper($request->pais_nacimiento); 
 if ($request->pais_nacimiento == "BOLIVIA") { 
 if (!empty($request->departamento_nacimiento) && !empty($request->provincia_nacimiento) && !empty($request->municipio_nacimiento)) { 
 $personas->departamento_nacimiento = strtoupper($request->departamento_nacimiento); 
 $personas->provincia_nacimiento = strtoupper($request->provincia_nacimiento); 
 $personas->municipio_nacimiento = strtoupper($request->municipio_nacimiento); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nacimiento_e) && !empty($request->provincia_nacimiento_e) && !empty($request->municipio_nacimiento_e)) { 
 $personas->departamento_nacimiento = strtoupper($request->departamento_nacimiento_e); 
 $personas->provincia_nacimiento = strtoupper($request->provincia_nacimiento_e); 
 $personas->municipio_nacimiento = strtoupper($request->municipio_nacimiento_e); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $personas->fecha_nacimiento = $request->anio . "-" . $request->mes . "-" . $request->dia; 
 $personas->estado_civil = strtoupper($request->estado_civil); 
 $personas->pk = 10; 
 $personas->save(); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function guardar_procedencia(Request $request) { 
 DB::beginTransaction(); 
 try { 
 if ($request->pais_procedencia == "null") { 
 return redirect()->back()->withInput(); 
 } 
 if ($request->departamento_residencia == "null") { 
 return redirect()->back()->withInput(); 
 } 
 $result = (new AlumnoController())->control_alm(2); 
 $rules = array("pais_procedencia" => array("required", "min:3", "max:100"), "zona_procedencia" => array("required", "min:1", "max:100"), "calle_procedencia" => array("required", "min:3", "max:100"), "departamento_residencia" => array("required", "min:3", "max:100"), "provincia_residencia" => array("required", "min:3", "max:100"), "municipio_residencia" => array("required", "min:3", "max:100"), "zona_residencia" => array("required", "min:1", "max:100"), "calle_residencia" => array("required", "min:3", "max:100"), "unidad_educativa" => array("required", "min:3", "max:150"), "anio_bachiller" => array("required", "integer"), "lugar_ue" => array("required", "min:3", "max:100"), "telefono" => array("min:5", "integer"), "celular" => array("required", "integer"), "email" => array("email" => "unique:informacion_residencia"), "tipo_sangre" => array("required", "min:2", "max:25")); 
 $validation = Validator::make(Input::all(), $rules); 
 if ($validation->fails()) { 
 return Redirect::back()->withInput()->withErrors($validation); 
 } 
 $datos_p = new InformacionResidencia(); 
 $datos_p->pais_procedencia = strtoupper($request->pais_procedencia); 
 if ($datos_p->pais_procedencia == "BOLIVIA") { 
 if (!empty($request->departamento_procedencia) && !empty($request->provincia_procedencia) && !empty($request->municipio_procedencia)) { 
 $datos_p->departamento_procedencia = strtoupper($request->departamento_procedencia); 
 $datos_p->provincia_procedencia = strtoupper($request->provincia_procedencia); 
 $datos_p->municipio_procedencia = strtoupper($request->municipio_procedencia); 
 } 
 else { 
 return redirect()->back()->with("infoerror", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 else { 
 if (!empty($request->departamento_procedencia_e) && !empty($request->provincia_procedencia_e) && !empty($request->municipio_procedencia_e)) { 
 $datos_p->departamento_procedencia = strtoupper(trim($request->departamento_procedencia_e)); 
 $datos_p->provincia_procedencia = strtoupper(trim($request->provincia_procedencia_e)); 
 $datos_p->municipio_procedencia = strtoupper(trim($request->municipio_procedencia_e)); 
 } 
 else { 
 return redirect()->back()->with("infoerror", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $datos_p->zona_procedencia = strtoupper(trim($request->zona_procedencia)); 
 $datos_p->calle_procedencia = strtoupper(trim($request->calle_procedencia)); 
 $datos_p->departamento_residencia = strtoupper($request->departamento_residencia); 
 $datos_p->provincia_residencia = strtoupper($request->provincia_residencia); 
 $datos_p->municipio_residencia = strtoupper($request->municipio_residencia); 
 $datos_p->zona_residencia = strtoupper(trim($request->zona_residencia)); 
 $datos_p->calle_residencia = strtoupper(trim($request->calle_residencia)); 
 $datos_p->unidad_educativa = strtoupper(trim($request->unidad_educativa)); 
 $datos_p->anio_bachiller = $request->anio_bachiller; 
 $datos_p->lugar_ue = strtoupper(trim($request->lugar_ue)); 
 $datos_p->tipo_ue = strtoupper($request->tipo_ue); 
 $datos_p->telefono = $request->telefono; 
 $datos_p->celular = $request->celular; 
 $datos_p->email = $request->email; 
 $datos_p->tipo_sangre = strtoupper($request->tipo_sangre); 
 $datos_p->persona_id = $request->persona_id; 
 if ($datos_p->save()) { 
 $personas = Persona::find(Input::get("persona_id")); 
 $personas->pk = 40; 
 $personas->save(); 
 } 
 DB::commit(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function guardar_padre(Request $request) { 
 DB::beginTransaction(); 
 try { 
 if ($request->observacion != "NO TIENE PADRE") { 
 if ($request->pais_nac_p == "null") { 
 return redirect()->back()->withInput(); 
 } 
 if ($request->departamento_res_p == "null") { 
 return redirect()->back()->withInput(); 
 } 
 $result = (new AlumnoController())->control_alm(2); 
 $rules = array("nombre_p" => array("min:3", "max:100"), "apellidos_p" => array("min:3", "max:100"), "ocupacion_p" => array("min:3", "max:100"), "dia" => array("integer"), "mes" => array("integer"), "anio" => array("integer"), "departamento_res_p" => array("min:3", "max:100"), "provincia_res_p" => array("min:3", "max:100"), "municipio_res_p" => array("min:3", "max:100"), "zona_res_p" => array("min:1", "max:50"), "calle_res_p" => array("min:3", "max:60"), "ocupacion_p" => array("min:3", "max:60"), "lugar_trabajo_p" => array("min:3", "max:60"), "observacion" => array("min:3", "max:100")); 
 $validation = Validator::make(Input::all(), $rules); 
 if ($validation->fails()) { 
 return Redirect::back()->withInput()->withErrors($validation); 
 } 
 } 
 $padre = new InformacionPadre(); 
 $padre->observacion = strtoupper($request->observacion); 
 if ($request->observacion != "NO TIENE PADRE" && $request->observacion != "Q.E.P.D.") { 
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->ocupacion_p) && !empty($request->lugar_trabajo_p) && !empty($request->pais_nac_p) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia) && !empty($request->departamento_res_p) && !empty($request->provincia_res_p) && !empty($request->municipio_res_p) && !empty($request->zona_res_p) && !empty($request->calle_res_p)) { 
 $padre->nombre_p = strtoupper(trim($request->nombre_p)); 
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p)); 
 $padre->ocupacion_p = strtoupper(trim($request->ocupacion_p)); 
 $padre->lugar_trabajo_p = strtoupper(trim($request->lugar_trabajo_p)); 
 $padre->pais_nac_p = strtoupper($request->pais_nac_p); 
 if ($padre->pais_nac_p == "BOLIVIA") { 
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) { 
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p); 
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p); 
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) { 
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e)); 
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e)); 
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e)); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $padre->fecha_nac_p = $request->anio . "-" . $request->mes . "-" . $request->dia; 
 $padre->departamento_res_p = strtoupper($request->departamento_res_p); 
 $padre->provincia_res_p = strtoupper($request->provincia_res_p); 
 $padre->municipio_res_p = strtoupper($request->municipio_res_p); 
 $padre->zona_res_p = strtoupper(trim($request->zona_res_p)); 
 $padre->calle_res_p = strtoupper(trim($request->calle_res_p)); 
 } 
 else { 
 return redirect()->back()->with("infoerror", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 elseif ($request->observacion == "Q.E.P.D.") { 
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->pais_nac_p) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia)) { 
 $padre->nombre_p = strtoupper(trim($request->nombre_p)); 
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p)); 
 $padre->pais_nac_p = strtoupper($request->pais_nac_p); 
 if ($padre->pais_nac_p == "BOLIVIA") { 
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) { 
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p); 
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p); 
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) { 
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e)); 
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e)); 
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e)); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $padre->fecha_nac_p = $request->anio . "-" . $request->mes . "-" . $request->dia; 
 } 
 else { 
 return redirect()->back()->with("infoerror", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $padre->persona_id = strtoupper(trim($request->persona_id)); 
 if ($padre->save()) { 
 $personas = Persona::find($request->persona_id); 
 $personas->pk = 65; 
 $personas->save(); 
 } 
 DB::commit(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function guardar_madre(Request $request) { 
 DB::beginTransaction(); 
 try { 
 $result = (new AlumnoController())->control_alm(2); 
 if ($request->observacion != "NO TIENE MADRE") { 
 if ($request->pais_nac_m == "null") { 
 return redirect()->back()->withInput(); 
 } 
 if ($request->departamento_res_m == "null") { 
 return redirect()->back()->withInput(); 
 } 
 $rules = array("nombre_m" => array("min:3", "max:100"), "apellidos_m" => array("min:3", "max:100"), "ocupacion_m" => array("min:3", "max:100"), "lugar_trabajo_m" => array("min:3", "max:100"), "dia" => array("integer"), "mes" => array("integer"), "anio" => array("integer"), "departamento_res_m" => array("min:3", "max:100"), "provincia_res_m" => array("min:3", "max:100"), "municipio_res_m" => array("min:3", "max:100"), "zona_res_m" => array("min:1", "max:50"), "calle_res_m" => array("min:3", "max:50"), "observacion" => array("min:3", "max:100")); 
 $validation = Validator::make(Input::all(), $rules); 
 if ($validation->fails()) { 
 return Redirect::back()->withInput()->withErrors($validation); 
 } 
 } 
 $madre = new InformacionMadre(); 
 $madre->observacion = strtoupper($request->observacion); 
 if ($request->observacion != "NO TIENE MADRE" && $request->observacion != "Q.E.P.D.") { 
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->ocupacion_m) && !empty($request->lugar_trabajo_m) && !empty($request->pais_nac_m) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia) && !empty($request->departamento_res_m) && !empty($request->provincia_res_m) && !empty($request->municipio_res_m) && !empty($request->zona_res_m) && !empty($request->calle_res_m)) { 
 $madre->nombre_m = strtoupper(trim($request->nombre_m)); 
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m)); 
 $madre->ocupacion_m = strtoupper(trim($request->ocupacion_m)); 
 $madre->lugar_trabajo_m = strtoupper(trim($request->lugar_trabajo_m)); 
 $madre->pais_nac_m = strtoupper($request->pais_nac_m); 
 if ($madre->pais_nac_m == "BOLIVIA") { 
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) { 
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m); 
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m); 
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) { 
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e)); 
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e)); 
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e)); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $madre->fecha_nac_m = $request->anio . "-" . $request->mes . "-" . $request->dia; 
 $madre->departamento_res_m = strtoupper($request->departamento_res_m); 
 $madre->provincia_res_m = strtoupper($request->provincia_res_m); 
 $madre->municipio_res_m = strtoupper($request->municipio_res_m); 
 $madre->zona_res_m = strtoupper(trim($request->zona_res_m)); 
 $madre->calle_res_m = strtoupper(trim($request->calle_res_m)); 
 } 
 else { 
 return redirect()->back()->with("infoerror", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 elseif ($request->observacion == "Q.E.P.D.") { 
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->pais_nac_m) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia)) { 
 $madre->nombre_m = strtoupper(trim($request->nombre_m)); 
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m)); 
 $madre->pais_nac_m = strtoupper($request->pais_nac_m); 
 if ($madre->pais_nac_m == "BOLIVIA") { 
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) { 
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m); 
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m); 
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) { 
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e)); 
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e)); 
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e)); 
 } 
 else { 
 return redirect()->back()->with("errorinfo", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $madre->fecha_nac_m = $request->anio . "-" . $request->mes . "-" . $request->dia; 
 } 
 else { 
 return redirect()->back()->with("infoerror", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 } 
 } 
 $madre->persona_id = strtoupper($request->persona_id); 
 if ($madre->save()) { 
 $personas = Persona::find($request->persona_id); 
 $personas->pk = 90; 
 $personas->save(); 
 } 
 DB::commit(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function guardar_hermanos(Request $request) { 
 DB::beginTransaction(); 
 try { 
 $result = (new AlumnoController())->control_alm(2); 
 $rules = array("nombre" => array("required", "min:3", "max:100"), "edad" => array("required", "integer"), "ocupacion" => array("required", "min:3", "max:100"), "estado_civil" => array("required", "min:3", "max:100", "regex:/^([a-zA-Z])+((\s*)+([a-zA-Z]*)*)+$/")); 
 $validation = Validator::make(Input::all(), $rules); 
 if ($validation->fails()) { 
 return Redirect::back()->withInput()->withErrors($validation); 
 } 
 $hermanos = new InformacionHermano(); 
 $hermanos->nombre = strtoupper(trim($request->nombre)); 
 $hermanos->edad = $request->edad; 
 $hermanos->ocupacion = strtoupper(trim($request->ocupacion)); 
 $hermanos->estado_civil = strtoupper(trim($request->estado_civil)); 
 $hermanos->persona_id = $request->persona_id; 
 DB::commit(); 
 $hermanos->save(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function destroyHermanos($id) { 
 DB::beginTransaction(); 
 try { 
 if (!Auth::user()->isRole("administrador") && !Auth::user()->isRole("auxiliardtic1")) { 
 $array_t = array(30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 120); 
 $indice_aleatorio = array_rand($array_t); 
 $valor_aleatorio = $array_t[$indice_aleatorio]; 
 sleep($valor_aleatorio); 
 } 
 InformacionHermano::destroy($id); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function finalizar_llenado(Request $request) { 
 $result = (new AlumnoController())->control_alm(2); 
 DB::beginTransaction(); 
 try { 
 $personas = Persona::find($request->persona_id); 
 $personas->pk = 100; 
 $personas->save(); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function edit_kadex($id_pe) { 
 try { 
 $personas = Persona::where("id", "=", $id_pe)->first(); 
 $residencia = InformacionResidencia::where("persona_id", $id_pe)->first(); 
 $padre = InformacionPadre::where("persona_id", $id_pe)->first(); 
 $madre = InformacionMadre::where("persona_id", $id_pe)->first(); 
 $hermanos = InformacionHermano::where("persona_id", "=", $id_pe)->get(); 
 return View("alumno.kardex_universitario.edit", compact("personas", "residencia", "padre", "madre", "hermanos")); 
 } 
 catch (\Exception $e) { 
 return view("errors.404"); 
 } 
 } 
 public function reset_kardex($id_pe) { 
 try { 
 $persona = Persona::find($id_pe); 
 $persona->edit_kardex = null; 
 $persona->update(); 
 return redirect()->back()->with("info", "LA OPCION DE ACTULIZAR FUE MODIFICADO CON EXITO!!"); 
 } 
 catch (\Exception $e) { 
 return view("errors.404"); 
 } 
 } 
 public function ver_kardex(Request $request) { 
 try { 
 $result = (new AlumnoController())->control_alm(1); 
 $persona_id = $request->persona; 
 $ru_reg = $request->ru_reg; 
 $persona = Persona::where("id", "=", $persona_id)->first(); 
 $informacion_residencia = InformacionResidencia::where("persona_id", "=", $persona_id)->first(); 
 $padre = InformacionPadre::where("persona_id", "=", $persona_id)->first(); 
 $madre = InformacionMadre::where("persona_id", "=", $persona_id)->first(); 
 if (Auth::user()->id == 6298) { 
 $hermanos = InformacionHermano::where("persona_id", "=", $persona_id)->orderBy("edad", "desc")->get(); 
 } 
 else { 
 $hermanos = InformacionHermano::where("persona_id", "=", $persona_id)->get(); 
 } 
 $alumno = Alumno::join("carreras", "carreras.id", "=", "alumnos.carrera_id")->join("areas", "areas.id", "=", "alumnos.area_id")->join("extensiones", "extensiones.id", "=", "alumnos.extension_id")->where("persona_id", "=", $persona_id)->where(function ($query) use($ru_reg) { 
 if ($ru_reg != null) { 
 $query->where("alumnos.ru_reg", $ru_reg); 
 } 
 else { 
 $query->where("bloqueado_cambio", "NO"); 
 $query->where("desistir", 0); 
 } 
 } 
)->where("carrera_id", $request->carrera_kardex)->where("alumnos.cumplido", 0)->orderBy("alumnos.id", "asc")->first(); 
 $alumno_gestiones = Alumno::select("alumnos.cambio", "modalidad_ingreso_id", "carrera_paralela", "gestion")->where("persona_id", "=", $persona_id)->where(function ($query) use($ru_reg) { 
 if ($ru_reg != null) { 
 $query->where("alumnos.ru_reg", $ru_reg); 
 } 
 else { 
 $query->where("bloqueado_cambio", "NO"); 
 $query->where("desistir", 0); 
 } 
 } 
)->where("carrera_id", $request->carrera_kardex)->orderBy("alumnos.id", "asc")->get(); 
 $gestiones = array(); 
 $modalidad_ingreso = null; 
 $mod_especial = false; 
 foreach ($alumno_gestiones as $value) { 
 if ($value->cambio == "SI" && ($value->carrera_paralela == "NO" || $value->carrera_paralela == null)) { 
 $modalidad_ingreso = "CAMBIO DE CARRERA"; 
 $mod_especial = true; 
 } 
 elseif ($value->carrera_paralela == "SI") { 
 $modalidad_ingreso = "CARRERA PARALELA"; 
 $mod_especial = true; 
 } 
 elseif ($value->modalidad_ingreso_id != null) { 
 $modalidad_ingreso = $value->modalidad_ingreso_id; 
 } 
 $gestiones[] = $value->gestion; 
 } 
 $gestion_ingreso = min($gestiones); 
 if ($modalidad_ingreso != null && $mod_especial == false) { 
 $modalidad_ingreso = ModalidadesIngresos::where("id", "=", $modalidad_ingreso)->first()->nombre_mod; 
 } 
 if ($persona->codigo_qr === null) { 
 $persona->codigo_qr = $persona->id . "-" . substr(\Crypt::encrypt($persona->id), -5); 
 $persona->save(); 
 $qr = $persona->codigo_qr; 
 } 
 else { 
 $qr = $persona->codigo_qr; 
 } 
 if (Auth::user()->id != 6298) { 
 if (Auth::user()->id == 23146) { 
 $array_t = array(5, 10, 15, 20, 30); 
 } 
 else { 
 $array_t = array(15, 20, 25, 30, 35, 40, 45, 50, 55, 60); 
 } 
 $indice_aleatorio = array_rand($array_t); 
 $valor_aleatorio = $array_t[$indice_aleatorio]; 
 sleep($valor_aleatorio); 
 } 
 $html2pdf = new \HTML2PDF("R", "Legal", "es", true, "UTF-8", array(5, 15, 0, 15)); 
 $html2pdf->pdf->SetDisplayMode("fullpage"); 
 $html2pdf->writeHTML(view("alumno.kardex_universitario.kardex", array("alumno" => $alumno, "modalidad_ingreso" => $modalidad_ingreso, "persona" => $persona, "informacion_residencia" => $informacion_residencia, "padre" => $padre, "madre" => $madre, "hermanos" => $hermanos, "qr" => $qr, "gestion_ingreso" => $gestion_ingreso))); 
 ob_end_clean(); 
 $html2pdf->Output("kardexUniversitario.pdf"); 
 } 
 catch (\Exception $e) { 
 return view("errors.404"); 
 } 
 } 
 public function update(Request $request) { 
 DB::beginTransaction(); 
 try { 
 if (Session::token() != Input::get("_token")) { 
 throw new Illuminate\Session\TokenMismatchException(); 
 } 
 $rules = array("fecha_nacimiento" => array("date"), "estado_civil" => array("required", "min:3", "max:100"), "zona_procedencia" => array("required", "min:1", "max:100"), "calle_procedencia" => array("required", "min:3", "max:100"), "departamento_residencia" => array("min:1", "max:100"), "provincia_residencia" => array("min:1", "max:100"), "municipio_residencia" => array("min:1", "max:100"), "zona_residencia" => array("required", "min:1", "max:80"), "calle_residencia" => array("required", "min:3", "max:80"), "unidad_educativa" => array("required", "min:3", "max:100"), "anio_bachiller" => array("required", "integer"), "lugar_ue" => array("required", "min:3", "max:100"), "telefono" => array("integer"), "celular" => array("required", "integer"), "email" => array("email"), "hermanos_name" => array("min:3", "max:100"), "edad_hermanos" => array("min:1", "max:3", "integer"), "ocupacion_profesion_hermanos" => array("min:3", "max:100"), "estado_civil_hermanos" => array("min:3", "max:100")); 
 $validation = Validator::make(Input::all(), $rules); 
 if ($validation->fails()) { 
 Session::flash("message", "Algunos campos no son correctos, verifique los campos."); 
 Session::flash("class", "warning"); 
 return Redirect::back()->withInput()->withErrors($validation); 
 } 
 $personas = Persona::find(Input::get("persona_id")); 
 $personas->pais_nacimiento = strtoupper($request->pais_nacimiento); 
 if ($request->pais_nacimiento == "BOLIVIA") { 
 if (!empty($request->departamento_nacimiento) && !empty($request->provincia_nacimiento) && !empty($request->municipio_nacimiento)) { 
 $personas->departamento_nacimiento = strtoupper($request->departamento_nacimiento); 
 $personas->provincia_nacimiento = strtoupper($request->provincia_nacimiento); 
 $personas->municipio_nacimiento = strtoupper($request->municipio_nacimiento); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 return redirect()->back(); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nacimiento_e) && !empty($request->provincia_nacimiento_e) && !empty($request->municipio_nacimiento_e)) { 
 $personas->departamento_nacimiento = strtoupper(trim($request->departamento_nacimiento_e)); 
 $personas->provincia_nacimiento = strtoupper(trim($request->provincia_nacimiento_e)); 
 $personas->municipio_nacimiento = strtoupper(trim($request->municipio_nacimiento_e)); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 return redirect()->back(); 
 } 
 } 
 $personas->fecha_nacimiento = $request->fecha_nacimiento; 
 $personas->estado_civil = strtoupper($request->estado_civil); 
 $personas->edit_kardex = 1 + $personas->edit_kardex; 
 $personas->save(); 
 $datos_p = InformacionResidencia::find(Input::get("residencia_id")); 
 $datos_p->pais_procedencia = strtoupper($request->pais_procedencia); 
 if ($request->pais_procedencia == "BOLIVIA") { 
 if (!empty($request->departamento_procedencia) && !empty($request->provincia_procedencia) && !empty($request->municipio_procedencia)) { 
 $datos_p->departamento_procedencia = strtoupper($request->departamento_procedencia); 
 $datos_p->provincia_procedencia = strtoupper($request->provincia_procedencia); 
 $datos_p->municipio_procedencia = strtoupper($request->municipio_procedencia); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 else { 
 if (!empty($request->departamento_procedencia_e) && !empty($request->provincia_procedencia_e) && !empty($request->municipio_procedencia_e)) { 
 $datos_p->departamento_procedencia = strtoupper(trim($request->departamento_procedencia_e)); 
 $datos_p->provincia_procedencia = strtoupper(trim($request->provincia_procedencia_e)); 
 $datos_p->municipio_procedencia = strtoupper(trim($request->municipio_procedencia_e)); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 $datos_p->zona_procedencia = strtoupper(trim($request->zona_procedencia)); 
 $datos_p->calle_procedencia = strtoupper(trim($request->calle_procedencia)); 
 $datos_p->departamento_residencia = strtoupper($request->departamento_residencia); 
 $datos_p->provincia_residencia = strtoupper($request->provincia_residencia); 
 $datos_p->municipio_residencia = strtoupper($request->municipio_residencia); 
 $datos_p->zona_residencia = strtoupper(trim($request->zona_residencia)); 
 $datos_p->calle_residencia = strtoupper(trim($request->calle_residencia)); 
 $datos_p->unidad_educativa = strtoupper(trim($request->unidad_educativa)); 
 $datos_p->anio_bachiller = $request->anio_bachiller; 
 $datos_p->lugar_ue = strtoupper(trim($request->lugar_ue)); 
 $datos_p->tipo_ue = strtoupper($request->tipo_ue); 
 $datos_p->telefono = $request->telefono; 
 $datos_p->celular = $request->celular; 
 $datos_p->email = $request->email; 
 $datos_p->tipo_sangre = strtoupper($request->tipo_sangre); 
 $padre = InformacionPadre::find(Input::get("padre_id")); 
 $padre->observacion = strtoupper($request->observacion_p); 
 if ($request->observacion_p != "NO TIENE PADRE" && $request->observacion_p != "Q.E.P.D.") { 
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->ocupacion_p) && !empty($request->lugar_trabajo_p) && !empty($request->zona_res_p) && !empty($request->calle_res_p) && !empty($request->pais_nac_p) && !empty($request->departamento_res_p) && !empty($request->provincia_res_p) && !empty($request->municipio_res_p)) { 
 $padre->nombre_p = strtoupper(trim($request->nombre_p)); 
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p)); 
 $padre->ocupacion_p = strtoupper(trim($request->ocupacion_p)); 
 $padre->lugar_trabajo_p = strtoupper(trim($request->lugar_trabajo_p)); 
 $padre->zona_res_p = strtoupper(trim($request->zona_res_p)); 
 $padre->calle_res_p = strtoupper(trim($request->calle_res_p)); 
 $padre->fecha_nac_p = $request->fecha_nac_p; 
 $padre->pais_nac_p = strtoupper($request->pais_nac_p); 
 if ($request->pais_nac_p == "BOLIVIA") { 
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) { 
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p); 
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p); 
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) { 
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e)); 
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e)); 
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e)); 
 } 
 else { 
 } 
 } 
 $padre->departamento_res_p = strtoupper($request->departamento_res_p); 
 $padre->provincia_res_p = strtoupper($request->provincia_res_p); 
 $padre->municipio_res_p = strtoupper($request->municipio_res_p); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 elseif ($request->observacion_p == "Q.E.P.D.") { 
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->pais_nac_p)) { 
 $padre->nombre_p = strtoupper(trim($request->nombre_p)); 
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p)); 
 $padre->fecha_nac_p = $request->fecha_nac_p; 
 $padre->pais_nac_p = strtoupper($request->pais_nac_p); 
 if ($request->pais_nac_p == "BOLIVIA") { 
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) { 
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p); 
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p); 
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) { 
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e)); 
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e)); 
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e)); 
 } 
 else { 
 } 
 } 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 $madre = InformacionMadre::find($request->madre_id); 
 $madre->observacion = strtoupper($request->observacion); 
 if ($request->observacion != "NO TIENE MADRE" && $request->observacion != "Q.E.P.D.") { 
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->ocupacion_m) && !empty($request->lugar_trabajo_m) && !empty($request->lugar_trabajo_m) && !empty($request->zona_res_m) && !empty($request->calle_res_m) && !empty($request->pais_nac_m) && !empty($request->departamento_res_m) && !empty($request->provincia_res_m) && !empty($request->municipio_res_m)) { 
 $madre->nombre_m = strtoupper(trim($request->nombre_m)); 
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m)); 
 $madre->ocupacion_m = strtoupper(trim($request->ocupacion_m)); 
 $madre->lugar_trabajo_m = strtoupper(trim($request->lugar_trabajo_m)); 
 $madre->zona_res_m = strtoupper(trim($request->zona_res_m)); 
 $madre->calle_res_m = strtoupper(trim($request->calle_res_m)); 
 $madre->fecha_nac_m = $request->fecha_nac_m; 
 $madre->pais_nac_m = strtoupper($request->pais_nac_m); 
 if ($request->pais_nac_m == "BOLIVIA") { 
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) { 
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m); 
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m); 
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 return redirect()->back(); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) { 
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e)); 
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e)); 
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e)); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 return redirect()->back(); 
 } 
 } 
 $madre->departamento_res_m = strtoupper($request->departamento_res_m); 
 $madre->provincia_res_m = strtoupper($request->provincia_res_m); 
 $madre->municipio_res_m = strtoupper($request->municipio_res_m); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 elseif ($request->observacion == "Q.E.P.D.") { 
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->pais_nac_m)) { 
 $madre->nombre_m = strtoupper(trim($request->nombre_m)); 
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m)); 
 $madre->fecha_nac_m = $request->fecha_nac_m; 
 $madre->pais_nac_m = strtoupper($request->pais_nac_m); 
 if ($request->pais_nac_m == "BOLIVIA") { 
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) { 
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m); 
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m); 
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 else { 
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) { 
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e)); 
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e)); 
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e)); 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 return redirect()->back(); 
 } 
 } 
 } 
 else { 
 Session::flash("message", "INFORMACION INCOMPLETA POR FAVOR REVISE QUE LOS CAMPOS ESTEN LLENOS!!."); 
 Session::flash("class", "danger"); 
 DB::commit(); 
 return redirect()->back(); 
 } 
 } 
 if ($personas->save() && $datos_p->save() && $padre->save() && $madre->save()) { 
 Session::flash("message", "Datos Actualizados Correctamente."); 
 Session::flash("class", "success"); 
 } 
 else { 
 Session::flash("message", "Ocurri un problema, vuelva a intentarlo."); 
 Session::flash("class", "danger"); 
 } 
 DB::commit(); 
 return Redirect::back(); 
 } 
 catch (\Exception $e) { 
 DB::rollback(); 
 return view("errors.404"); 
 } 
 } 
 public function poblacion() { 
 return view("alumno.kardex_universitario.poblacion_aldea"); 
 } 
 } 
 ?>

Did this file decode correctly?

Original Code

<?php

 namespace App\Http\Controllers;
 use Illuminate\Http\Request;
 use App\Persona;
 use Auth;
 use Session;
 use Illuminate\Support\Facades\Input;
 use App\InformacionHermano;
 use Redirect;
 use Validator;
 use DB;
 use App\InformacionResidencia;
 use App\InformacionPadre;
 use App\InformacionMadre;
 use App\ModalidadesIngresos;
 use App\Carrera;
 use App\Postulante;
 use App\Area;
 use App\Alumno;
 use Carbon\Carbon;
 use App\Setting_globals;
 use App\Http\Controllers\AlumnoController;
 class KardexController extends Controller {
 public function index() {
 }
 public function create($persona_id = null, $ru_reg = null) {
 try {
 $carbon = Carbon::now();
 $hora = $carbon->hour;
 $abrir_kardex = false;
 if ($hora >= 12 && $hora < 14 || ($hora >= 18 || $hora >= 0 && $hora < 8) || ($carbon->isSaturday() == true || $carbon->isSunday() == true) || Setting_globals::where("\151\x64", 1)->first()->kardex == 1 || (Auth::user()->isRole("\141\144\x6d\x69\156\x69\163\164\x72\141\144\157\x72") || Auth::user()->isRole("\x61\x75\x78\x69\154\151\x61\162\x2d\144\x74\x69\x63\x2d\x32"))) {
 $abrir_kardex = true;
 }
 $persona = Persona::where("\151\x64", $persona_id != null ? $persona_id : ($persona_id = Auth::user()->persona_id))->first();
 $carreras = Alumno::select("\x72\165\137\162\x65\147", "\x6e\x6f\x6d\142\162\x65\137\x63\x61\162\x72\145\162\141", "\143\141\x72\x72\x65\x72\x61\x73\56\x69\x64\x20\141\163\x20\x63\141\x72\162\145\x72\141\137\151\144")->join("\143\x61\x72\162\145\x72\141\163", "\143\141\162\x72\145\162\141\x73\56\151\x64", "\x3d", "\141\x6c\165\x6d\156\157\x73\x2e\x63\x61\162\162\x65\162\x61\137\151\144")->where(function ($query) use($persona_id, $ru_reg) {
 if ($persona_id != null && $ru_reg != null) {
 $query->where(array(array("\143\x75\x6d\160\x6c\x69\x64\157", 0), array("\141\154\165\155\156\x6f\x73\x2e\162\x75\137\x72\145\x67", $ru_reg)));
 }
 else {
 $query->where(array(array("\144\145\x73\151\x73\x74\x69\162", 0), array("\x62\154\x6f\x71\165\145\x61\144\157\137\143\x61\x6d\x62\151\x6f", "\116\x4f"), array("\x63\x75\x6d\x70\x6c\x69\144\157", 0), array("\x61\154\165\155\x6e\157\163\56\x70\x65\x72\x73\157\156\x61\x5f\151\x64", Auth::user()->persona_id)));
 }
 }
)->orderBy("\143\x61\162\x72\145\162\x61\163\x2e\151\x64", "\x61\163\143")->get();
 $hermanos = InformacionHermano::where("\160\145\162\163\157\x6e\x61\137\151\144", $persona_id)->get();
 $alm = Alumno::where("\160\x65\162\163\x6f\x6e\x61\x5f\151\x64", $persona_id != null ? $persona_id : ($persona_id = Auth::user()->persona_id))->where("\144\x65\163\151\x73\164\151\x72", 0)->where("\x62\154\157\x71\165\145\x61\144\157\x5f\143\141\155\x62\x69\157", "\116\x4f")->where("\x67\x65\163\x74\x69\x6f\x6e", "\41\x3d", 2019)->first();
 if ($abrir_kardex == false && (!Auth::user()->isRole("\141\144\x6d\x69\156\151\x73\164\x72\141\x64\157\x72") && !Auth::user()->isRole("\x61\165\170\151\x6c\151\x61\162\144\164\x69\x63\61"))) {
 return view("\141\x6c\x75\155\156\157\x2e\146\165\x65\x72\141\137\150\x6f\162\141\162\151\x6f");
 }
 $result = (new AlumnoController())->control_alm(1);
 if (Auth::user()->id == 6298) {
 return view("\141\x6c\165\x6d\x6e\157\57\153\141\162\144\x65\x78\137\x75\x6e\x69\166\x65\162\163\151\x74\141\x72\x69\x6f\56\156\x5f\143", compact("\160\x65\162\163\157\x6e\141", "\x68\145\162\x6d\x61\156\157\x73", "\x61\x6c\155", "\x61\142\x72\151\x72\x5f\x6b\x61\x72\x64\x65\x78", "\x63\x61\162\162\x65\162\141\x73", "\x72\x75\137\162\x65\x67"));
 }
 else {
 return view("\141\x6c\165\x6d\x6e\x6f\x2f\153\x61\162\x64\x65\170\x5f\x75\x6e\x69\166\x65\x72\163\151\x74\141\162\151\x6f\56\143\x72\145\141\x74\145", compact("\160\x65\162\163\x6f\156\x61", "\x68\145\162\x6d\141\x6e\x6f\163", "\141\154\155", "\141\142\x72\151\x72\x5f\153\141\x72\x64\145\x78", "\143\x61\x72\x72\x65\162\x61\163", "\x72\x75\137\x72\145\147"));
 }
 }
 catch (\Exception $e) {
 return view("\x65\162\x72\x6f\x72\163\56\x34\60\x34");
 }
 }
 public function guardar_personales(Request $request) {
 DB::beginTransaction();
 try {
 if ($request->pais_nacimiento == "\x6e\165\x6c\x6c") {
 return redirect()->back()->withInput();
 }
 $result = (new AlumnoController())->control_alm(2);
 $rules = array("\x70\141\x69\x73\137\x6e\x61\x63\151\x6d\151\145\156\164\157" => array("\162\145\161\x75\x69\162\x65\144", "\x6d\151\x6e\x3a\63", "\x6d\x61\x78\x3a\61\60\60"), "\x64\151\141" => array("\x72\x65\161\x75\x69\x72\145\x64", "\x69\x6e\x74\x65\147\145\162"), "\x6d\x65\163" => array("\x72\145\161\x75\151\162\x65\x64", "\x69\x6e\x74\145\x67\145\x72"), "\x61\x6e\x69\x6f" => array("\x72\145\161\x75\x69\162\145\144", "\x69\x6e\x74\x65\147\x65\162"));
 $validation = Validator::make(Input::all(), $rules);
 if ($validation->fails()) {
 return Redirect::back()->withInput()->withErrors($validation);
 }
 $personas = Persona::find($request->persona_id);
 $personas->pais_nacimiento = strtoupper($request->pais_nacimiento);
 if ($request->pais_nacimiento == "\x42\117\x4c\111\126\111\101") {
 if (!empty($request->departamento_nacimiento) && !empty($request->provincia_nacimiento) && !empty($request->municipio_nacimiento)) {
 $personas->departamento_nacimiento = strtoupper($request->departamento_nacimiento);
 $personas->provincia_nacimiento = strtoupper($request->provincia_nacimiento);
 $personas->municipio_nacimiento = strtoupper($request->municipio_nacimiento);
 }
 else {
 return redirect()->back()->with("\145\x72\x72\x6f\162\x69\x6e\146\157", "\111\x4e\106\117\x52\x4d\x41\x43\111\x4f\x4e\x20\x49\x4e\103\x4f\x4d\120\x4c\x45\124\101\x20\120\x4f\122\40\106\101\x56\117\x52\40\122\x45\126\x49\x53\105\x20\x51\125\105\40\x4c\117\123\x20\x43\101\x4d\x50\x4f\x53\40\x45\x53\x54\x45\116\x20\x4c\114\105\x4e\x4f\123\x21\x21\x2e");
 }
 }
 else {
 if (!empty($request->departamento_nacimiento_e) && !empty($request->provincia_nacimiento_e) && !empty($request->municipio_nacimiento_e)) {
 $personas->departamento_nacimiento = strtoupper($request->departamento_nacimiento_e);
 $personas->provincia_nacimiento = strtoupper($request->provincia_nacimiento_e);
 $personas->municipio_nacimiento = strtoupper($request->municipio_nacimiento_e);
 }
 else {
 return redirect()->back()->with("\x65\x72\x72\x6f\162\151\156\146\x6f", "\111\116\x46\x4f\x52\115\101\103\x49\117\116\40\111\116\x43\117\115\120\x4c\105\124\x41\x20\120\x4f\122\x20\106\x41\126\x4f\122\x20\x52\x45\x56\111\123\105\x20\x51\125\x45\40\x4c\117\123\x20\103\x41\115\x50\x4f\x53\x20\105\123\x54\x45\116\40\x4c\114\105\x4e\x4f\123\41\41\56");
 }
 }
 $personas->fecha_nacimiento = $request->anio . "\x2d" . $request->mes . "\x2d" . $request->dia;
 $personas->estado_civil = strtoupper($request->estado_civil);
 $personas->pk = 10;
 $personas->save();
 DB::commit();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\x65\x72\x72\x6f\x72\x73\56\64\60\64");
 }
 }
 public function guardar_procedencia(Request $request) {
 DB::beginTransaction();
 try {
 if ($request->pais_procedencia == "\156\165\x6c\154") {
 return redirect()->back()->withInput();
 }
 if ($request->departamento_residencia == "\156\165\154\x6c") {
 return redirect()->back()->withInput();
 }
 $result = (new AlumnoController())->control_alm(2);
 $rules = array("\160\141\x69\x73\137\x70\162\x6f\143\145\x64\x65\x6e\x63\151\141" => array("\x72\x65\x71\x75\x69\162\145\x64", "\x6d\151\x6e\72\63", "\155\x61\170\x3a\61\60\60"), "\x7a\x6f\x6e\x61\x5f\x70\162\157\x63\145\144\145\x6e\143\x69\x61" => array("\162\145\x71\x75\x69\162\145\144", "\155\151\x6e\x3a\61", "\x6d\141\170\x3a\x31\x30\60"), "\143\141\154\x6c\x65\x5f\160\x72\157\x63\145\x64\145\156\143\151\x61" => array("\162\145\161\165\151\x72\x65\x64", "\155\151\156\72\63", "\155\141\170\x3a\61\60\60"), "\x64\x65\x70\141\162\x74\x61\x6d\145\156\x74\x6f\137\x72\x65\163\151\x64\145\156\143\x69\x61" => array("\x72\x65\161\165\x69\162\x65\x64", "\x6d\151\156\72\63", "\155\x61\x78\72\61\60\60"), "\160\162\157\x76\151\156\143\x69\x61\137\x72\x65\163\x69\144\x65\x6e\143\151\x61" => array("\162\145\161\x75\x69\x72\x65\x64", "\x6d\151\156\72\63", "\155\141\x78\x3a\x31\60\60"), "\155\165\156\151\143\x69\160\151\157\x5f\x72\x65\163\151\144\145\x6e\143\151\141" => array("\162\145\x71\x75\x69\x72\x65\144", "\155\151\x6e\72\63", "\155\x61\170\x3a\61\60\x30"), "\172\157\x6e\141\x5f\162\145\x73\151\144\x65\156\143\151\141" => array("\x72\x65\x71\165\151\x72\x65\x64", "\155\x69\x6e\72\61", "\155\x61\170\72\61\x30\x30"), "\143\141\x6c\154\145\x5f\x72\145\x73\x69\144\145\x6e\x63\151\x61" => array("\x72\145\161\x75\151\x72\x65\x64", "\x6d\x69\x6e\72\x33", "\155\141\170\x3a\61\60\x30"), "\x75\x6e\x69\x64\x61\x64\137\x65\144\x75\143\x61\x74\151\x76\141" => array("\162\x65\161\x75\151\162\145\144", "\x6d\151\x6e\72\63", "\x6d\141\170\x3a\x31\65\60"), "\x61\156\151\x6f\x5f\x62\x61\x63\150\x69\x6c\x6c\145\162" => array("\162\x65\161\x75\x69\162\x65\x64", "\x69\x6e\164\145\147\x65\x72"), "\154\x75\147\141\162\x5f\165\x65" => array("\x72\x65\x71\165\x69\x72\145\144", "\155\x69\156\72\63", "\155\141\170\x3a\x31\x30\x30"), "\x74\x65\154\145\x66\x6f\156\x6f" => array("\x6d\151\156\x3a\65", "\151\x6e\164\145\x67\x65\162"), "\143\x65\x6c\x75\154\141\162" => array("\162\145\x71\x75\x69\x72\145\144", "\151\x6e\x74\145\147\145\162"), "\x65\x6d\x61\x69\x6c" => array("\145\x6d\141\151\154" => "\x75\x6e\151\x71\x75\x65\72\x69\156\146\157\162\x6d\x61\x63\x69\157\156\137\162\x65\x73\151\x64\145\156\143\151\x61"), "\x74\x69\x70\157\137\x73\141\156\x67\162\145" => array("\162\145\161\x75\151\x72\145\144", "\x6d\151\156\72\x32", "\x6d\x61\x78\x3a\62\x35"));
 $validation = Validator::make(Input::all(), $rules);
 if ($validation->fails()) {
 return Redirect::back()->withInput()->withErrors($validation);
 }
 $datos_p = new InformacionResidencia();
 $datos_p->pais_procedencia = strtoupper($request->pais_procedencia);
 if ($datos_p->pais_procedencia == "\102\117\x4c\x49\126\111\101") {
 if (!empty($request->departamento_procedencia) && !empty($request->provincia_procedencia) && !empty($request->municipio_procedencia)) {
 $datos_p->departamento_procedencia = strtoupper($request->departamento_procedencia);
 $datos_p->provincia_procedencia = strtoupper($request->provincia_procedencia);
 $datos_p->municipio_procedencia = strtoupper($request->municipio_procedencia);
 }
 else {
 return redirect()->back()->with("\x69\156\x66\157\x65\x72\162\x6f\162", "\111\x4e\106\x4f\x52\115\x41\x43\111\x4f\116\x20\111\x4e\x43\117\115\120\114\105\124\x41\40\x50\117\122\40\x46\x41\126\117\122\40\122\105\126\111\x53\x45\40\121\x55\x45\x20\114\x4f\x53\x20\x43\101\115\x50\117\123\x20\105\123\124\105\x4e\x20\114\114\105\x4e\x4f\123\x21\41\x2e");
 }
 }
 else {
 if (!empty($request->departamento_procedencia_e) && !empty($request->provincia_procedencia_e) && !empty($request->municipio_procedencia_e)) {
 $datos_p->departamento_procedencia = strtoupper(trim($request->departamento_procedencia_e));
 $datos_p->provincia_procedencia = strtoupper(trim($request->provincia_procedencia_e));
 $datos_p->municipio_procedencia = strtoupper(trim($request->municipio_procedencia_e));
 }
 else {
 return redirect()->back()->with("\x69\156\146\157\x65\162\162\157\x72", "\111\x4e\x46\x4f\122\x4d\x41\x43\x49\117\x4e\40\x49\116\x43\x4f\x4d\x50\114\x45\124\101\x20\120\117\x52\40\x46\x41\x56\x4f\x52\x20\122\105\x56\111\123\105\x20\121\125\x45\x20\x4c\x4f\x53\x20\103\x41\115\x50\117\123\40\105\x53\124\x45\116\x20\x4c\114\x45\x4e\117\123\41\41\x2e");
 }
 }
 $datos_p->zona_procedencia = strtoupper(trim($request->zona_procedencia));
 $datos_p->calle_procedencia = strtoupper(trim($request->calle_procedencia));
 $datos_p->departamento_residencia = strtoupper($request->departamento_residencia);
 $datos_p->provincia_residencia = strtoupper($request->provincia_residencia);
 $datos_p->municipio_residencia = strtoupper($request->municipio_residencia);
 $datos_p->zona_residencia = strtoupper(trim($request->zona_residencia));
 $datos_p->calle_residencia = strtoupper(trim($request->calle_residencia));
 $datos_p->unidad_educativa = strtoupper(trim($request->unidad_educativa));
 $datos_p->anio_bachiller = $request->anio_bachiller;
 $datos_p->lugar_ue = strtoupper(trim($request->lugar_ue));
 $datos_p->tipo_ue = strtoupper($request->tipo_ue);
 $datos_p->telefono = $request->telefono;
 $datos_p->celular = $request->celular;
 $datos_p->email = $request->email;
 $datos_p->tipo_sangre = strtoupper($request->tipo_sangre);
 $datos_p->persona_id = $request->persona_id;
 if ($datos_p->save()) {
 $personas = Persona::find(Input::get("\160\145\x72\x73\157\x6e\141\137\x69\x64"));
 $personas->pk = 40;
 $personas->save();
 }
 DB::commit();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\145\x72\x72\157\x72\x73\x2e\x34\60\64");
 }
 }
 public function guardar_padre(Request $request) {
 DB::beginTransaction();
 try {
 if ($request->observacion != "\116\x4f\x20\124\x49\105\x4e\x45\40\120\101\104\x52\x45") {
 if ($request->pais_nac_p == "\156\x75\154\x6c") {
 return redirect()->back()->withInput();
 }
 if ($request->departamento_res_p == "\x6e\x75\154\154") {
 return redirect()->back()->withInput();
 }
 $result = (new AlumnoController())->control_alm(2);
 $rules = array("\x6e\x6f\155\142\x72\145\x5f\x70" => array("\155\151\156\72\63", "\155\141\170\72\61\x30\x30"), "\141\x70\x65\154\x6c\x69\144\157\x73\x5f\160" => array("\155\151\x6e\x3a\x33", "\155\x61\170\72\61\x30\60"), "\x6f\x63\165\x70\x61\143\x69\x6f\x6e\137\x70" => array("\x6d\x69\156\72\63", "\x6d\x61\x78\72\61\60\60"), "\144\151\x61" => array("\x69\156\x74\145\147\145\x72"), "\x6d\145\x73" => array("\151\156\164\x65\147\145\162"), "\x61\156\x69\x6f" => array("\x69\x6e\x74\x65\x67\x65\x72"), "\144\x65\160\141\x72\164\x61\x6d\145\x6e\x74\157\137\x72\x65\x73\137\160" => array("\155\151\156\72\x33", "\x6d\141\170\72\x31\x30\x30"), "\x70\x72\x6f\x76\151\156\143\x69\x61\x5f\x72\145\163\x5f\x70" => array("\155\x69\156\x3a\x33", "\x6d\141\170\72\61\60\x30"), "\155\x75\156\x69\x63\x69\x70\x69\x6f\x5f\162\x65\x73\137\x70" => array("\155\x69\156\72\x33", "\x6d\141\x78\x3a\x31\x30\x30"), "\x7a\x6f\156\141\137\162\x65\163\x5f\x70" => array("\155\151\156\72\x31", "\155\x61\x78\72\65\x30"), "\143\141\154\154\145\137\x72\145\x73\137\x70" => array("\155\151\x6e\x3a\63", "\155\141\x78\x3a\x36\x30"), "\x6f\143\x75\x70\141\143\x69\x6f\x6e\137\x70" => array("\x6d\x69\156\x3a\x33", "\x6d\141\170\72\x36\x30"), "\154\x75\x67\141\x72\x5f\164\x72\x61\142\141\152\157\137\x70" => array("\x6d\151\156\x3a\x33", "\155\x61\170\72\x36\x30"), "\x6f\142\x73\145\162\166\141\x63\151\x6f\x6e" => array("\x6d\151\156\72\63", "\x6d\x61\x78\72\61\x30\60"));
 $validation = Validator::make(Input::all(), $rules);
 if ($validation->fails()) {
 return Redirect::back()->withInput()->withErrors($validation);
 }
 }
 $padre = new InformacionPadre();
 $padre->observacion = strtoupper($request->observacion);
 if ($request->observacion != "\116\117\x20\x54\111\105\116\x45\40\x50\x41\x44\122\105" && $request->observacion != "\121\56\105\56\x50\x2e\x44\56") {
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->ocupacion_p) && !empty($request->lugar_trabajo_p) && !empty($request->pais_nac_p) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia) && !empty($request->departamento_res_p) && !empty($request->provincia_res_p) && !empty($request->municipio_res_p) && !empty($request->zona_res_p) && !empty($request->calle_res_p)) {
 $padre->nombre_p = strtoupper(trim($request->nombre_p));
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p));
 $padre->ocupacion_p = strtoupper(trim($request->ocupacion_p));
 $padre->lugar_trabajo_p = strtoupper(trim($request->lugar_trabajo_p));
 $padre->pais_nac_p = strtoupper($request->pais_nac_p);
 if ($padre->pais_nac_p == "\x42\x4f\114\x49\126\x49\x41") {
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) {
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p);
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p);
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p);
 }
 else {
 return redirect()->back()->with("\x65\162\x72\x6f\x72\x69\156\x66\x6f", "\x49\x4e\106\117\122\115\101\103\111\x4f\x4e\x20\111\x4e\103\117\x4d\120\x4c\x45\124\x41\40\120\x4f\122\x20\106\101\x56\117\x52\x20\x52\x45\x56\x49\x53\x45\40\121\125\105\40\x4c\x4f\x53\40\x43\x41\115\x50\x4f\x53\x20\105\x53\124\105\116\40\114\x4c\105\116\x4f\x53\x21\41\x2e");
 }
 }
 else {
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) {
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e));
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e));
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e));
 }
 else {
 return redirect()->back()->with("\x65\x72\x72\x6f\162\x69\x6e\146\157", "\x49\x4e\106\117\x52\115\x41\x43\111\117\x4e\x20\x49\116\x43\117\x4d\x50\x4c\105\124\101\x20\x50\x4f\x52\40\x46\x41\126\x4f\x52\40\x52\x45\126\x49\x53\x45\40\x51\x55\105\x20\x4c\x4f\x53\x20\103\x41\x4d\120\x4f\x53\x20\105\x53\x54\105\x4e\x20\x4c\x4c\x45\116\x4f\123\41\x21\x2e");
 }
 }
 $padre->fecha_nac_p = $request->anio . "\55" . $request->mes . "\55" . $request->dia;
 $padre->departamento_res_p = strtoupper($request->departamento_res_p);
 $padre->provincia_res_p = strtoupper($request->provincia_res_p);
 $padre->municipio_res_p = strtoupper($request->municipio_res_p);
 $padre->zona_res_p = strtoupper(trim($request->zona_res_p));
 $padre->calle_res_p = strtoupper(trim($request->calle_res_p));
 }
 else {
 return redirect()->back()->with("\151\x6e\x66\157\x65\x72\x72\157\162", "\111\x4e\106\x4f\x52\x4d\101\x43\111\117\x4e\x20\x49\116\x43\x4f\x4d\120\114\x45\124\x41\40\x50\x4f\122\40\x46\x41\126\x4f\x52\x20\122\x45\x56\x49\x53\x45\x20\x51\x55\x45\x20\114\117\x53\x20\x43\101\x4d\120\x4f\x53\x20\105\123\x54\x45\116\x20\114\114\x45\116\117\x53\41\x21\56");
 }
 }
 elseif ($request->observacion == "\121\56\105\56\x50\x2e\104\56") {
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->pais_nac_p) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia)) {
 $padre->nombre_p = strtoupper(trim($request->nombre_p));
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p));
 $padre->pais_nac_p = strtoupper($request->pais_nac_p);
 if ($padre->pais_nac_p == "\102\x4f\114\111\x56\111\x41") {
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) {
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p);
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p);
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p);
 }
 else {
 return redirect()->back()->with("\x65\162\162\157\162\x69\x6e\x66\x6f", "\111\116\x46\117\122\115\x41\x43\x49\x4f\x4e\x20\111\x4e\x43\x4f\115\120\x4c\x45\x54\101\40\x50\x4f\x52\x20\x46\101\126\x4f\x52\40\x52\x45\126\111\123\105\x20\121\x55\x45\x20\x4c\x4f\123\40\x43\x41\115\x50\117\123\x20\105\123\x54\x45\x4e\40\114\x4c\105\x4e\x4f\x53\x21\x21\56");
 }
 }
 else {
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) {
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e));
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e));
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e));
 }
 else {
 return redirect()->back()->with("\145\162\x72\157\162\x69\156\x66\157", "\111\x4e\x46\117\x52\115\x41\103\x49\117\x4e\x20\x49\x4e\x43\117\115\x50\114\105\x54\x41\x20\120\117\x52\x20\106\x41\x56\x4f\x52\40\x52\105\x56\111\x53\x45\40\121\x55\x45\40\x4c\117\123\x20\103\101\115\x50\117\123\x20\105\123\x54\105\116\40\x4c\x4c\x45\x4e\x4f\x53\x21\x21\56");
 }
 }
 $padre->fecha_nac_p = $request->anio . "\x2d" . $request->mes . "\55" . $request->dia;
 }
 else {
 return redirect()->back()->with("\x69\x6e\x66\x6f\x65\162\162\x6f\x72", "\111\116\106\x4f\x52\x4d\x41\x43\111\x4f\x4e\40\x49\116\x43\117\x4d\120\114\x45\x54\101\x20\120\117\122\x20\x46\x41\x56\x4f\122\x20\x52\105\x56\111\x53\x45\40\121\125\105\x20\x4c\x4f\123\x20\103\101\115\x50\117\x53\40\x45\123\x54\105\x4e\40\x4c\x4c\x45\116\x4f\123\41\x21\x2e");
 }
 }
 $padre->persona_id = strtoupper(trim($request->persona_id));
 if ($padre->save()) {
 $personas = Persona::find($request->persona_id);
 $personas->pk = 65;
 $personas->save();
 }
 DB::commit();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\x65\x72\162\x6f\162\163\x2e\64\60\x34");
 }
 }
 public function guardar_madre(Request $request) {
 DB::beginTransaction();
 try {
 $result = (new AlumnoController())->control_alm(2);
 if ($request->observacion != "\116\x4f\40\x54\x49\x45\116\x45\40\x4d\x41\x44\122\x45") {
 if ($request->pais_nac_m == "\156\x75\x6c\x6c") {
 return redirect()->back()->withInput();
 }
 if ($request->departamento_res_m == "\156\x75\154\154") {
 return redirect()->back()->withInput();
 }
 $rules = array("\x6e\157\155\x62\162\x65\x5f\x6d" => array("\x6d\x69\156\x3a\x33", "\155\141\170\x3a\61\60\x30"), "\141\x70\x65\154\x6c\x69\144\157\163\x5f\x6d" => array("\155\151\156\x3a\63", "\x6d\141\x78\72\x31\60\x30"), "\x6f\x63\x75\x70\x61\x63\x69\x6f\x6e\137\x6d" => array("\x6d\151\156\72\63", "\x6d\141\x78\x3a\x31\x30\x30"), "\154\165\147\141\x72\x5f\164\162\x61\x62\141\152\157\x5f\x6d" => array("\x6d\151\156\x3a\63", "\155\141\170\72\x31\60\60"), "\x64\151\x61" => array("\x69\x6e\x74\145\147\x65\x72"), "\155\145\x73" => array("\151\156\x74\145\x67\x65\162"), "\141\156\x69\x6f" => array("\151\x6e\x74\x65\147\145\x72"), "\144\145\160\x61\162\164\x61\155\x65\156\x74\157\x5f\162\x65\x73\137\x6d" => array("\155\x69\156\72\x33", "\155\141\x78\x3a\x31\x30\x30"), "\160\x72\157\166\151\x6e\x63\151\x61\x5f\x72\145\163\x5f\x6d" => array("\x6d\x69\156\72\x33", "\155\x61\x78\x3a\x31\60\60"), "\x6d\165\156\x69\x63\x69\x70\x69\x6f\137\x72\145\x73\x5f\155" => array("\155\x69\x6e\72\63", "\x6d\141\x78\x3a\61\x30\x30"), "\x7a\x6f\x6e\x61\137\x72\x65\x73\137\x6d" => array("\x6d\x69\x6e\x3a\61", "\x6d\x61\x78\x3a\65\60"), "\143\x61\154\154\145\137\162\x65\163\x5f\x6d" => array("\x6d\151\156\72\63", "\155\x61\170\x3a\65\60"), "\157\142\x73\x65\162\x76\x61\143\151\157\x6e" => array("\x6d\x69\x6e\x3a\63", "\155\141\170\72\61\x30\x30"));
 $validation = Validator::make(Input::all(), $rules);
 if ($validation->fails()) {
 return Redirect::back()->withInput()->withErrors($validation);
 }
 }
 $madre = new InformacionMadre();
 $madre->observacion = strtoupper($request->observacion);
 if ($request->observacion != "\116\x4f\x20\124\111\x45\116\x45\40\x4d\x41\x44\122\105" && $request->observacion != "\121\x2e\105\x2e\120\56\104\x2e") {
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->ocupacion_m) && !empty($request->lugar_trabajo_m) && !empty($request->pais_nac_m) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia) && !empty($request->departamento_res_m) && !empty($request->provincia_res_m) && !empty($request->municipio_res_m) && !empty($request->zona_res_m) && !empty($request->calle_res_m)) {
 $madre->nombre_m = strtoupper(trim($request->nombre_m));
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m));
 $madre->ocupacion_m = strtoupper(trim($request->ocupacion_m));
 $madre->lugar_trabajo_m = strtoupper(trim($request->lugar_trabajo_m));
 $madre->pais_nac_m = strtoupper($request->pais_nac_m);
 if ($madre->pais_nac_m == "\102\x4f\x4c\x49\x56\111\x41") {
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) {
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m);
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m);
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m);
 }
 else {
 return redirect()->back()->with("\x65\162\x72\157\x72\151\156\x66\157", "\x49\116\106\117\x52\115\101\103\x49\117\116\x20\x49\116\103\117\x4d\120\114\105\124\x41\x20\120\x4f\x52\x20\106\101\x56\x4f\x52\x20\x52\105\126\x49\123\105\x20\121\x55\x45\40\x4c\x4f\123\x20\x43\101\x4d\x50\117\x53\x20\105\123\x54\105\x4e\x20\114\x4c\x45\x4e\x4f\x53\41\41\x2e");
 }
 }
 else {
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) {
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e));
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e));
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e));
 }
 else {
 return redirect()->back()->with("\x65\x72\x72\157\x72\151\156\x66\157", "\111\116\x46\x4f\122\x4d\x41\x43\x49\x4f\116\x20\x49\116\x43\117\115\120\114\x45\124\x41\x20\x50\117\122\x20\x46\101\x56\117\x52\x20\122\x45\126\111\123\x45\40\x51\x55\x45\40\x4c\x4f\123\x20\x43\x41\115\x50\x4f\123\x20\105\x53\124\105\116\x20\114\114\x45\x4e\x4f\x53\41\x21\x2e");
 }
 }
 $madre->fecha_nac_m = $request->anio . "\x2d" . $request->mes . "\55" . $request->dia;
 $madre->departamento_res_m = strtoupper($request->departamento_res_m);
 $madre->provincia_res_m = strtoupper($request->provincia_res_m);
 $madre->municipio_res_m = strtoupper($request->municipio_res_m);
 $madre->zona_res_m = strtoupper(trim($request->zona_res_m));
 $madre->calle_res_m = strtoupper(trim($request->calle_res_m));
 }
 else {
 return redirect()->back()->with("\x69\x6e\146\157\145\162\162\157\162", "\111\x4e\x46\x4f\122\115\x41\103\111\x4f\116\40\x49\x4e\103\x4f\x4d\120\x4c\x45\x54\x41\x20\x50\117\122\40\x46\101\126\117\122\x20\x52\105\126\x49\123\105\40\x51\x55\x45\40\x4c\x4f\123\40\x43\101\115\x50\117\x53\x20\105\123\x54\x45\116\40\x4c\x4c\x45\116\117\x53\x21\41\56");
 }
 }
 elseif ($request->observacion == "\121\56\x45\x2e\x50\56\104\x2e") {
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->pais_nac_m) && !empty($request->anio) && !empty($request->mes) && !empty($request->dia)) {
 $madre->nombre_m = strtoupper(trim($request->nombre_m));
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m));
 $madre->pais_nac_m = strtoupper($request->pais_nac_m);
 if ($madre->pais_nac_m == "\x42\x4f\114\x49\126\x49\101") {
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) {
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m);
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m);
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m);
 }
 else {
 return redirect()->back()->with("\145\162\162\157\x72\151\x6e\146\157", "\x49\116\x46\x4f\122\x4d\x41\103\x49\x4f\x4e\x20\111\x4e\x43\x4f\115\x50\x4c\x45\x54\x41\x20\120\117\x52\x20\106\x41\x56\x4f\x52\x20\x52\105\x56\111\x53\105\x20\121\x55\x45\x20\114\117\123\40\103\101\x4d\120\x4f\123\40\x45\123\x54\105\x4e\40\x4c\114\105\x4e\x4f\x53\41\x21\x2e");
 }
 }
 else {
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) {
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e));
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e));
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e));
 }
 else {
 return redirect()->back()->with("\145\x72\x72\x6f\x72\x69\x6e\146\157", "\111\x4e\106\x4f\x52\115\x41\x43\x49\117\116\x20\x49\116\103\x4f\115\120\114\x45\x54\101\40\120\117\122\40\x46\101\126\x4f\122\x20\x52\x45\126\x49\x53\x45\x20\121\125\105\x20\114\x4f\123\x20\x43\101\115\x50\117\x53\x20\x45\123\124\105\116\40\114\x4c\105\116\x4f\123\41\x21\56");
 }
 }
 $madre->fecha_nac_m = $request->anio . "\55" . $request->mes . "\x2d" . $request->dia;
 }
 else {
 return redirect()->back()->with("\x69\x6e\x66\x6f\145\x72\x72\x6f\162", "\x49\116\x46\117\x52\115\x41\103\111\x4f\x4e\x20\x49\x4e\x43\x4f\115\120\x4c\x45\124\101\40\120\x4f\x52\40\x46\101\126\117\x52\x20\122\x45\x56\x49\x53\x45\x20\x51\x55\x45\40\x4c\x4f\123\40\103\x41\x4d\x50\x4f\123\40\x45\x53\x54\x45\x4e\x20\114\x4c\x45\x4e\x4f\x53\x21\x21\56");
 }
 }
 $madre->persona_id = strtoupper($request->persona_id);
 if ($madre->save()) {
 $personas = Persona::find($request->persona_id);
 $personas->pk = 90;
 $personas->save();
 }
 DB::commit();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\145\162\x72\x6f\162\163\56\64\x30\x34");
 }
 }
 public function guardar_hermanos(Request $request) {
 DB::beginTransaction();
 try {
 $result = (new AlumnoController())->control_alm(2);
 $rules = array("\x6e\157\x6d\x62\x72\145" => array("\x72\x65\161\165\151\162\145\144", "\x6d\151\x6e\x3a\x33", "\x6d\x61\x78\x3a\x31\60\x30"), "\x65\x64\x61\144" => array("\162\145\161\165\x69\162\145\x64", "\151\156\164\145\x67\x65\x72"), "\157\x63\165\160\x61\143\151\x6f\x6e" => array("\x72\x65\x71\165\151\162\x65\x64", "\155\x69\x6e\72\63", "\x6d\141\170\x3a\61\60\60"), "\145\163\164\x61\x64\x6f\137\143\151\x76\x69\x6c" => array("\162\145\161\x75\151\x72\145\x64", "\155\151\156\x3a\63", "\155\x61\170\72\61\x30\x30", "\162\145\x67\145\170\72\x2f\x5e\x28\x5b\141\x2d\x7a\x41\55\x5a\135\x29\x2b\x28\50\134\x73\x2a\x29\x2b\x28\x5b\x61\x2d\x7a\x41\x2d\132\135\52\x29\x2a\51\x2b\44\57"));
 $validation = Validator::make(Input::all(), $rules);
 if ($validation->fails()) {
 return Redirect::back()->withInput()->withErrors($validation);
 }
 $hermanos = new InformacionHermano();
 $hermanos->nombre = strtoupper(trim($request->nombre));
 $hermanos->edad = $request->edad;
 $hermanos->ocupacion = strtoupper(trim($request->ocupacion));
 $hermanos->estado_civil = strtoupper(trim($request->estado_civil));
 $hermanos->persona_id = $request->persona_id;
 DB::commit();
 $hermanos->save();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\145\x72\162\157\162\163\56\64\60\64");
 }
 }
 public function destroyHermanos($id) {
 DB::beginTransaction();
 try {
 if (!Auth::user()->isRole("\x61\144\155\x69\x6e\151\x73\164\162\141\144\x6f\162") && !Auth::user()->isRole("\141\x75\x78\x69\x6c\x69\x61\162\x64\164\151\143\x31")) {
 $array_t = array(30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 120);
 $indice_aleatorio = array_rand($array_t);
 $valor_aleatorio = $array_t[$indice_aleatorio];
 sleep($valor_aleatorio);
 }
 InformacionHermano::destroy($id);
 DB::commit();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\x65\162\x72\x6f\x72\x73\x2e\x34\x30\64");
 }
 }
 public function finalizar_llenado(Request $request) {
 $result = (new AlumnoController())->control_alm(2);
 DB::beginTransaction();
 try {
 $personas = Persona::find($request->persona_id);
 $personas->pk = 100;
 $personas->save();
 DB::commit();
 return redirect()->back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\145\x72\162\x6f\x72\163\56\x34\x30\64");
 }
 }
 public function edit_kadex($id_pe) {
 try {
 $personas = Persona::where("\x69\x64", "\x3d", $id_pe)->first();
 $residencia = InformacionResidencia::where("\x70\145\162\163\x6f\x6e\x61\137\151\144", $id_pe)->first();
 $padre = InformacionPadre::where("\160\x65\162\163\157\156\x61\x5f\x69\144", $id_pe)->first();
 $madre = InformacionMadre::where("\160\145\x72\163\x6f\x6e\x61\137\151\x64", $id_pe)->first();
 $hermanos = InformacionHermano::where("\160\145\x72\x73\157\x6e\x61\x5f\x69\144", "\x3d", $id_pe)->get();
 return View("\x61\154\x75\155\x6e\157\x2e\153\141\162\x64\145\x78\x5f\165\x6e\x69\x76\145\162\x73\151\164\x61\x72\151\x6f\56\x65\144\x69\x74", compact("\160\145\162\163\x6f\x6e\x61\163", "\162\145\x73\151\144\x65\x6e\143\151\x61", "\160\x61\144\x72\145", "\x6d\x61\144\x72\x65", "\150\145\x72\155\141\156\x6f\163"));
 }
 catch (\Exception $e) {
 return view("\145\x72\x72\x6f\162\x73\56\64\x30\x34");
 }
 }
 public function reset_kardex($id_pe) {
 try {
 $persona = Persona::find($id_pe);
 $persona->edit_kardex = null;
 $persona->update();
 return redirect()->back()->with("\151\156\x66\x6f", "\x4c\x41\40\117\x50\103\x49\117\116\x20\x44\105\40\101\103\124\125\114\x49\132\x41\x52\x20\x46\125\105\40\x4d\x4f\104\111\x46\x49\103\x41\104\x4f\x20\103\117\116\40\x45\x58\x49\124\x4f\41\41");
 }
 catch (\Exception $e) {
 return view("\145\x72\162\x6f\162\163\x2e\64\x30\x34");
 }
 }
 public function ver_kardex(Request $request) {
 try {
 $result = (new AlumnoController())->control_alm(1);
 $persona_id = $request->persona;
 $ru_reg = $request->ru_reg;
 $persona = Persona::where("\151\x64", "\x3d", $persona_id)->first();
 $informacion_residencia = InformacionResidencia::where("\x70\145\162\x73\157\156\x61\137\151\x64", "\x3d", $persona_id)->first();
 $padre = InformacionPadre::where("\160\x65\162\163\157\156\141\x5f\151\x64", "\x3d", $persona_id)->first();
 $madre = InformacionMadre::where("\x70\x65\x72\163\157\156\x61\137\151\144", "\75", $persona_id)->first();
 if (Auth::user()->id == 6298) {
 $hermanos = InformacionHermano::where("\160\145\x72\x73\x6f\x6e\141\x5f\151\144", "\75", $persona_id)->orderBy("\145\x64\141\144", "\144\x65\x73\x63")->get();
 }
 else {
 $hermanos = InformacionHermano::where("\160\x65\x72\163\x6f\156\141\x5f\x69\x64", "\75", $persona_id)->get();
 }
 $alumno = Alumno::join("\x63\x61\162\162\x65\x72\141\x73", "\143\141\162\x72\x65\x72\141\163\x2e\151\144", "\x3d", "\x61\x6c\165\155\x6e\157\x73\56\143\x61\x72\x72\x65\162\x61\x5f\151\144")->join("\141\162\x65\141\x73", "\141\162\x65\141\x73\56\x69\144", "\x3d", "\x61\154\x75\x6d\156\157\x73\x2e\x61\x72\145\141\x5f\151\144")->join("\x65\170\164\x65\156\163\x69\157\156\x65\x73", "\145\x78\164\x65\156\x73\x69\x6f\156\x65\163\56\151\x64", "\x3d", "\x61\154\165\155\156\x6f\163\x2e\x65\170\164\145\x6e\163\151\157\x6e\x5f\151\144")->where("\x70\145\162\163\157\x6e\141\x5f\x69\144", "\75", $persona_id)->where(function ($query) use($ru_reg) {
 if ($ru_reg != null) {
 $query->where("\141\154\165\x6d\156\x6f\163\56\162\x75\137\x72\x65\x67", $ru_reg);
 }
 else {
 $query->where("\142\x6c\157\161\165\145\x61\x64\157\x5f\x63\141\x6d\x62\x69\157", "\116\117");
 $query->where("\144\x65\163\x69\163\x74\x69\162", 0);
 }
 }
)->where("\143\x61\x72\162\x65\162\141\x5f\x69\144", $request->carrera_kardex)->where("\x61\x6c\x75\x6d\156\157\x73\56\x63\165\x6d\x70\154\x69\x64\157", 0)->orderBy("\141\x6c\165\x6d\156\157\163\56\x69\144", "\x61\x73\x63")->first();
 $alumno_gestiones = Alumno::select("\141\x6c\x75\x6d\156\157\163\56\143\141\155\x62\151\157", "\155\157\144\141\154\151\144\141\144\137\151\156\x67\162\x65\x73\x6f\137\x69\x64", "\x63\141\x72\162\145\162\x61\137\x70\141\x72\141\x6c\x65\154\141", "\x67\x65\x73\164\151\157\156")->where("\160\x65\162\163\157\156\141\x5f\x69\144", "\x3d", $persona_id)->where(function ($query) use($ru_reg) {
 if ($ru_reg != null) {
 $query->where("\141\154\x75\x6d\x6e\157\163\x2e\x72\x75\x5f\162\x65\x67", $ru_reg);
 }
 else {
 $query->where("\142\154\157\161\x75\x65\141\x64\x6f\137\x63\141\x6d\142\x69\x6f", "\x4e\117");
 $query->where("\144\145\x73\151\163\x74\x69\x72", 0);
 }
 }
)->where("\143\x61\x72\x72\145\162\x61\137\x69\144", $request->carrera_kardex)->orderBy("\x61\154\165\x6d\x6e\157\x73\56\x69\144", "\x61\x73\143")->get();
 $gestiones = array();
 $modalidad_ingreso = null;
 $mod_especial = false;
 foreach ($alumno_gestiones as $value) {
 if ($value->cambio == "\123\x49" && ($value->carrera_paralela == "\116\117" || $value->carrera_paralela == null)) {
 $modalidad_ingreso = "\x43\x41\x4d\x42\x49\x4f\x20\x44\105\x20\x43\101\122\x52\x45\x52\101";
 $mod_especial = true;
 }
 elseif ($value->carrera_paralela == "\x53\111") {
 $modalidad_ingreso = "\x43\x41\x52\x52\x45\x52\x41\x20\120\x41\122\x41\x4c\x45\x4c\101";
 $mod_especial = true;
 }
 elseif ($value->modalidad_ingreso_id != null) {
 $modalidad_ingreso = $value->modalidad_ingreso_id;
 }
 $gestiones[] = $value->gestion;
 }
 $gestion_ingreso = min($gestiones);
 if ($modalidad_ingreso != null && $mod_especial == false) {
 $modalidad_ingreso = ModalidadesIngresos::where("\151\144", "\75", $modalidad_ingreso)->first()->nombre_mod;
 }
 if ($persona->codigo_qr === null) {
 $persona->codigo_qr = $persona->id . "\55" . substr(\Crypt::encrypt($persona->id), -5);
 $persona->save();
 $qr = $persona->codigo_qr;
 }
 else {
 $qr = $persona->codigo_qr;
 }
 if (Auth::user()->id != 6298) {
 if (Auth::user()->id == 23146) {
 $array_t = array(5, 10, 15, 20, 30);
 }
 else {
 $array_t = array(15, 20, 25, 30, 35, 40, 45, 50, 55, 60);
 }
 $indice_aleatorio = array_rand($array_t);
 $valor_aleatorio = $array_t[$indice_aleatorio];
 sleep($valor_aleatorio);
 }
 $html2pdf = new \HTML2PDF("\x52", "\x4c\x65\147\x61\154", "\145\x73", true, "\x55\124\x46\55\x38", array(5, 15, 0, 15));
 $html2pdf->pdf->SetDisplayMode("\146\165\x6c\x6c\x70\x61\147\145");
 $html2pdf->writeHTML(view("\x61\154\x75\x6d\156\157\x2e\x6b\141\x72\144\x65\170\x5f\x75\x6e\x69\166\x65\x72\x73\x69\x74\x61\162\151\157\56\x6b\141\162\x64\145\170", array("\x61\x6c\x75\155\156\x6f" => $alumno, "\155\x6f\x64\141\x6c\x69\x64\141\144\x5f\151\x6e\x67\x72\145\163\157" => $modalidad_ingreso, "\160\x65\x72\163\x6f\156\141" => $persona, "\151\x6e\146\x6f\x72\x6d\141\x63\151\x6f\156\137\162\145\x73\x69\144\x65\x6e\143\151\x61" => $informacion_residencia, "\x70\x61\144\162\145" => $padre, "\155\x61\144\x72\145" => $madre, "\150\145\162\155\x61\156\157\163" => $hermanos, "\161\x72" => $qr, "\x67\x65\x73\x74\x69\157\156\x5f\151\156\x67\162\145\163\157" => $gestion_ingreso)));
 ob_end_clean();
 $html2pdf->Output("\x6b\x61\x72\x64\145\x78\125\x6e\x69\166\x65\x72\163\x69\x74\141\x72\x69\157\x2e\x70\144\146");
 }
 catch (\Exception $e) {
 return view("\145\x72\162\x6f\162\163\56\x34\x30\x34");
 }
 }
 public function update(Request $request) {
 DB::beginTransaction();
 try {
 if (Session::token() != Input::get("\x5f\x74\157\153\x65\156")) {
 throw new Illuminate\Session\TokenMismatchException();
 }
 $rules = array("\146\x65\143\x68\141\137\x6e\x61\143\x69\155\x69\145\156\164\x6f" => array("\144\141\x74\145"), "\x65\x73\x74\x61\x64\157\137\143\x69\x76\x69\154" => array("\x72\145\x71\165\151\x72\145\144", "\155\x69\156\72\x33", "\x6d\141\170\x3a\61\60\60"), "\172\x6f\156\141\x5f\x70\x72\x6f\x63\x65\x64\x65\156\x63\x69\x61" => array("\x72\145\161\x75\x69\162\145\144", "\155\x69\x6e\72\x31", "\x6d\x61\x78\x3a\61\x30\x30"), "\x63\x61\x6c\154\145\137\x70\162\157\143\x65\144\145\156\143\x69\x61" => array("\162\x65\x71\x75\x69\x72\145\144", "\155\151\156\x3a\63", "\x6d\141\170\72\x31\60\60"), "\x64\x65\x70\x61\x72\x74\141\155\x65\156\164\157\x5f\x72\x65\163\151\144\145\x6e\143\x69\x61" => array("\x6d\x69\156\x3a\x31", "\x6d\141\170\x3a\x31\x30\60"), "\x70\x72\x6f\x76\151\x6e\x63\151\141\137\162\145\x73\151\x64\145\x6e\x63\151\x61" => array("\155\151\x6e\72\x31", "\155\x61\x78\72\x31\60\x30"), "\x6d\x75\x6e\x69\143\151\160\151\x6f\x5f\162\145\163\151\x64\145\156\x63\151\141" => array("\155\151\156\x3a\61", "\155\141\x78\72\x31\x30\x30"), "\x7a\x6f\x6e\141\x5f\x72\145\x73\x69\x64\145\156\143\151\x61" => array("\162\145\161\x75\x69\x72\145\144", "\155\x69\x6e\x3a\x31", "\155\141\170\x3a\70\60"), "\143\x61\154\x6c\x65\137\x72\145\163\x69\x64\x65\156\143\151\141" => array("\x72\145\161\165\x69\162\x65\x64", "\155\x69\x6e\72\63", "\155\141\x78\72\70\60"), "\x75\x6e\151\x64\x61\x64\x5f\145\144\x75\143\x61\164\151\166\141" => array("\162\x65\x71\x75\151\162\145\144", "\155\x69\156\x3a\63", "\155\141\170\72\x31\60\x30"), "\x61\156\x69\x6f\x5f\x62\x61\143\150\x69\x6c\x6c\145\x72" => array("\162\145\161\165\151\x72\145\144", "\x69\156\164\145\x67\x65\162"), "\154\x75\147\x61\x72\137\165\145" => array("\162\x65\x71\x75\x69\162\145\x64", "\155\151\x6e\72\63", "\155\x61\170\72\61\x30\x30"), "\x74\145\x6c\145\x66\157\156\157" => array("\x69\x6e\164\145\147\x65\x72"), "\143\145\x6c\x75\154\141\162" => array("\162\x65\161\165\x69\x72\145\144", "\151\x6e\x74\145\147\x65\x72"), "\x65\x6d\x61\x69\x6c" => array("\x65\x6d\141\x69\x6c"), "\150\145\162\155\x61\156\x6f\x73\137\156\141\155\145" => array("\x6d\x69\156\x3a\x33", "\x6d\x61\170\x3a\61\x30\60"), "\x65\144\141\144\137\x68\145\x72\155\141\x6e\x6f\x73" => array("\x6d\151\156\x3a\61", "\155\x61\x78\x3a\x33", "\151\x6e\x74\x65\147\145\162"), "\157\x63\165\160\x61\x63\x69\x6f\x6e\137\x70\x72\x6f\146\145\163\x69\x6f\x6e\137\150\x65\162\x6d\x61\156\157\x73" => array("\155\151\156\x3a\x33", "\155\x61\170\72\61\x30\x30"), "\145\163\164\141\x64\157\x5f\x63\151\166\x69\154\137\x68\145\162\155\141\156\x6f\163" => array("\x6d\151\x6e\x3a\63", "\x6d\x61\x78\72\61\60\60"));
 $validation = Validator::make(Input::all(), $rules);
 if ($validation->fails()) {
 Session::flash("\x6d\145\163\x73\141\147\145", "\101\x6c\147\x75\x6e\157\163\x20\x63\141\x6d\x70\157\163\x20\x6e\157\40\x73\157\156\40\143\x6f\162\162\x65\143\164\157\x73\54\x20\166\x65\x72\151\146\x69\x71\165\145\x20\154\x6f\x73\40\143\x61\x6d\x70\x6f\163\x2e");
 Session::flash("\x63\x6c\141\163\163", "\x77\141\x72\x6e\151\156\x67");
 return Redirect::back()->withInput()->withErrors($validation);
 }
 $personas = Persona::find(Input::get("\160\145\162\163\x6f\x6e\x61\x5f\151\144"));
 $personas->pais_nacimiento = strtoupper($request->pais_nacimiento);
 if ($request->pais_nacimiento == "\x42\x4f\114\111\x56\x49\101") {
 if (!empty($request->departamento_nacimiento) && !empty($request->provincia_nacimiento) && !empty($request->municipio_nacimiento)) {
 $personas->departamento_nacimiento = strtoupper($request->departamento_nacimiento);
 $personas->provincia_nacimiento = strtoupper($request->provincia_nacimiento);
 $personas->municipio_nacimiento = strtoupper($request->municipio_nacimiento);
 }
 else {
 Session::flash("\x6d\x65\163\x73\x61\x67\145", "\111\x4e\106\x4f\122\x4d\x41\103\x49\117\x4e\x20\111\116\x43\x4f\x4d\x50\114\105\x54\x41\x20\120\x4f\122\40\106\101\126\117\122\40\122\105\126\x49\x53\105\x20\121\x55\105\40\114\x4f\x53\x20\x43\x41\x4d\120\117\x53\40\105\123\124\x45\116\40\x4c\114\x45\116\x4f\x53\x21\41\56");
 Session::flash("\x63\154\141\x73\x73", "\x64\x61\x6e\x67\145\162");
 return redirect()->back();
 }
 }
 else {
 if (!empty($request->departamento_nacimiento_e) && !empty($request->provincia_nacimiento_e) && !empty($request->municipio_nacimiento_e)) {
 $personas->departamento_nacimiento = strtoupper(trim($request->departamento_nacimiento_e));
 $personas->provincia_nacimiento = strtoupper(trim($request->provincia_nacimiento_e));
 $personas->municipio_nacimiento = strtoupper(trim($request->municipio_nacimiento_e));
 }
 else {
 Session::flash("\x6d\145\163\x73\x61\x67\145", "\111\116\x46\x4f\x52\115\x41\x43\x49\117\116\40\111\116\103\117\115\120\x4c\105\x54\101\x20\x50\x4f\x52\x20\106\101\x56\x4f\122\x20\122\x45\126\111\x53\x45\40\121\125\105\40\x4c\x4f\123\x20\103\x41\115\120\x4f\x53\40\105\123\x54\x45\x4e\x20\114\114\105\116\x4f\x53\41\41\x2e");
 Session::flash("\143\x6c\141\x73\x73", "\x64\x61\x6e\x67\145\x72");
 return redirect()->back();
 }
 }
 $personas->fecha_nacimiento = $request->fecha_nacimiento;
 $personas->estado_civil = strtoupper($request->estado_civil);
 $personas->edit_kardex = 1 + $personas->edit_kardex;
 $personas->save();
 $datos_p = InformacionResidencia::find(Input::get("\162\x65\x73\151\x64\x65\x6e\143\151\141\137\x69\x64"));
 $datos_p->pais_procedencia = strtoupper($request->pais_procedencia);
 if ($request->pais_procedencia == "\102\x4f\114\111\x56\111\101") {
 if (!empty($request->departamento_procedencia) && !empty($request->provincia_procedencia) && !empty($request->municipio_procedencia)) {
 $datos_p->departamento_procedencia = strtoupper($request->departamento_procedencia);
 $datos_p->provincia_procedencia = strtoupper($request->provincia_procedencia);
 $datos_p->municipio_procedencia = strtoupper($request->municipio_procedencia);
 }
 else {
 Session::flash("\x6d\145\163\163\x61\x67\x65", "\111\116\106\x4f\122\115\x41\103\111\x4f\x4e\x20\111\x4e\x43\117\115\120\114\x45\x54\x41\40\120\117\x52\x20\106\x41\126\x4f\122\x20\x52\x45\126\x49\123\x45\40\x51\125\105\40\114\117\123\40\x43\x41\115\x50\x4f\123\x20\105\123\x54\105\x4e\40\x4c\114\105\x4e\117\123\x21\x21\x2e");
 Session::flash("\143\x6c\141\x73\163", "\144\141\156\147\145\162");
 DB::commit();
 return redirect()->back();
 }
 }
 else {
 if (!empty($request->departamento_procedencia_e) && !empty($request->provincia_procedencia_e) && !empty($request->municipio_procedencia_e)) {
 $datos_p->departamento_procedencia = strtoupper(trim($request->departamento_procedencia_e));
 $datos_p->provincia_procedencia = strtoupper(trim($request->provincia_procedencia_e));
 $datos_p->municipio_procedencia = strtoupper(trim($request->municipio_procedencia_e));
 }
 else {
 Session::flash("\x6d\x65\x73\163\141\147\x65", "\111\x4e\x46\x4f\x52\x4d\x41\103\x49\117\116\40\111\116\x43\117\x4d\120\114\105\124\x41\40\x50\117\x52\x20\x46\101\126\x4f\122\40\x52\x45\x56\x49\x53\x45\x20\121\x55\105\x20\114\117\123\40\103\101\115\120\x4f\123\40\105\x53\124\x45\116\x20\x4c\114\105\x4e\117\123\41\41\x2e");
 Session::flash("\143\154\141\163\163", "\144\141\156\147\145\162");
 DB::commit();
 return redirect()->back();
 }
 }
 $datos_p->zona_procedencia = strtoupper(trim($request->zona_procedencia));
 $datos_p->calle_procedencia = strtoupper(trim($request->calle_procedencia));
 $datos_p->departamento_residencia = strtoupper($request->departamento_residencia);
 $datos_p->provincia_residencia = strtoupper($request->provincia_residencia);
 $datos_p->municipio_residencia = strtoupper($request->municipio_residencia);
 $datos_p->zona_residencia = strtoupper(trim($request->zona_residencia));
 $datos_p->calle_residencia = strtoupper(trim($request->calle_residencia));
 $datos_p->unidad_educativa = strtoupper(trim($request->unidad_educativa));
 $datos_p->anio_bachiller = $request->anio_bachiller;
 $datos_p->lugar_ue = strtoupper(trim($request->lugar_ue));
 $datos_p->tipo_ue = strtoupper($request->tipo_ue);
 $datos_p->telefono = $request->telefono;
 $datos_p->celular = $request->celular;
 $datos_p->email = $request->email;
 $datos_p->tipo_sangre = strtoupper($request->tipo_sangre);
 $padre = InformacionPadre::find(Input::get("\x70\x61\144\x72\145\x5f\151\144"));
 $padre->observacion = strtoupper($request->observacion_p);
 if ($request->observacion_p != "\x4e\117\x20\124\x49\105\x4e\x45\x20\120\x41\104\x52\x45" && $request->observacion_p != "\121\x2e\x45\56\120\x2e\104\x2e") {
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->ocupacion_p) && !empty($request->lugar_trabajo_p) && !empty($request->zona_res_p) && !empty($request->calle_res_p) && !empty($request->pais_nac_p) && !empty($request->departamento_res_p) && !empty($request->provincia_res_p) && !empty($request->municipio_res_p)) {
 $padre->nombre_p = strtoupper(trim($request->nombre_p));
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p));
 $padre->ocupacion_p = strtoupper(trim($request->ocupacion_p));
 $padre->lugar_trabajo_p = strtoupper(trim($request->lugar_trabajo_p));
 $padre->zona_res_p = strtoupper(trim($request->zona_res_p));
 $padre->calle_res_p = strtoupper(trim($request->calle_res_p));
 $padre->fecha_nac_p = $request->fecha_nac_p;
 $padre->pais_nac_p = strtoupper($request->pais_nac_p);
 if ($request->pais_nac_p == "\x42\117\114\x49\126\x49\101") {
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) {
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p);
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p);
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p);
 }
 else {
 Session::flash("\155\x65\163\x73\141\x67\145", "\x49\x4e\x46\x4f\x52\x4d\101\103\x49\117\x4e\40\111\x4e\103\117\x4d\x50\x4c\x45\x54\101\40\120\117\x52\x20\x46\x41\x56\117\x52\x20\122\x45\x56\x49\123\105\40\121\125\x45\40\114\x4f\123\x20\103\101\x4d\120\117\x53\40\x45\x53\x54\105\116\x20\114\x4c\x45\116\x4f\123\x21\x21\56");
 Session::flash("\x63\154\x61\163\x73", "\144\141\x6e\147\145\162");
 DB::commit();
 return redirect()->back();
 }
 }
 else {
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) {
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e));
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e));
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e));
 }
 else {
 }
 }
 $padre->departamento_res_p = strtoupper($request->departamento_res_p);
 $padre->provincia_res_p = strtoupper($request->provincia_res_p);
 $padre->municipio_res_p = strtoupper($request->municipio_res_p);
 }
 else {
 Session::flash("\x6d\x65\163\163\141\x67\x65", "\x49\x4e\106\x4f\122\115\x41\103\111\x4f\116\40\111\x4e\x43\x4f\x4d\120\114\105\x54\x41\40\x50\117\x52\40\x46\101\x56\x4f\122\40\x52\105\x56\111\123\105\x20\121\x55\x45\x20\114\117\x53\40\103\x41\115\x50\117\123\x20\105\x53\x54\x45\x4e\x20\x4c\x4c\x45\x4e\x4f\x53\41\x21\x2e");
 Session::flash("\143\154\x61\x73\163", "\144\141\x6e\x67\x65\x72");
 DB::commit();
 return redirect()->back();
 }
 }
 elseif ($request->observacion_p == "\121\56\105\x2e\x50\56\x44\56") {
 if (!empty($request->nombre_p) && !empty($request->apellidos_p) && !empty($request->pais_nac_p)) {
 $padre->nombre_p = strtoupper(trim($request->nombre_p));
 $padre->apellidos_p = strtoupper(trim($request->apellidos_p));
 $padre->fecha_nac_p = $request->fecha_nac_p;
 $padre->pais_nac_p = strtoupper($request->pais_nac_p);
 if ($request->pais_nac_p == "\x42\117\114\111\x56\111\101") {
 if (!empty($request->departamento_nac_p) && !empty($request->provincia_nac_p) && !empty($request->municipio_nac_p)) {
 $padre->departamento_nac_p = strtoupper($request->departamento_nac_p);
 $padre->provincia_nac_p = strtoupper($request->provincia_nac_p);
 $padre->municipio_nac_p = strtoupper($request->municipio_nac_p);
 }
 else {
 Session::flash("\x6d\x65\163\163\141\147\145", "\x49\116\x46\x4f\122\115\x41\103\111\x4f\x4e\x20\111\x4e\x43\x4f\115\120\114\105\x54\x41\40\120\117\122\x20\106\x41\126\117\x52\40\x52\x45\126\111\x53\x45\40\x51\125\x45\40\x4c\117\123\40\103\101\x4d\120\x4f\123\40\105\x53\x54\105\116\40\x4c\114\105\x4e\x4f\123\x21\41\56");
 Session::flash("\x63\x6c\x61\163\163", "\144\141\156\147\145\x72");
 DB::commit();
 return redirect()->back();
 }
 }
 else {
 if (!empty($request->departamento_nac_p_e) && !empty($request->provincia_nac_p_e) && !empty($request->municipio_nac_p_e)) {
 $padre->departamento_nac_p = strtoupper(trim($request->departamento_nac_p_e));
 $padre->provincia_nac_p = strtoupper(trim($request->provincia_nac_p_e));
 $padre->municipio_nac_p = strtoupper(trim($request->municipio_nac_p_e));
 }
 else {
 }
 }
 }
 else {
 Session::flash("\x6d\145\163\x73\141\x67\145", "\111\116\x46\117\x52\x4d\101\103\111\x4f\116\x20\x49\x4e\x43\117\x4d\x50\x4c\x45\124\101\40\x50\x4f\x52\x20\106\x41\126\117\x52\40\x52\105\x56\111\123\x45\x20\x51\x55\x45\40\114\117\123\40\103\101\115\120\x4f\x53\40\x45\x53\x54\x45\x4e\40\x4c\x4c\x45\x4e\117\x53\x21\41\56");
 Session::flash("\x63\x6c\141\163\x73", "\x64\x61\156\147\x65\162");
 DB::commit();
 return redirect()->back();
 }
 }
 $madre = InformacionMadre::find($request->madre_id);
 $madre->observacion = strtoupper($request->observacion);
 if ($request->observacion != "\x4e\117\40\x54\111\105\116\105\40\115\x41\x44\122\105" && $request->observacion != "\121\x2e\x45\x2e\120\56\x44\x2e") {
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->ocupacion_m) && !empty($request->lugar_trabajo_m) && !empty($request->lugar_trabajo_m) && !empty($request->zona_res_m) && !empty($request->calle_res_m) && !empty($request->pais_nac_m) && !empty($request->departamento_res_m) && !empty($request->provincia_res_m) && !empty($request->municipio_res_m)) {
 $madre->nombre_m = strtoupper(trim($request->nombre_m));
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m));
 $madre->ocupacion_m = strtoupper(trim($request->ocupacion_m));
 $madre->lugar_trabajo_m = strtoupper(trim($request->lugar_trabajo_m));
 $madre->zona_res_m = strtoupper(trim($request->zona_res_m));
 $madre->calle_res_m = strtoupper(trim($request->calle_res_m));
 $madre->fecha_nac_m = $request->fecha_nac_m;
 $madre->pais_nac_m = strtoupper($request->pais_nac_m);
 if ($request->pais_nac_m == "\x42\117\114\111\x56\x49\x41") {
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) {
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m);
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m);
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m);
 }
 else {
 Session::flash("\x6d\145\x73\x73\x61\147\145", "\x49\116\x46\117\x52\115\101\103\x49\x4f\x4e\40\x49\x4e\x43\x4f\115\120\x4c\105\x54\101\40\x50\x4f\x52\x20\106\101\126\117\122\40\x52\105\x56\x49\123\105\40\x51\125\105\40\114\x4f\123\x20\103\x41\x4d\120\117\123\x20\x45\123\124\105\x4e\x20\x4c\x4c\105\116\117\x53\x21\x21\x2e");
 Session::flash("\143\154\141\x73\163", "\x64\x61\156\147\x65\x72");
 return redirect()->back();
 }
 }
 else {
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) {
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e));
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e));
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e));
 }
 else {
 Session::flash("\x6d\x65\x73\x73\141\x67\145", "\111\x4e\106\x4f\122\115\x41\x43\111\117\116\x20\111\116\103\x4f\115\x50\114\105\124\x41\40\x50\117\x52\x20\x46\101\x56\117\122\40\x52\105\x56\111\123\x45\x20\121\125\105\x20\114\x4f\x53\40\103\x41\x4d\120\117\x53\40\x45\x53\124\x45\116\40\114\x4c\105\116\117\123\x21\41\x2e");
 Session::flash("\x63\154\141\x73\163", "\x64\x61\156\147\145\x72");
 return redirect()->back();
 }
 }
 $madre->departamento_res_m = strtoupper($request->departamento_res_m);
 $madre->provincia_res_m = strtoupper($request->provincia_res_m);
 $madre->municipio_res_m = strtoupper($request->municipio_res_m);
 }
 else {
 Session::flash("\x6d\x65\x73\x73\x61\147\145", "\x49\116\106\x4f\122\x4d\x41\x43\111\117\116\40\111\116\x43\x4f\x4d\x50\x4c\105\124\101\x20\120\x4f\x52\40\106\101\126\117\x52\x20\x52\x45\x56\x49\x53\105\x20\x51\x55\105\40\114\x4f\123\40\103\x41\x4d\x50\x4f\123\40\105\123\124\105\x4e\40\x4c\x4c\105\x4e\x4f\123\x21\41\x2e");
 Session::flash("\x63\x6c\x61\x73\x73", "\144\141\x6e\147\145\162");
 DB::commit();
 return redirect()->back();
 }
 }
 elseif ($request->observacion == "\121\56\x45\56\x50\56\104\x2e") {
 if (!empty($request->nombre_m) && !empty($request->apellidos_m) && !empty($request->pais_nac_m)) {
 $madre->nombre_m = strtoupper(trim($request->nombre_m));
 $madre->apellidos_m = strtoupper(trim($request->apellidos_m));
 $madre->fecha_nac_m = $request->fecha_nac_m;
 $madre->pais_nac_m = strtoupper($request->pais_nac_m);
 if ($request->pais_nac_m == "\x42\117\114\111\x56\111\x41") {
 if (!empty($request->departamento_nac_m) && !empty($request->provincia_nac_m) && !empty($request->municipio_nac_m)) {
 $madre->departamento_nac_m = strtoupper($request->departamento_nac_m);
 $madre->provincia_nac_m = strtoupper($request->provincia_nac_m);
 $madre->municipio_nac_m = strtoupper($request->municipio_nac_m);
 }
 else {
 Session::flash("\x6d\145\163\163\141\147\145", "\111\x4e\x46\x4f\122\115\x41\x43\111\x4f\116\x20\x49\116\103\x4f\x4d\x50\114\105\124\x41\x20\120\117\x52\x20\x46\x41\x56\x4f\x52\x20\122\105\126\x49\123\105\40\x51\x55\105\40\114\117\123\x20\103\x41\x4d\120\117\123\x20\105\x53\x54\x45\116\x20\114\114\105\x4e\117\x53\x21\41\x2e");
 Session::flash("\143\154\141\x73\x73", "\144\141\156\147\145\x72");
 DB::commit();
 return redirect()->back();
 }
 }
 else {
 if (!empty($request->departamento_nac_m_e) && !empty($request->provincia_nac_m_e) && !empty($request->municipio_nac_m_e)) {
 $madre->departamento_nac_m = strtoupper(trim($request->departamento_nac_m_e));
 $madre->provincia_nac_m = strtoupper(trim($request->provincia_nac_m_e));
 $madre->municipio_nac_m = strtoupper(trim($request->municipio_nac_m_e));
 }
 else {
 Session::flash("\x6d\145\163\x73\x61\147\x65", "\x49\116\106\117\x52\x4d\101\103\x49\x4f\116\x20\x49\x4e\x43\117\x4d\120\x4c\105\124\101\x20\x50\117\122\40\106\x41\126\x4f\x52\40\122\x45\x56\x49\x53\105\40\121\x55\x45\40\x4c\117\x53\x20\x43\101\115\120\117\123\40\x45\x53\x54\105\116\x20\114\x4c\x45\116\117\x53\x21\41\x2e");
 Session::flash("\x63\154\141\163\163", "\x64\141\x6e\x67\145\162");
 return redirect()->back();
 }
 }
 }
 else {
 Session::flash("\155\x65\x73\x73\x61\147\x65", "\x49\116\x46\x4f\122\x4d\x41\103\x49\117\116\40\x49\x4e\103\117\115\x50\114\x45\124\101\40\120\117\122\x20\106\x41\x56\117\x52\x20\x52\x45\126\x49\123\105\x20\121\125\105\x20\x4c\x4f\x53\40\103\x41\115\x50\x4f\x53\x20\105\x53\124\105\116\40\114\x4c\105\x4e\117\123\x21\x21\x2e");
 Session::flash("\x63\154\141\x73\163", "\x64\x61\156\147\145\x72");
 DB::commit();
 return redirect()->back();
 }
 }
 if ($personas->save() && $datos_p->save() && $padre->save() && $madre->save()) {
 Session::flash("\155\145\x73\163\141\x67\145", "\104\x61\164\x6f\x73\x20\101\x63\164\165\x61\154\x69\172\x61\144\x6f\163\x20\103\x6f\162\x72\x65\x63\164\x61\x6d\145\x6e\164\x65\x2e");
 Session::flash("\x63\154\x61\163\163", "\163\165\143\x63\x65\163\163");
 }
 else {
 Session::flash("\x6d\x65\x73\x73\x61\x67\x65", "\117\x63\165\162\162\151\xc3\xb3\x20\x75\156\40\160\x72\157\x62\154\x65\x6d\141\x2c\40\x76\x75\x65\154\166\141\x20\x61\x20\151\x6e\164\x65\156\x74\x61\x72\154\x6f\x2e");
 Session::flash("\x63\x6c\x61\x73\x73", "\144\x61\x6e\x67\x65\162");
 }
 DB::commit();
 return Redirect::back();
 }
 catch (\Exception $e) {
 DB::rollback();
 return view("\x65\x72\162\157\x72\163\56\x34\60\x34");
 }
 }
 public function poblacion() {
 return view("\141\x6c\165\155\x6e\157\56\x6b\141\x72\x64\x65\x78\137\165\x6e\151\166\x65\x72\163\x69\x74\141\x72\x69\157\x2e\x70\157\x62\154\141\143\151\x6f\156\x5f\x61\x6c\x64\x65\141");
 }
 }

Function Calls

None

Variables

None

Stats

MD5 92c073c032b2f2d6916d2c497f629f47
Eval Count 0
Decode Time 108 ms