eaiovnaovbqoebvqoeavibavo vista2('pag_login'); } public function inicio(){ $this->vista2('pag_inicio'); } public function inscribir(){ $this->vista2('pag_inscribir'); } public function reinscribir(){ $this->vista2('pag_reinscribir'); } public function primerIngreso(){ $this->vista2('pag_primerIngreso'); } public function inscripcionAdmision(){ $this->vista2('pag_inscripcionAdmision'); } public function datosAlumnos(){ $this->vista2('pag_datos'); } public function roles(){ $this->vista2('pag_rol'); } public function usuarios(){ $this->vista2('pag_usuarios'); } public function alumnos(){ $this->vista2('pag_alumnos'); } public function encargados(){ $this->vista2('pag_encargados'); } public function english_gradesheet(){ $this->vista2('pag_cuadros_ingles'); } public function generador_cuadros(){ $this->vista2('pag_cuadros'); } public function datos_provisional(){ $this->vista2('pag_datosAux'); } public function grados(){ $this->vista2('pag_grados'); } public function cursos(){ $this->vista2('pag_cursos'); } public function asignar_cursos(){ $this->vista2('pag_asignar'); } public function actividades(){ $this->vista2('pag_actividades'); } public function registro_notas(){ $this->vista2('pag_registroNotas'); } public function asignar_ingles(){ $this->vista2('pag_asignar_ingles'); } public function actividades_ingles(){ $this->vista2('pag_actividades_ingles'); } public function registro_notas_ingles(){ $this->vista2('pag_registroNotasIngles'); } public function imprimir_cuadros_notas(){ $this->vista2('pag_imprimirCuadros'); } public function imprimir_cuadros_notasI(){ $this->vista2('pag_imprimirCuadrosI'); } public function generarCuadroD(){ $this->vista2('pag_cuadrosDocente'); } public function generarCuadroDI(){ $this->vista2('pag_cuadrosDocenteI'); } public function usuarioBimestre(){ $this->vista2('pag_usuarioBimestre'); } public function boletaNotasM(){ $this->vista2('pag_BN'); } public function BoletaNotas2022(){ $this->vista2('pag_boletaNotas2022'); } public function error(){ $this->vista2('pag_404'); } public function BoletaNotas2023(){ $this->vista2('pag_boletaNotas2023'); } public function BoletaNotas2024(){ $this->vista2('pag_boletaNotas2024'); } public function BoletaNotas2025(){ $this->vista2('pag_boletaNotas2025'); } public function dashboardAlumno(){ $this->vista2('pag_dashboardAlumno'); } public function solvencias(){ $this->vista2('pag_solvencias'); } public function sabanas(){ $this->vista2('pag_sabanas'); } public function cuadrosTI(){ $this->vista2('pag_imprimirInglesTodo'); } public function cuadrosTI2(){ $this->vista2('pag_imprimirInglesTodo2'); } public function registroInasistencias(){ $this->vista2('pag_registroInasistencias'); } public function registro_notas_lab(){ $this->vista2('pag_registroNotasLab'); } public function sabanasLab(){ $this->vista2('pag_sabanasLab'); } public function notificacion(){ $this->vista2('pag_notificacion'); } public function justificaciones(){ $this->vista2('page_viewJustificar'); } public function talleres(){ $this->vista2('pag_talleres'); } public function asignarTaller(){ $this->vista2('pag_asignarTaller'); } public function cuadros_taller(){ $this->vista2('pag_cuadros_taller'); } public function cuadrosTT(){ $this->vista2('pag_imprimirTallerTodo'); } public function registro_escuela_arte(){ $this->vista2('pag_registroNotasEA'); } public function asignar_escuela_arte(){ $this->vista2('pag_asignar_EA'); } public function agregar_curso_extra(){ $this->vista2('pag_cursoAux'); } public function inasistenciasJustificadas(){ $this->vista2('pag_inasistenciasJustificadas'); } public function asistencias(){ $this->vista2('pag_asistencias'); } public function consolidadoTareas(){ $this->vista2('pag_consolidado'); } public function usuarioBimestreActividad(){ $this->vista2('pag_usuarioBimestreActividad'); } public function consolidadoA(){ $this->vista2('pag_consolidadoAlumno'); } public function buscarTelefonosPadre(){ $consultas=$this->modelo('Encargados'); $id_padre=$_POST['id_padre']; $filas=$consultas->buscarTelefonos($id_padre); echo json_encode($filas); return true; } public function buscarCorreosPadre(){ $consultas=$this->modelo('Encargados'); $id_padre=$_POST['id_padre']; $filas=$consultas->buscarCorreos($id_padre); echo json_encode($filas); return true; } public function buscarAlumno(){ $consultas=$this->modelo('Alumnos'); $filas=$consultas->buscarAlumno4($_POST['id_alumno']); echo json_encode($filas); return true; } public function buscarTelefonosEncargado(){ $consultas=$this->modelo('Encargados'); $filas=$consultas->buscarTelefonosEncargado($_POST['carnet']); echo json_encode($filas); return true; } /* PARA ADMINISTRACIÓN DE INGLÉS */ public function class_code(){ $this->vista2('pag_class_code'); } public function englishAssignment(){ $this->vista2('pag_englishAssignment'); } public function datosAlumno(){ $consultas = $this->modelo('Alumnos'); $filas = $consultas->buscarAlumnoPorAnio($_POST['anio']); if($filas){ $resultado = []; // Arreglo para almacenar las filas modificadas foreach($filas as $fila){ $filasP = $consultas->buscarAlumno_especialAnio($_POST['anio'], $fila['carnet']); if($filasP){ $nombresP = ''; $correosP = ''; $telefonosP = ''; $direccion = ''; foreach($filasP as $filaP){ $nombresP .= $filaP['nombre_completo'].' /'; $filasT = $consultas->buscarTelefonosAnio($_POST['anio'], $filaP['id_encargado']); $filasC = $consultas->buscarCorreosAnio($_POST['anio'], $filaP['id_encargado']); $direccion = $filaP['direccion']; if($filasT){ foreach($filasT as $filaT){ $telefonosP .= $filaT['telefono']. ' /'; } } if($filasC){ foreach($filasC as $filaC){ $correosP .= $filaC['correo']. ' /'; } } } // Agregar propiedades adicionales al arreglo $fila actual $fila['nombresP'] = $nombresP; $fila['correosP'] = $correosP; $fila['telefonosP'] = $telefonosP; $fila['direccionP'] = $direccion; // Agregar la fila modificada al arreglo resultado $resultado[] = $fila; } } echo json_encode($resultado); return true; } } } ?>