示例#1
0
 function respaldosNotas()
 {
     $class_curso = new curso();
     $class_alumno = new alumno();
     $class_ramo = new ramo();
     $class_notas = new notas();
     $class_transversal = new transversal();
     $cursos = $class_curso->obtenerCursos();
     $criteria = new Criteria(BD_SIGA);
     $respaldoNotas = new EntityRespaldo_notas();
     $respaldoNotas->resn_anio = $_SESSION['base_datos']->anio;
     $SQL = "DELETE FROM respaldo_notas WHERE resn_anio = '" . $_SESSION['base_datos']->anio . "' \r\n                                                AND FK_colegios_colegio_ID = '" . $_SESSION['colegio']->colegio_ID . "'";
     $criteria->setSQL($SQL);
     $criteria->execute(CriteriaProperty::QUERY_SQL_UPDATE);
     foreach ($cursos as $curso => $datos_curso) {
         $alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
         if (count($alumnos) > 0) {
             $ramos = $class_ramo->obtenerRamos($curso, false);
             if (count($ramos) > 0) {
                 $prom_alumnos = $class_notas->promedioAlumno(listar_keys($alumnos), listar_keys($ramos), true);
                 foreach ($alumnos as $rut => $datos_alumno) {
                     $respaldoNotas = new EntityRespaldo_notas();
                     $respaldoNotas->FK_colegios_colegio_ID = $_SESSION['colegio']->colegio_ID;
                     $respaldoNotas->FK_alumnos_rut = $rut;
                     $respaldoNotas->audit_fecha = date("Y-m-d");
                     $respaldoNotas->audit_sistema = "respaldoNotas";
                     $respaldoNotas->audit_usuario = $_SESSION['usuario']->login;
                     $respaldoNotas->resn_anio = $_SESSION['base_datos']->anio;
                     $respaldoNotas->resn_curso = $curso;
                     $respaldoNotas->resn_prof_jefe = $datos_curso['pjefe'];
                     if (isset($prom_alumnos[$rut])) {
                         $listaRamos = $prom_alumnos[$rut]['ramos'];
                     } else {
                         break;
                     }
                     $respaldoNotas->resn_promedio = $prom_alumnos[$rut]['anual'];
                     if (count($listaRamos) > 0) {
                         foreach ($listaRamos as $key => $datos_ramo) {
                             if ($key != "RELIGION") {
                                 $resn_notas[] = $key . ";" . $datos_ramo['anual'];
                             }
                         }
                     }
                     $respaldoNotas->resn_notas = implode("|", $resn_notas);
                     $respaldoNotas->resn_religion = $prom_alumnos[$rut]['ramos']['RELIGION']['anual'];
                     mysql_select_db($_SESSION['base_datos']->nombrebd);
                     $respaldoNotas->resn_asistencia = $class_transversal->obtenerAsistencia($rut, Periodo::ANUAL);
                     $criteria = new Criteria(BD_SIGA);
                     $criteria->persist($respaldoNotas);
                 }
             }
         }
     }
 }
示例#2
0
 public function obtenerPromedioCurso($curso, $periodo)
 {
     $class_ramo = new ramo();
     $class_notas = new notas();
     $ramos = $class_ramo->obtenerRamos($curso, false);
     if (count($ramos) > 0) {
         foreach ($ramos as $nombre_ramo => $datos_ramo) {
             $promedio_asignatura = $class_notas->promedioSemestreAsignatura($nombre_ramo, $curso, $periodo);
             $notas_aux[] = $promedio_asignatura[$nombre_ramo]['promedio'];
         }
         $promedio_curso = promedio($notas_aux);
     }
     return $promedio_curso;
 }
示例#3
0
 function eliminarCurso($curso)
 {
     if (!$curso) {
         throw new CursoException(CursoException::ATRIBUTO_REQUERIDO_CURSO_ID_MSG, CursoException::ATRIBUTO_REQUERIDO_CURSO_ID_COD);
     }
     $class_ramo = new ramo();
     $class_notas = new notas();
     $SQL = "DELETE FROM curso WHERE curso = '" . $curso . "'";
     $ramos = $class_ramo->obtenerRamos($curso);
     if (count($ramos) > 0) {
         foreach ($ramos as $ramo_nombre => $ramo) {
             $class_ramo->eliminarRamo($ramo["ramo_ID"]);
         }
     }
     $class_alumnos = new alumno();
     $alumnos = $class_alumnos->obtenerAlumnos($curso);
     if (count($alumnos) > 0) {
         foreach ($alumnos as $rut => $alumno) {
             $class_notas->eliminarNotasPorRut($rut);
         }
     }
     DBQuery($SQL, $this->dbh);
 }
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    include_once "../../class/notas.php";
    $notas = new notas();
    extract($_POST);
    /*echo "<pre>";
    print_r($n);
    echo "</pre>";*/
    foreach ($n as $no) {
        $valores = array("bimestre1" => "'" . $no['bimestre1'] . "'", "bimestre2" => "'" . $no['bimestre2'] . "'", "bimestre3" => "'" . $no['bimestre3'] . "'", "bimestre4" => "'" . $no['bimestre4'] . "'", "notafinal" => "'" . $no['notafinal'] . "'");
        /*echo "<pre>";
        	print_r($valores);
        	echo "</pre>";*/
        $notas->actualizar($valores, $no['codnotas']);
    }
    $mensaje[] = "SUS NOTAS SE GUARDARON CORRECTAMENTE";
    $nuevo = 1;
    $titulo = "Mensaje de Respuesta";
    $folder = "../../";
    //include_once '../../mensajeresultado.php';
}
?>
<script>
history.back();
</script>
include_once "../../impresion/pdf.php";
$titulo = "Mejores y Peores Notas";
$bimestre = $_GET['bimestre'];
$codcurso = $_GET['codcurso'];
include_once "../../class/alumno.php";
$alumno = new alumno();
include_once "../../class/curso.php";
$curso = new curso();
$cur = array_shift($curso->mostrar($codcurso));
include_once "../../class/docentemateriacurso.php";
$docentemateriacurso = new docentemateriacurso();
include_once "../../class/materia.php";
$materia = new materia();
include_once "../../class/notas.php";
$notas = new notas();
class PDF extends PPDF
{
    function Cabecera()
    {
        global $bimestre, $cur, $docentemateriacurso, $materia, $codcurso;
        $this->Ln();
        $this->CuadroCabecera(25, "Curso:", 50, capitalizar($cur['nombre']), 0);
        $this->CuadroCabecera(25, "Bimestre:", 50, capitalizar($bimestre), 0);
        $this->Ln();
        $this->Ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(20, "Paterno");
        $this->TituloCabecera(20, "Materno");
        $this->TituloCabecera(30, "Nombres");
        $this->TituloCabecera(30, "Nota");
示例#6
0
//First we define the columns we are sending in each record, and name each field.
//We will do this by using the EBAGetHandler_DefineField function. We will name each
//field of data after its column name in the database.
$getHandler->DefineField("rut");
$getHandler->DefineField("nombreCompleto");
//$getHandler->DefineField("promedio");
# Controla el semestre
//dpr($_GET);
$offset = $_GET['periodo'] == '2S' ? 15 : 0;
//dpr($_GET['periodo']);
$class_colegio = new colegio();
$j = 1;
for ($i = 1 + $offset; $i <= 15 + $offset; $i++) {
    $getHandler->DefineField("n" . $j++);
}
$class_notas = new notas();
$_SESSION['aux_ramo'] = $_GET['ramo'];
$asignatura = $class_notas->promedioSemestreAsignatura($_GET['ramo'], $_GET['curso'], $_GET['periodo']);
$label_prom = "promedio";
$getHandler->DefineField($label_prom);
//foreach ($asignatura[$_GET['ramo']]['alumnos'] AS $rut_alum => $prom_alum):
// *******************************************************************
// Lets loop through our data and send it to the grid
// *******************************************************************
$nrows = mysql_num_rows($result);
for ($counter = 0; $counter < $nrows; $counter++) {
    $row = mysql_fetch_array($result);
    $record = new EBARecord($row["rut"]);
    $record->add("nombreCompleto", $row['apellidop'] . " " . $row['apellidom'] . " " . $row['nombres']);
    $record->add($label_prom, $asignatura[$_GET['ramo']]['alumnos'][$row["rut"]]);
    //$record->add("matricula", $row['matricula']);
示例#7
0
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    extract($_POST);
    include_once "../../class/docentemateriacurso.php";
    include_once "../../class/alumno.php";
    include_once "../../class/notas.php";
    $docentemateriacurso = new docentemateriacurso();
    $alumno = new alumno();
    $notas = new notas();
    //echo "<pre>";print_r($_POST);echo "</pre>";
    $notas->vaciar();
    $docmatcur = $docentemateriacurso->mostrarTodo("");
    foreach ($docmatcur as $dmc) {
        for ($i = 1; $i <= 4; $i++) {
            foreach ($alumno->mostrarTodo("codcurso=" . $dmc['codcurso']) as $al) {
                $valores = array("coddocentemateriacurso" => "'" . $dmc['coddocentemateriacurso'] . "'", "codalumno" => "'" . $al['codalumno'] . "'", "trimestre" => "'" . $i . "'", "nota" => "'0'", "dps" => "'0'", "notafinal" => "'0'");
                /*echo "<pre>";	
                		print_r($valores);
                		echo "</pre>";*/
                $notas->insertar($valores);
            }
        }
    }
    $mensaje[] = "SUS DATOS SE GUARDARON CORRECTAMENTE";
    $nuevo = 0;
    $listar = 1;
    $titulo = "Mensaje de Respuesta";
    $folder = "../../";
    include_once '../../mensajeresultado.php';
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    extract($_POST);
    include_once "../../class/docentemateriacurso.php";
    include_once "../../class/alumno.php";
    include_once "../../class/notas.php";
    $docentemateriacurso = new docentemateriacurso();
    $alumno = new alumno();
    $notas = new notas();
    $codcurso = $_POST['codcurso'];
    //echo "<pre>";print_r($_POST);echo "</pre>";
    //$notas->vaciar();
    $docmatcur = $docentemateriacurso->mostrarTodo("codcurso=" . $codcurso);
    /*echo count($docmatcur);
    $docmatc=array();
    foreach($docmatcur as $dmc){
        array_push($docmatc,$dmc['coddocentemateriacurso']);
    }
    //print_r($docmatc);
    $where=implode(",",$docmatc);
    $notas->updateRow(array("activo"=>0),"coddocentemateriacurso IN($where)");
    exit();*/
    foreach ($docmatcur as $dmc) {
        $notas->updateRow(array("activo" => 0), "coddocentemateriacurso=" . $dmc['coddocentemateriacurso']);
        foreach ($alumno->mostrarTodo("codcurso=" . $dmc['codcurso']) as $al) {
            $valores = array("coddocentemateriacurso" => "'" . $dmc['coddocentemateriacurso'] . "'", "codalumno" => "'" . $al['codalumno'] . "'", "bimestre1" => "0", "bimestre2" => "0", "bimestre3" => "0", "bimestre4" => "0", "notafinal" => "'0'");
            /*echo "<pre>";	
            		print_r($valores);
            		echo "</pre>";*/
示例#9
0
include_once "../../impresion/pdf.php";
$titulo = "Boletín de Notas";
$id = $_GET['id'];
include_once "../../class/alumno.php";
$alumno = new alumno();
$a = array_shift($alumno->mostrar($id));
include_once "../../class/curso.php";
$curso = new curso();
$cur = array_shift($curso->mostrar($a['codcurso']));
include_once "../../class/docentemateriacurso.php";
$docentemateriacurso = new docentemateriacurso();
include_once "../../class/materia.php";
$materia = new materia();
include_once "../../class/notas.php";
$notas = new notas();
class PDF extends PPDF
{
    function Cabecera()
    {
        global $a, $cur;
        $this->Ln();
        $this->CuadroCabecera(25, "Nombre:", 60, capitalizar($a['paterno'] . " " . $a['materno'] . " " . $a['nombres']), 0);
        $this->CuadroCabecera(25, "Curso:", 50, capitalizar($cur['nombre']), 0);
        $this->Ln();
        $this->Ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(50, "Materia");
        for ($j = 1; $j <= 4; $j++) {
            $this->TituloCabecera(10, "Nota" . $j);
            $this->TituloCabecera(10, "DPS" . $j);
示例#10
0
function obtenerPromedioAsignatura()
{
    $class_notas = new notas();
    $class_alumno = new Alumno();
    $rut = $class_alumno->obtenerRutAlumno($_GET['nombre_alumno'], $_GET['curso']);
    $asignatura = $class_notas->promedioSemestreAsignatura($_SESSION['aux_ramo'], $_GET['curso'], $_GET['periodo']);
    $value['promedio'] = $asignatura[$_SESSION['aux_ramo']]['alumnos'][$rut];
    print json_encode($value);
}
示例#11
0
        break;
    case 'anual':
        $titulo .= "ANUAL";
        break;
    default:
        $titulo .= "PRIMER SEMESTRE";
        break;
}
$class_alumno = new alumno();
$alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
$class_ramo = new ramo();
$ramos = $class_ramo->obtenerRamos($curso, false);
$class_curso = new curso();
$datos_curso = $class_curso->obtenerCurso($curso);
$class_transversal = new transversal();
$class_notas = new notas();
if (count($alumnos) > 0 && count($ramos) > 0) {
    $prom_alumnos = $class_notas->promedioAlumno(listar_keys($alumnos), listar_keys($ramos), true);
} else {
    exit;
}
class PDF extends PDF_Rotate
{
    function RotatedText($x, $y, $txt, $angle)
    {
        $this->Rotate($angle, $x, $y);
        $this->Text($x, $y, $txt);
        $this->Rotate(0);
    }
    function RotatedImage($file, $x, $y, $w, $h, $angle)
    {
示例#12
0
    $offset = 16;
}
$ramo->ramo_ID = $_GET['ramo'];
$curso->curso = $_GET['curso'];
$alumnos->curso = $curso->curso;
$alumnos->ultima_matricula = $session->getBase_datos()->getAnio();
$criteria->find($ramo);
$criteria->find($curso);
$criteria->addOrder(Order::desc("lista, apellidop, apellidom, nombres"));
$criteria->find($alumnos);
$listAlumnos = $criteria->listResult();
$criteria = new Criteria();
$listaAlumnos = array();
$numLista = array();
$listaColores = array();
$class_notas = new notas();
if (isset($_POST['n'])) {
    $arrayNotas = $_POST['n'];
    if (count($arrayNotas > 0)) {
        foreach ($arrayNotas as $rut => $arrayNotaAlum) {
            $criteria = new Criteria();
            $notaAlumno = new EntityNotas();
            $notaAlumno->rut = $rut;
            $notaAlumno->ramo = $ramo->nombre;
            try {
                $criteria->find($notaAlumno);
            } catch (Exception $e) {
            }
            $k = 1;
            for ($j = $offset; $j <= $offset + 14; $j++) {
                $prop = new ReflectionProperty("EntityNotas", "n" . $j);
示例#13
0
<?php

session_start();
require "../main_Lib.php";
include_once "../class/class_notas.php";
include_once "../class/class_" . $_SESSION['path'] . ".php";
include_once '../fpdf153/fpdf.php';
if ($_SESSION['token'] != $token) {
    session_destroy();
    moveLocation("../ingreso.php", 0, 2);
}
set_time_limit(600);
$class_colegio = new colegio();
$class_notas = new notas();
$periodo = $_GET['periodo'];
$x1 = $periodo == '1S' ? "Primer Semestre " : "Segundo Semestre ";
$x1 .= $_SESSION['base_datos']->anio;
$offset = $periodo == '1S' ? 0 : 15;
$curso = $_GET['curso'];
class PDF extends FPDF
{
    function encabezado($x1)
    {
        $this->SetFillColor(255, 255, 255);
        $this->SetTextColor(1);
        $this->SetFont('Arial', 'I', 16);
        $this->Cell(0, 10, $_SESSION['colegio']->nombre, 0, 1, 'C');
        $this->SetFont('Arial', 'I', 8);
        $this->Cell(0, 5, 'Avance de Notas - ' . $x1, 0, 1, 'C', 0);
        $this->Ln(10);
    }
示例#14
0
/***********************************
Librería para los templates
***********************************/
require "../smartyLib/Smarty.class.php";
$smarty = new Smarty();
smartyTemplate($smarty, "../");
# ENCABEZADO PÁGINA WEB #
$smarty->assign("titulo_browser", "Ranking Alumnos");
$smarty->assign("colegio", $_SESSION['colegio']->nombre);
$smarty->assign("titulo_izq", "Ranking de Alumnos");
$smarty->assign("titulo_der", mostrar_curso($_GET['curso']));
$smarty->assign("path", $_SESSION['path']);
# FIN ENCABEZADO #
$curso = $_GET['curso'];
$periodo = $_GET['periodo'];
$smarty->assign("curso", $curso);
$class_alumno = new alumno();
$class_notas = new notas();
$alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
$listRanking = $class_notas->obtenerRanking($curso, $periodo);
$i = 0;
if (count($listRanking) > 0) {
    foreach ($listRanking as $rut => $ranking) {
        $indice_alumno[] = $ranking->lugar;
        $rut_alumno[] = $rut;
        $nombre_alumno[] = $alumnos[$rut]['dato_alumno']['apellidop'] . " " . $alumnos[$rut]['dato_alumno']['apellidom'] . " " . $alumnos[$rut]['dato_alumno']['nombres'];
        $promedio_alumno[] = $ranking->promedio;
    }
}
$smarty->assign("indice_alumno", $indice_alumno);
$smarty->assign("rut_alumno", $rut_alumno);
<?php

include_once '../../login/check.php';
if (!empty($_POST)) {
    $folder = "../../";
    include_once '../../class/alumno.php';
    include_once '../../class/curso.php';
    include_once '../../class/docentemateriacurso.php';
    include_once '../../class/notas.php';
    extract($_POST);
    $alumno = new alumno();
    $curso = new curso();
    $notas = new notas();
    $docentemateriacurso = new docentemateriacurso();
    if ($coddocentemateriacurso == "") {
        echo "Seleccione un Curso y Materia Por favor";
        exit;
    }
    $dmc = array_shift($docentemateriacurso->mostrar($coddocentemateriacurso));
    $cur = array_shift($curso->mostrar($dmc['codcurso']));
    $al = $alumno->mostrarTodo("codcurso=" . $dmc['codcurso'], "paterno,materno,nombres");
    $i = 0;
    foreach ($al as $a) {
        $i++;
        $d[$i]['codalumno'] = $a['codalumno'];
        $d[$i]['paterno'] = capitalizar($a['paterno']);
        $d[$i]['materno'] = capitalizar($a['materno']);
        $d[$i]['nombres'] = capitalizar($a['nombres']);
        $d[$i]['curso'] = $cur['nombre'];
        $d[$i]['sexo'] = $a['sexo'] ? 'Masculino' : 'Femenino';
        $d[$i]['rude'] = $a['rude'];
if (isset($_GET['curso'])) {
    $curso = $_GET['curso'];
} else {
    $curso = null;
}
if (isset($_GET['periodo'])) {
    $semestre = $_GET['periodo'];
} else {
    $semestre = '1S';
}
$path_img = TMP_PATH . "rendimiento_general.jpg";
$class_ramo = new ramo();
$class_curso = new curso();
$cursos = $class_curso->obtenerCursos();
$i = 0;
foreach ($cursos as $nombre_curso => $datos_curso) {
    $ramos = $class_ramo->obtenerRamos($nombre_curso, false);
    $class_notas = new notas();
    if (count($ramos) > 0) {
        foreach ($ramos as $nombre_ramo => $datos_ramo) {
            if ($semestre == "anual") {
                $promedio_asignatura['1S'] = $class_notas->promedioSemestreAsignatura($nombre_ramo, $nombre_curso, '1S');
                $promedio_asignatura['2S'] = $class_notas->promedioSemestreAsignatura($nombre_ramo, $nombre_curso, '2S');
                $notas_aux[] = promedio(array('1S' => $promedio_asignatura['1S'][$nombre_ramo]['promedio'], '2S' => $promedio_asignatura['2S'][$nombre_ramo]['promedio']));
            } else {
                $promedio_asignatura = $class_notas->promedioSemestreAsignatura($nombre_ramo, $nombre_curso, $semestre);
                $notas_aux[] = $promedio_asignatura[$nombre_ramo]['promedio'];
            }
        }
    }
    $data[$i]['nombre_curso'] = mostrar_curso($nombre_curso);
示例#17
0
***********************************/
require "../smartyLib/Smarty.class.php";
$smarty = new Smarty();
smartyTemplate($smarty, "../");
$smarty->assign("titulo_browser", "Profesores");
$smarty->assign("colegio", $_SESSION['colegio']->nombre);
$smarty->assign("titulo_izq", "Curso " . mostrar_curso($_GET['curso']));
$smarty->assign("titulo_der", "Gr&aacute;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");
示例#18
0
 function index()
 {
     $ingreso_valido = false;
     session_destroy();
     $alumnoSIGA = new stdClass();
     $colegioSIGA = new stdClass();
     $bdSIGA = new stdClass();
     $rut = $_POST['rut'];
     DBconnect($dbh, "dorcl_siga");
     $SQL = "SELECT * FROM db INNER JOIN colegios AS c ON c.FK_db_db_ID = db_ID";
     $result = DBQuery($SQL, $dbh);
     while ($row = DBFetchArray($result)) {
         $bd = "dorcl_" . $row['bd'] . $row['anio'];
         $bdSIGA->db_ID = $row['db_ID'];
         $_SESSION['path'] = $bdSIGA->bd = $row['bd'];
         $bdSIGA->anio = $row['anio'];
         $bdSIGA->nombrebd = $bd;
         $_SESSION['base_datos'] = $bdSIGA;
         $SQL = "SELECT * FROM colegios WHERE FK_db_db_ID = '{$row['db_ID']}'";
         $colegioSIGA->nombre = $row['nombre'];
         $colegioSIGA->direccion = $row['direccion'];
         $colegioSIGA->telefono = $row['telefono'];
         $colegioSIGA->rbd = $row['rbd'];
         $_SESSION['colegio'] = $colegioSIGA;
         mysql_select_db($bd);
         //dpr($bd);
         $SQL = "SELECT * FROM alumnos WHERE rut = '{$rut}' AND ultima_matricula = '" . $row['anio'] . "'";
         $result3 = DBQuery($SQL, $dbh);
         //dpr($SQL);
         if ($row3 = DBFetchArray($result3)) {
             //dpr($row3);
             //dpr($_SESSION);
             $alumnoSIGA->rut = $row3['rut'];
             $alumnoSIGA->curso = $row3['curso'];
             $alumnoSIGA->nombres = $row3['nombres'];
             $alumnoSIGA->apellidop = $row3['apellidop'];
             $_SESSION['alumno'] = $alumnoSIGA;
             $data['nombre_alumno'] = $row3['nombres'] . " " . $row3['apellidop'];
             $_SESSION['token'] = TOKEN;
             $_SESSION['bd_siga'] = "dorcl_siga";
             //echo "XS";
             $ingreso_valido = true;
             break;
         }
     }
     //dpr($_SESSION);
     if ($ingreso_valido) {
         //dpr($_SESSION);
         //$ses = $_SERVER['HTTP_COOKIE'];
         //dpr($ses);
         $class_alumno = new alumno();
         $class_apoderado = new apoderado();
         $class_notas = new notas();
         $class_mensualidad = new mensualidad();
         $data['apoderado'] = $class_apoderado->obtenerApoderado($rut);
         $data['notas'] = $class_notas->obtenerNotasAlumno($rut);
         $data['mensualidad'] = $class_mensualidad->obtenerMensualidad($rut);
         //moveLocation("alumnos/ingreso",2,"","");
         $this->load->view('ALUM-ingreso_valido', $data);
         //moveLocation("alumnos/ingreso",2,"","");
     } else {
         moveLocation("../ingreso.php", 0, 6);
     }
 }
    {
        $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');
    }
}
$pdf = new PDF();
$pdf->FPDF('P', 'mm', 'Letter');
$class_alumno = new alumno();
$alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
$class_ramo = new ramo();
$ramos = $class_ramo->obtenerRamos($curso, false);
$class_curso = new curso();
$datos_curso = $class_curso->obtenerCurso($curso);
$class_notas = new notas();
if (count($alumnos) > 0 && count($ramos) > 0) {
    $prom_alumnos = $class_notas->promedioAlumno(listar_keys($alumnos), listar_keys($ramos), true);
} else {
    exit;
}
foreach ($alumnos as $rut => $alumno) {
    $pjefe = $datos_curso['pjefe'];
    $pdf->AddPage();
    $pdf->Image($ruta, 10, 5, 18, 20);
    $pdf->SetFont('Arial', 'B', 15);
    $pdf->Cell(80);
    $pdf->Cell(30, 10, $nombre_colegio, 0, 0, 'C');
    $pdf->Ln();
    $pdf->SetFont('Times', '', 10);
    $pdf->Cell(180, 4, 'Año Escolar: ' . $_SESSION['base_datos']->anio, 0, 1, 'R');
<?php

include_once '../../login/check.php';
if (!empty($_POST)) {
    $folder = "../../";
    include_once '../../class/docentemateriacurso.php';
    include_once '../../class/curso.php';
    include_once '../../class/notas.php';
    extract($_POST);
    $docentemateriacurso = new docentemateriacurso();
    $curso = new curso();
    $notas = new notas();
    if ($codcurso == "") {
        echo "Seleccione un Curso Por favor";
        exit;
    }
    if ($codmateria == "") {
        echo "Seleccione una Materia Por favor";
        exit;
    }
    $dmc = array_shift($docentemateriacurso->mostrarTodo("codcurso={$codcurso} and codmateria={$codmateria}"));
    $total = count($notas->mostrarTodo("coddocentemateriacurso=" . $dmc['coddocentemateriacurso'] . " and trimestre={$trimestre}"));
    $aprobados = count($notas->mostrarTodo("coddocentemateriacurso=" . $dmc['coddocentemateriacurso'] . " and trimestre={$trimestre} and notafinal>=36"));
    $reprobados = count($notas->mostrarTodo("coddocentemateriacurso=" . $dmc['coddocentemateriacurso'] . " and trimestre={$trimestre} and notafinal<36"));
}
?>
<a href="#" class="botoninfo corner-all imprimir noimprimir">Imprimir</a>
<div id="container"></div>
		<script type="text/javascript">
		$(document).ready(function(e) {
            $(".imprimir").click(function(e) {