} include_once "../smartyLib/Smarty.class.php"; $smarty = new Smarty(); smartyTemplate($smarty, "../"); $class_curso = new curso(); $class_alumnos = new alumno(); $class_matricula = new matricula(); $cursos = $class_curso->obtenerCursos(); $curso = null; if (isset($_POST['curso'])) { $curso = $_POST['curso']; } if ($curso) { $alumnos = $class_alumnos->obtenerAlumnos($curso, 1); } else { $alumnos = $class_alumnos->obtenerAlumnosSinCurso(false, true); //dpr($alumnos); } //dpr($_SESSION['colegio']->colegio_ID); foreach ($alumnos as $rut => $datosAlumno) { $datos['FK_rut'] = $rut; $datos['FK_colegios_colegio_ID'] = $_SESSION['colegio']->colegio_ID; $datos['matric_anio'] = MATRICULA_ANIO; $alumnos[$rut]['matricula'] = $class_matricula->obtenerMatricula($datos); } //dpr($alumnos); $smarty->assign("alumnos", $alumnos); $smarty->assign("title_page", "Lista de Alumnos"); $smarty->assign("cursos", $cursos); $smarty->assign("curso", $curso); $smarty->assign("matricula_anio", MATRICULA_ANIO);
$smarty->assign("select_curso", $select_curso); if (isset($_POST['curso'])) { if ($_POST['curso']) { $alumnos = $class_alumno->obtenerAlumnos($_POST['curso']); if (count($alumnos) > 0) { foreach ($alumnos as $rut => $datos_alumno) { if (!isset($_POST['_rut'])) { $_POST['_rut'] = null; } $vals_alum_con[] = $rut; $output_alum_con[] = $datos_alumno["dato_alumno"]["apellidop"] . " " . $datos_alumno["dato_alumno"]["apellidom"] . " " . $datos_alumno["dato_alumno"]["nombres"]; if ($_POST['_rut'] == $rut) { $select_alumno = $rut; $smarty->assign("rut", $rut); } } } $alumnos_sin_curso = $class_alumno->obtenerAlumnosSinCurso(1); if (count($alumnos_sin_curso) > 0) { foreach ($alumnos_sin_curso as $rut_sin => $datos_alumno_sin) { $vals_alum_sin[] = $rut_sin; $output_alum_sin[] = $datos_alumno_sin["dato_alumno"]["apellidop"] . " " . $datos_alumno_sin["dato_alumno"]["apellidom"] . " " . $datos_alumno_sin["dato_alumno"]["nombres"]; if (isset($_POST['_rut'])) { if ($_POST['_rut'] == $rut_sin) { $select_alumno = $rut_sin; $smarty->assign("rut", $rut_sin); } } } } }