Ejemplo n.º 1
0
$id_taller = filter_input(INPUT_GET, 'id_taller');

$lista_dias = $db->getAll("
    SELECT dias.id_dia, dia, id_dia_taller, id_taller 
    FROM ".BASE_DATA.".dias dias LEFT JOIN (
        SELECT *
        FROM `".BASE_TESIS_AUS."`.dias_talleres
        WHERE id_taller = $id_taller
            ) AS temp ON dias.id_dia = temp.id_dia
    WHERE dias.id_dia != 0
    ORDER BY dias.id_dia");

$lista_alumnos = $db->getAll("
    SELECT alumnos.id_alumno, CONCAT(apellido, ', ', alumnos.nombre) AS nombre
    FROM alumnos JOIN taller_alumno ON alumnos.id_alumno = taller_alumno.id_alumno
    WHERE taller_alumno.id_taller = $id_taller
    ORDER BY apellido");

$smarty->assign("lista_alumnos", $lista_alumnos);

$taller_aux = new Talleres($db);
$taller = $taller_aux->getTaller($id_taller);

$smarty->assign("lista_dias", $lista_dias);
$smarty->assign("taller", $taller);
$smarty->assign("id_taller", $id_taller);
$smarty->assign("usrlogin", $usrlogin);

?>
Ejemplo n.º 2
0
function reset_taller($arg) {
    global $db;
    $jsondata = array();

    if(isset($arg) && count($arg) == 2){
        $id_taller = $arg["id_taller"];
        $usrlogin = $arg["usrlogin"];

        $taller = new Talleres($db, $id_taller);
        $alumno = new Taller_Alumno($db);
        $alumno->borrar("id_taller = $id_taller");

        // REGRISTRO EN EL LOG
        $log =  new Log($db);
        $log->crear_registro($usrlogin, "RESET TALLER", $taller->getClassName(), $id_taller);

        $jsondata['success'] = true;

    } else {
        $jsondata['success'] = false;
    }

    header('Content-type: application/json; charset=utf-8');
    echo json_encode($jsondata);
    exit();
}
Ejemplo n.º 3
0
<?php
include_once("classes/class.Talleres.php");
$taller = new Talleres($db);

$lista_talleres = null;
$datos = filter_input_array(INPUT_POST);

if(empty($datos)){
    $lista_talleres = $taller->listar_talleres();
    $smarty->assign("estado",  "");
} else {
    $lista_talleres = $taller->buscar_talleres($datos["nombre"], $datos["id_capacitador"], $datos["estado"]);
    $smarty->assign("estado",  $datos["estado"]);
}

$cantidad_alumnos_taller = $taller->cantidad_alumnos_por_taller();

$smarty->assign("cantidad_talleres", count($lista_talleres));
$smarty->assign("lista_talleres", $lista_talleres);
$smarty->assign("cantidad_alumnos_taller", $cantidad_alumnos_taller);
?>
Ejemplo n.º 4
0
function baja_capacitador($arg) {
    global $db;
    $jsondata = array();

    if(isset($arg) && count($arg) == 2){
        $id_capacitador = $arg["id_capacitador"];
        $usrlogin = $arg["usrlogin"];

        $capacitador = new Capacitador($db, $id_capacitador);
        $capacitador->darBaja($id_capacitador);

        //Busca talleres
        $taller = new Talleres($db);
        $talleres = $taller->buscar_talleres("", $id_capacitador, "");
        foreach ($talleres as $t){
            $taller->quitarCapacitador($t["id_taller"]);
            $taller->darBaja($t["id_taller"]);
        }

        //CREA EL NUEVO ESTADO
        $estado = new Log_Estados($db);
        $estado->darBaja($capacitador->getClassName(), $id_capacitador, $usrlogin);

        // REGRISTRO EN EL LOG
        $log =  new Log($db);
        $log->crear_registro($usrlogin, "BAJA", $capacitador->getClassName(), $id_capacitador);

        $jsondata['success'] = true;

    } else {
        $jsondata['success'] = false;
    }

    header('Content-type: application/json; charset=utf-8');
    echo json_encode($jsondata);
    exit();


    return "El capacitador fue dado de baja";
}
Ejemplo n.º 5
0
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

// set auto page breaks
//$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf->SetAutoPageBreak(TRUE, 10);

// remove default header
$pdf->setPrintHeader(false);

/////////////////////////////
$id_alumno = $_GET["id_alumno"];
$id_taller = $_GET["id_taller"];
$estado = $_GET["estado"];

$alumno = new Alumno($db, $id_alumno);
$taller = new Talleres($db, $id_taller);

$datos_alumno = $alumno->getAlumno($id_alumno);
$datos_taller = $taller->getTaller($id_taller);

$smarty->assign("nombre_alumno", $datos_alumno["apellido"].", ".$datos_alumno["nombre"]);
$smarty->assign("dni_alumno", $datos_alumno["dni"]);

$smarty->assign("nombre_taller", $datos_taller["nombre"]);

$smarty->assign("estado", $estado);

$capacitador = new Capacitador($db, $datos_taller["id_capacitador"]);

$datos_capacitador = $capacitador->getCapacitador($datos_taller["id_capacitador"]);