<?php require MAIN_PATH . 'fpdf153/fpdf.php'; require_once MAIN_PATH . 'class/class_transversal.php'; require_once MAIN_PATH . 'class/class_curso.php'; require_once MAIN_PATH . 'class/class_alumno.php'; require_once MAIN_PATH . 'class/class_notas.php'; require_once MAIN_PATH . 'class/class_observaciones.php'; include_once MAIN_PATH . 'bean/EntityObservaciones_alumnos.php'; $periodo = $_POST['periodo']; $class_obs = new class_observaciones(); $curso = $_POST['curso']; $nombre_colegio = $_SESSION['colegio']->nombre; $rbd = $_SESSION['colegio']->rbd; $ruta = MAIN_PATH . 'images/' . $_SESSION['path'] . '/logo.jpg'; $db = $_SESSION['base_datos']->nombrebd; $class_curso = new curso(); $class_transversal = new transversal(); $datos_curso = $class_curso->obtenerCurso($curso); $ciclo = $class_curso->obtenerCiclo($datos_curso['FK_ciclo_cic_ID']); $transversales_detalle = $class_transversal->obtenerTransversales($datos_curso['FK_ciclo_cic_ID']); class PDF extends FPDF { function Footer() { $this->SetY(-15); $_SESSION['aux_rut']++; $this->SetFont('Arial', 'I', 10); $this->Cell(0, 10, 'Cod:' . date('d-m-Y') . ' .- N°' . round($this->PageNo() / 2), 0, 0, 'L'); } }
$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');