$smarty->assign("colegio", $_SESSION['colegio']->nombre); $smarty->assign("titulo_izq", "Curso " . mostrar_curso($_GET['curso'])); $smarty->assign("titulo_der", "Gráficos " . $_GET['periodo']); $smarty->assign("path", $_SESSION['path']); $curso = $_GET['curso']; $semestre = $_GET['periodo']; $img_aux = "prom_asig_" . $curso . "_" . $semestre . "_R" . rand() . ".jpg"; $path_img = TMP_PATH . $img_aux; $class_ramo = new ramo(); $ramos = $class_ramo->obtenerRamos($curso, false); $class_notas = new notas(); $i = 0; if (count($ramos) > 0) { foreach ($ramos as $nombre_ramo => $datos_ramo) { $promedio_asignatura = $class_notas->promedioSemestreAsignatura($nombre_ramo, $curso, $semestre); $data[$i]['nombre_ramo'] = str_cortar($nombre_ramo, 20); $data[$i]['promedio_ramo'] = $promedio_asignatura[$nombre_ramo]['promedio']; $i++; } } $datos_grafico = array("titulo" => mostrar_curso($curso), "tituloX" => "SUBSECTORES", "tituloY" => "ESCALA DE NOTAS", "color" => "SkyBlue", 'width' => 800, 'height' => 600, 'angle' => 90); graficoBarra($data, $path_img, $datos_grafico, array("Promedios")); $menu = menuProfesores(); $menu[] = array("img" => "img.jpg", "url" => "#", "text" => "Gráficos", "title" => "Gráficos " . mostrar_curso($curso), "alt" => "", "id" => "", "class" => "graficos"); $smarty->assign("menu", $menu); $smarty->assign("file_content", "PROF-graficos.tpl"); $smarty->assign("titulo_principal", "Gráficos Subsectores"); $smarty->assign("titulo_secundario", mostrar_periodo($semestre)); $grafico = mostrarGrafico(URL_MAIN . "tmp/" . $img_aux, 800, 600, 0, true); $smarty->assign("grafico", $grafico); $smarty->display('layout/main.tpl');
$observaciones = $_POST['observaciones']; foreach ($observaciones as $rut => $observacion) { $observacionesAlumnos = new EntityObservaciones_alumnos(); $observacionesAlumnos->FK_alumnos_rut = $rut; $observacionesAlumnos->FK_colegio_ID = $_SESSION['base_datos']->bd; $observacionesAlumnos->anio = $_SESSION['base_datos']->anio; $observacionesAlumnos->periodo = $periodo; $observacionesAlumnos->observacion = $observacion["observacion"]; $observacionesAlumnos->id = $observacion["id"]; if ($observacionesAlumnos->id > 0) { $criteria->merge($observacionesAlumnos); } else { $criteria->persist($observacionesAlumnos); } } } $alumnos = $class_alumno->obtenerAlumnos($curso, 1, false); $class_obs = new class_observaciones(); foreach ($alumnos as $rut => $alumno) { $alumnos[$rut]["dato_observacion"] = $class_obs->obtenerObservaciones($rut, $periodo); } $smarty->assign("alumnos", $alumnos); $smarty->assign("curso", $curso); $smarty->assign("periodo", $periodo); $smarty->assign("titulo_principal", mostrar_curso($curso)); $smarty->assign("titulo_secundario", "Observaciones " . mostrar_periodo($periodo)); $menu = menuProfesores(); $menu[] = array("img" => "img.jpg", "url" => "#", "text" => "Observaciones", "title" => "Observaciones " . mostrar_periodo($periodo), "alt" => "", "id" => "", "class" => "current_page_item"); $smarty->assign("menu", $menu); $smarty->assign("file_content", "PROF-observacionesAlumno.tpl"); $smarty->display('layout/main.tpl');