<?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');