if (isset($_GET['exito']) && !isset($_POST['guardar']) && !isset($_POST['buscar'])) { if ($_GET['exito'] == "exito") { $smarty->assign("exito", "La Lista del curso ha sido guardada exitosamente"); } } if (isset($_POST['guardar']) && postForm($_POST['postID'])) { if ($_POST['guardar'] == "guardar_lista") { $i = 1; foreach ($_POST['alumnos'] as $key => $rutAlumno) { $alumnoGuardar = new EntityAlumnos(); $alumnoGuardar->rut = $rutAlumno; $criteria->find($alumnoGuardar); $alumnoGuardar->lista = $i++; $criteria->merge($alumnoGuardar); } moveLocationFast("UTP-listaCurso.php?curso=" . $curso . "&exito=exito"); } } $orden_alfabetico = false; if (isset($_POST['buscar'])) { if ($_POST['buscar'] == "orden_alfabetico") { $smarty->assign("warning", "Para que la lista quede guardada debe presionar el botón guardar"); $orden_alfabetico = true; } } $criteria->createCriteria($alumno); $criteria->add(Restrictions::eq("curso", $curso)); if (!$orden_alfabetico) { $criteria->addOrder(Order::asc("lista")); } else { $criteria->addOrder(Order::asc("apellidop, apellidom, nombres"));
try { $horario = $class_horario->guardarHorario($horario); moveLocationFast("PER-mantenedor.php?tipo=" . $pers_tipo . "&per_ID=" . $persona->per_ID . "&exito=exito"); } catch (Exception $e) { $smarty->assign("error", "Error: " . $e->getMessage()); } } if ($_POST['guardar'] == "guardar_observacion") { $observacion = PHPBind::post($observacion); $observacion->obs_fecha = $observacion->audit_fecha = date("Y-m-d"); $observacion->audit_usuario = $_SESSION['usuario']->login; $observacion->obs_hora = date("H:i:s"); $observacion->obs_anio = $_SESSION['base_datos']->anio; $observacion->FK_persona_per_ID = $persona->per_ID; $criteria->persist($observacion); moveLocationFast("PER-mantenedor.php?tipo=" . $pers_tipo . "&per_ID=" . $persona->per_ID . "&exito=exito"); } } $titulo_secundario = "Crear"; if ($persona->per_ID) { $titulo_secundario = "Mantenedor"; } $smarty->assign("titulo_principal", "Persona"); $smarty->assign("titulo_secundario", $titulo_secundario); $smarty->assign("file_content", "persona/PER-mantenedor.tpl"); $smarty->assign("listEstadoTitulo", $listEstadoTitulo); $smarty->assign("listaPersonalTipo", $listaPersonalTipo); $smarty->assign("pers_tipo", $pers_tipo); $smarty->assign("per_ID", $per_ID); $smarty->assign("persona", $persona); $smarty->assign("title", $titulo_secundario . " Persona");
} dpr("El rut se ha cambiado de forma exitosa"); } } break; case "salir": session_destroy(); moveLocation("index-1.html", 0); break; case "guardarTheme": $datosStyle = $class_style->obtenerStyle($_GET['colegio_ID']); $datosStyle["style_path"] = $_GET['style_path']; $style_ID = $class_style->guardarStyle($datosStyle); $_SESSION['style']->style_ID = $style_ID; $_SESSION['style']->style_path = $_GET['style_path']; moveLocationFast("super_usuario.php"); break; case "1": echo "Empesando el script que actualiza datos.."; set_time_limit(9000); mysql_select_db(getBD()); $alumnos = $class_alumno->obtenerAlumnos(); $cursos = $class_curso->obtenerCursos(); $ramos = $class_ramo->obtenerTodosRamos(); $ciclos = $class_curso->obtenerCiclos(); mysql_select_db($bd_siguiente); $class_alumno->borrarTablaAlumnos(); $class_apoderado->borrarTablaApoderado(); $class_mensualidad->borrarTablaMensualidad(); $class_curso->borrarTablaCiclos(); $class_curso->borrarTablaCursos();
$cursoArray = PHPBind::object_to_array($curso); try { if ($_POST["curso_ID"]) { $cursoArray["curso"] = $_POST["curso_ID"]; $class_curso->modificarCurso($cursoArray); } else { $class_curso->insertarCurso($cursoArray); } moveLocationFast("UTP-mantenedorCursos.php?exito=exito"); } catch (CursoException $e) { $smarty->assign("error", "Código Error:0x" . $e->getCode() . ", " . $e->getMessage()); } } if ($_POST['guardar'] == "eliminar_curso") { try { $class_curso->eliminarCurso($_POST['curso_ID']); moveLocationFast("UTP-mantenedorCursos.php?exito=exitoEliminar"); } catch (CursoException $e) { $smarty->assign("error", "Código Error:0x" . $e->getCode() . ", " . $e->getMessage()); } } } $smarty->assign("listCursos", $listCursos); $smarty->assign("titulo_principal", "Lista Cursos"); $smarty->assign("title", "UTP: Lista Cursos"); $smarty->assign("titulo_secundario", ""); $menu[] = array("img" => "", "url" => "modificar_cursos.php", "text" => "Volver", "title" => "Volver", "alt" => "Volver"); $menu[] = array("img" => "", "url" => "#", "text" => "Mantenedor Cursos", "title" => "Lista Cursos", "alt" => "", "id" => "", "class" => "current_page_item"); $smarty->assign("menu", $menu); $smarty->assign("file_content", "utp/UTP-mantenedorCursos.tpl"); $smarty->display('layout/main.tpl');
function subirFotoAlumno($comp_ID) { if (isset($_FILES['archivo']['name'])) { $destino = dirname(__FILE__) . DIRECTORY_SEPARATOR . "images" . DIRECTORY_SEPARATOR . "alumnos" . DIRECTORY_SEPARATOR . $_SESSION['colegio']->colegio_ID . DIRECTORY_SEPARATOR . $comp_ID . ".jpg"; if (is_uploaded_file($_FILES['archivo']['tmp_name'])) { if (!is_dir(dirname($destino))) { mkdir(dirname($destino), 0777); } copy($_FILES['archivo']['tmp_name'], $destino); } } moveLocationFast($_SERVER['HTTP_REFERER']); }