$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); ?>
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(); }
<?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); ?>
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"; }
$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"]);