예제 #1
0
 function Tranversales()
 {
     //dpr($_SESSION);
     $class_transversales = new transversal();
     $class_curso = new curso();
     $class_alumno = new alumno();
     //dpr($_POST['periodo']);
     $periodo = $_SESSION['aux_periodo'] = isset($_POST['periodo']) ? $_POST['periodo'] : $_SESSION['aux_periodo'];
     //dpr($_SESSION['aux_periodo']);
     //exit();
     if (isset($_POST['asistencia'])) {
         foreach ($_POST['asistencia'] as $rut => $asistencia) {
             $class_transversales->insertarAsistencia($rut, $asistencia, $periodo);
         }
     }
     if (count($_POST['transv_alum']) > 0) {
         foreach ($_POST['transv_alum'] as $rut => $transv_datos) {
             $datos_transv['transv_datos'] = implode(",", $transv_datos);
             $array_ID = array('FK_alumnos_rut' => $rut, 'transv_periodo' => $periodo);
             //dpr($_POST['transv_alum']);
             //dpr($datos_transv['transv_datos']);
             if ($datos_transv['transv_datos']) {
                 $class_transversales->modificarTransversalAlumno($datos_transv, $array_ID);
             }
         }
         //  moveLocation("", 0, "", "");
     }
     $data['curso'] = $_SESSION['aux_curso'] = isset($_POST['curso']) ? $_POST['curso'] : $_SESSION['aux_curso'];
     $data['alumnos'] = $class_alumno->obtenerAlumnos($data['curso'], 1, false);
     //dpr($data['alumnos']);
     foreach ($data['alumnos'] as $rut => $aux_data) {
         $data['asistencia'][$rut] = $class_transversales->obtenerAsistencia($rut, $periodo);
         $data['alumnos'][$rut]['transversales'] = $class_transversales->obtenerTransversalAlumno($rut, $periodo);
         $data['alumnos'][$rut]['transversales']['array_transv'] = explode(",", $data['alumnos'][$rut]['transversales']['transv_datos']);
     }
     $curso = $class_curso->obtenerCurso($_SESSION['aux_curso']);
     if ($curso['FK_ciclo_cic_ID']) {
         $data['transversales'] = $class_transversales->obtenerTransversales($curso['FK_ciclo_cic_ID'], false);
     }
     //dpr($data['transversales']);
     $data['titulo_izq'] = "Tranversales";
     $data['titulo_der'] = $_SESSION['aux_curso'];
     $data['path'] = "../../images/" . $_SESSION['path'];
     $this->load->view('PROF-transversales.php', $data);
 }
예제 #2
0
파일: utp.php 프로젝트: ranmadxs/dorcl
 function Tranversales()
 {
     $class_curso = new curso();
     $class_transversal = new transversal();
     $data['ciclos'] = $class_curso->obtenerCiclos();
     $data['transversales'] = $class_transversal->obtenerTransversales($_SESSION['aux_ciclo']);
     //dpr($data['transversales']);
     $data['titulo_der'] = "Tranversales";
     $data['path'] = "../../images/" . $_SESSION['path'];
     //dpr($_POST);
     if ($_POST['borrar_transv_det_ID']) {
         $class_transversal->borrarTransversal($_POST['borrar_transv_det_ID']);
         moveLocation("", 0, "", "");
     }
     if ($_POST['insertar_transv'] == 1) {
         $datos_transv['transv_det_nombre'] = $_POST['transv_nombre'];
         $datos_transv['transv_det_titulo'] = $_POST['transv_titulo'] == "on" ? 1 : 0;
         $datos_transv['FK_ciclo_cic_ID'] = $_SESSION['aux_ciclo'];
         $class_transversal->insertarTransversal($datos_transv);
         moveLocation("", 0, "", "");
     }
     //dpr($data);
     $this->load->view('UTP-tranversales.php', $data);
 }
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');
    }
}
$pdf = new PDF();
$pdf->FPDF('P', 'mm', 'Letter');
$class_alumno = new alumno();
$alumnos = $class_alumno->obtenerAlumnos($curso, 1, false);
$class_ramo = new ramo();
예제 #4
0
        if ($datos_transv['transv_datos']) {
            $class_transversales->modificarTransversalAlumno($datos_transv, $array_ID);
        }
    }
    //  moveLocation("", 0, "", "");
}
if (isset($_POST['asistencia'])) {
    foreach ($_POST['asistencia'] as $rut => $asistencia) {
        $class_transversales->insertarAsistencia($rut, $asistencia, $periodo);
    }
}
$data['curso'] = $_SESSION['aux_curso'] = isset($_POST['curso']) ? $_POST['curso'] : $_SESSION['aux_curso'];
$data['alumnos'] = $class_alumno->obtenerAlumnos($data['curso'], 1, false);
$curso = $class_curso->obtenerCurso($_SESSION['aux_curso']);
if ($curso['FK_ciclo_cic_ID']) {
    $data['transversales'] = $class_transversales->obtenerTransversales($curso['FK_ciclo_cic_ID'], false);
}
foreach ($data['alumnos'] as $rut => $aux_data) {
    $data['asistencia'][$rut] = $class_transversales->obtenerAsistencia($rut, $periodo);
    $data['alumnos'][$rut]['transversales'] = $class_transversales->obtenerTransversalAlumno($rut, $periodo);
    if (isset($data['alumnos'][$rut]['transversales']['transv_datos'])) {
        $data['alumnos'][$rut]['transversales']['array_transv'] = explode(",", $data['alumnos'][$rut]['transversales']['transv_datos']);
    } else {
        if (isset($data['transversales'])) {
            foreach ($data['transversales'] as $keyT => $valueT) {
                $data['alumnos'][$rut]['transversales']['array_transv'][] = "";
            }
        }
    }
}
$smarty->assign("alumnos", $data['alumnos']);