123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473 |
- <?php
- require_once("../include/constantes.php");
- require_once("../include/bd_pdo.php");
- require_once("../classes/ValidaSesion.php");
- require_once("../classes/MainMenu.php");
- require_once("../include/util.php");
- $menu = 7;
- $submenu = 72;
- //--- Objeto para validar usuario. El id de usuario lo lee desde sesión
- $objSesion = new ValidaSesion($pdo, $submenu, APSA);
- if(!$objSesion->tieneAcceso()){
- $objSesion->terminaSesion();
- }
- $objSesion->validaPeriodoUsuario();//si no tiene periodo manda a main
-
- ?>
- <!DOCTYPE html>
- <html lang="es" prefix="og: http://ogp.me/ns#">
- <head>
- <title>APSA - Facultad de Ingeniería</title>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <link rel="icon" type="image/png" href="../img/favicon.png" />
- <link rel="stylesheet" href="../css/bootstrap-ulsa.min.css" type="text/css">
- <link rel="stylesheet" href="../css/indivisa.css" type="text/css">
- <link rel="stylesheet" href="../css/sgi.css?rand=<?php echo rand();?>" type="text/css">
- <link rel="stylesheet" href="../css/fa_all.css" type="text/css">
- <link rel="stylesheet" href="../css/jquery-ui.css" type="text/css">
- <link rel="stylesheet" href="../css/clockpicker.css" type="text/css">
- <link rel="stylesheet" href="../css/calendar.css" type="text/css">
- <script src="../js/util.js"></script>
- </head>
- <body>
- <div>
- <?php
- //--- Objeto que pinta menu
- $menuObj = new MainMenu($_SESSION["usuario_id"], $menu, $pdo, APSA, "Asistencias de profesores");//usr, menu, pdo, sist
- $menuObj->printMenu();
-
- /*if(isset($_POST["periodo"]))
- $filter_periodo = filter_input(INPUT_POST, "periodo", FILTER_SANITIZE_NUMBER_INT);//limpia texto
- else*/
- $filter_periodo = $_SESSION["periodo_id"];
-
- //Area
- $stmt = $pdo->prepare('Select * from fs_areaacademica(NULL, :nivel)');
- $stmt->bindParam(":nivel", $_SESSION["nivel_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar las áreas académicas";
- }else{
- $area_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
-
- //Periodo
- $stmt = $pdo->prepare('Select * from fs_periodo(:id, NULL, NULL, true)');
- $stmt->bindParam(":id", $filter_periodo);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar el periodo";
- }else{
- $periodo_rs = $stmt->fetch();
- }
- $stmt->closeCursor();
-
-
-
- if(isset($_POST["fecha_inicial"]) && $_POST["fecha_inicial"]!=""){
- $filter_fini = trim(filter_input(INPUT_POST, "fecha_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto
- }
- if(isset($_POST["fecha_final"]) && $_POST["fecha_final"]!=""){
- $filter_ffin = trim(filter_input(INPUT_POST, "fecha_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto
- }
- if(isset($_POST["hora_inicial"]) && $_POST["hora_inicial"]!=""){
- $filter_hini = trim(filter_input(INPUT_POST, "hora_inicial", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto
- }else{
- $filter_hini = '00:00';
- }
- if(isset($_POST["hora_final"]) && $_POST["hora_final"]!=""){
- $filter_hfin = trim(filter_input(INPUT_POST, "hora_final", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto
- }else{
- $filter_hfin = '23:59';
- }
-
- $query = "";
- if(isset($_POST["desc"]) && $_POST["desc"] != ""){
- $query .= ":desc,";
- $filter_desc = trim(filter_input(INPUT_POST, "desc", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto
- }else{
- $query .= "NULL,";
- }
- if(isset($_POST["clave"]) && $_POST["clave"] != ""){
- $query .= ":clave,";
- $filter_clave = filter_input(INPUT_POST, "clave", FILTER_SANITIZE_NUMBER_INT);//limpia texto
- }else{
- $query .= "NULL,";
- }
- if(isset($_POST["area"]) && is_numeric($_POST["area"]) && trim($_POST["area"]) != ""){
- $query .= ":area,";
- $filter_area = filter_input(INPUT_POST, "area", FILTER_SANITIZE_NUMBER_INT);//limpia texto
- }else{
- $query .= "NULL,";
- }
-
- $hoy_fecha = date("Y-m-d");
-
- if(isset($filter_fini)) $fecha_ini = fechaGuion($filter_fini); else $fecha_ini = $periodo_rs["Periodo_fecha_inicial"];
- if(isset($filter_ffin)){
- $fecha_fin = fechaGuion($filter_ffin);
- }else{
- if($periodo_rs["Periodo_fecha_final"] < $hoy_fecha){
- $fecha_fin = $periodo_rs["Periodo_fecha_final"];
- }else{
- $fecha_fin = $hoy_fecha;
- }
-
- }
-
- //if($fecha_fin > $hoy_fecha ) $fecha_fin = $hoy_fecha;
-
- $stmt = $pdo->prepare('Select * from fs_asistenciaprofesores(:per, :fini, :ffin, :hini, :hfin, '.$query.' 0, '.MAX_ROWS.')');//sólo activos
- $stmt->bindParam(":per", $filter_periodo);
- $stmt->bindParam(":fini", $fecha_ini);
- $stmt->bindParam(":ffin", $fecha_fin);
- $stmt->bindParam(":hini", $filter_hini);
- $stmt->bindParam(":hfin", $filter_hfin);
- if(isset($filter_desc)) $stmt->bindParam(":desc", $filter_desc);
- if(isset($filter_clave)) $stmt->bindParam(":clave", $filter_clave);
- if(isset($filter_area)) $stmt->bindParam(":area", $filter_area);
-
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los profesores";
- print_r($stmt->errorInfo());
- }else{
- $profesores_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
-
-
-
- $stmt = $pdo->prepare('Select * from fs_asistenciaprofesores_all(:per, :fini, :ffin, :hini, :hfin, '.$query.' 0, '.MAX_ROWS.')');//sólo activos
- $stmt->bindParam(":per", $filter_periodo);
- $stmt->bindParam(":fini", $fecha_ini);
- $stmt->bindParam(":ffin", $fecha_fin);
- $stmt->bindParam(":hini", $filter_hini);
- $stmt->bindParam(":hfin", $filter_hfin);
- if(isset($filter_desc)) $stmt->bindParam(":desc", $filter_desc);
- if(isset($filter_clave)) $stmt->bindParam(":clave", $filter_clave);
- if(isset($filter_area)) $stmt->bindParam(":area", $filter_area);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los profesores";
- print_r($stmt->errorInfo());
- }else{
- $profesoresAll_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
-
-
- ?>
- <main class="container-fluid content marco">
-
- <?php include_once("../include/errorMessage.php"); ?>
-
- <?php include("../include/periodoCambio.php");?>
-
- <?php
- if(isset($area_rs) && isset($periodo_rs)){
- ?>
-
-
- <!-- Filtro -->
- <div class="row">
- <div class="col-12">
- <form action="" method="post" id="form_filter">
- <div class="form-box form-box-info">
- <div class="form-group row">
- <label for="filter_desc" class="col-4 col-form-label">Nombre profesor</label>
- <div class="col-8 col-sm-4">
- <input id="filter_desc" name="desc" type="text" class="form-control" <?php if(isset($filter_desc) ){echo 'value="'.$filter_desc.'"';}?>>
- </div>
- </div>
- <div class="form-group row">
- <label for="filter_clave" class="col-4 col-form-label">Clave</label>
- <div class="col-8 col-sm-4">
- <input id="filter_clave" name="clave" type="text" class="form-control" <?php if(isset($filter_clave) ){echo 'value="'.$filter_clave.'"';}?>>
- </div>
- </div>
- <?php if(count($area_rs) > 1){ ?>
- <div class="form-group row">
- <label for="filter_area" class="col-4 col-form-label">Área</label>
- <div class="col-8 col-sm-4">
- <select id="filter_area" name="area" class="form-control">
- <option value="">Mostrar todas</option>
- <?php foreach($area_rs as $area) {?>
- <option value="<?php echo $area["Area_id"];?>" <?php if(isset($filter_area) && $filter_area == $area["Area_id"]){echo "selected='selected'";}?> ><?php echo $area["Area_desc"];?></option>
- <?php } ?>
- </select>
- </div>
- </div>
- <?php } ?>
-
-
- <div class="bg-info pt-3 pb-2 mt-3">
- <p class="text-center font-weight-bold alert-heading">
- <a class="d-block collapsed" data-toggle="collapse" href="#avanzadoBox" role="button" aria-expanded="false" aria-controls="collapseExample">
- Filtrar por fecha/hora <i class="ing-caret ing-fw ml-5"></i></a>
- </p>
- <div class="col-12 collapse" id="avanzadoBox">
- <div class="form-box">
- <div class="form-group row">
- <label for="fecha_inicial" class="col-4 col-form-label">Fecha inicial *</label>
- <div class="col-8 col-sm-4">
- <input id="fecha_inicial" name="fecha_inicial" type="text" class="form-control date-picker" placeholder="dd/mm/aaaa" maxlength="10" required="required" readonly="readonly" value="<?php echo fechaSlash($fecha_ini);?>">
- </div>
- </div>
- <div class="form-group row">
- <label for="fecha_final" class="col-4 col-form-label">Fecha final *</label>
- <div class="col-8 col-sm-4">
- <input id="fecha_final" name="fecha_final" type="text" class="form-control date-picker" placeholder="dd/mm/aaaa" maxlength="10" required="required" readonly="readonly" value="<?php echo fechaSlash($fecha_fin); ?>">
- </div>
- </div>
- <div class="form-group row">
- <label for="hora_inicial" class="col-4 col-form-label">Hora inicial *</label>
- <div class="col-8 col-sm-4">
- <input id="hora_inicial" name="hora_inicial" type="text" class="form-control clock" data-autoclose="true" placeholder="hh:mm" maxlength="5" required="required" readonly="readonly" value="<?php echo $filter_hini;?>">
- </div>
- </div>
- <div class="form-group row">
- <label for="hora_final" class="col-4 col-form-label">Hora final *</label>
- <div class="col-8 col-sm-4">
- <input id="hora_final" name="hora_final" type="text" class="form-control clock" data-autoclose="true" placeholder="hh:mm" maxlength="10" required="required" readonly="readonly" value="<?php echo $filter_hfin ?>">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="form-group row">
- <div class="col-12 text-center">
- <button type="submit" class="btn btn-outline-primary"><?php echo $ICO["buscar"]; ?> Filtrar</button>
- <button type="button" class="btn btn-outline-danger btn-reset"><?php echo $ICO["borrar"]?> Limpiar</button>
- </div>
- </div>
- </form>
- </div>
- </div>
-
- <?php //if($filter_periodo != ""){ //hay periodo seleccionado?>
- <ul class="nav nav-tabs" id="myTab" role="tablist">
- <li class="nav-item">
- <a class="nav-link active" id="tab1-tab" data-toggle="tab" href="#tab1" role="tab" aria-controls="calendario" aria-selected="true">Asistencia diaria</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" id="tab2-tab" data-toggle="tab" href="#tab2" role="tab" aria-controls="lista" aria-selected="false">Total por profesor</a>
- </li>
- </ul>
- <div class="tab-content" id="horariosTabContent">
- <div class="tab-pane fade pt-4 show active" id="tab1" role="tabpanel" aria-labelledby="tab1-tab">
- <form action="./export/xls_asistenciasprofesor.php" target="_blank" method="post">
- <input type="hidden" name="periodo" value="<?php if(isset($filter_periodo)){ echo $filter_periodo; }?>">
- <input type="hidden" name="area" value="<?php if(isset($filter_area)){ echo $filter_area; }?>">
- <input type="hidden" name="desc" value="<?php if(isset($filter_desc)){ echo $filter_desc; }?>">
- <input type="hidden" name="clave" value="<?php if(isset($filter_clave)){ echo $filter_clave; }?>">
- <input type="hidden" name="fecha_inicial" value="<?php echo $fecha_ini;?>">
- <input type="hidden" name="fecha_final" value="<?php echo $fecha_fin;?>">
- <input type="hidden" name="hora_inicial" value="<?php echo $filter_hini;?>">
- <input type="hidden" name="hora_final" value="<?php echo $filter_hfin;?>">
- <p class="text-right"><button type="submit" class="btn btn-outline-secondary"><?php echo $ICO["descargar"];?> Generar xls</button></p>
- </form>
- <div class="row justify-content-md-center">
- <div class="col-12 table-responsive">
- <p>Se muestran los primeros <strong><?php echo MAX_ROWS;?></strong> resultados. Utiliza los filtros para encontrar el usuario que buscas.</p>
- <table class="table table-sm table-striped table-white">
- <thead class="thead-dark">
- <tr >
- <th>Clave</th>
- <th>Profesor</th>
- <th>Grupo</th>
- <th>Materia</th>
- <th>Fecha</th>
- <th>Hora de clase</th>
- <th>Checador</th>
- <th>Estatus</th>
- </tr>
- </thead>
- <tbody>
- <?php
- foreach($profesores_rs as $profesor){
- ?>
- <tr data-id="<?php echo $profesor["Usuario_id"]; ?>">
- <td class="text-center font-weight-bold"><span class="pointer detalle" data-field="filter_clave"><?php echo $profesor["Usuario_claveULSA"]; ?></span></td>
- <td><span class="pointer detalle" data-field="filter_desc"><?php echo $profesor["Usuario_apellidos"]." ".$profesor["Usuario_nombre"]; ?></span></td>
- <td><?php
- //if($_SESSION["nivel_id"] == 1)
- echo $profesor["Grupo_desc"]." ".$profesor["Carrera_prefijo"];
- //else
- //echo $profesor["Grupo_desc"];?></td>
- <td><?php echo $profesor["Materia_desc"];?><br>
- <small><span style="color:<?php echo $profesor["Area_color"];?>"><?php echo $ICO["circulo"];?></span> <?php echo $profesor["Area_desc"];?></small>
- </td>
- <td class="text-center text-nowrap"><?php echo fechaSlash($profesor["Fecha"]);?></td>
- <td class="text-center"><?php echo date('H:i', strtotime($profesor["Horario_hora"]));?></td>
- <td class="text-center"><?php
- if(isset($profesor["Asistencia_checador_inicial"]) && $profesor["Asistencia_checador_inicial"] != "")
- echo date('H:i', strtotime($profesor["Asistencia_checador_inicial"]));
- ?>
- </td>
- <?php
- $colorStatus = '';
- $status = '';
- if(isset($profesor["Asistencia_isRetardo"]) && $profesor["Asistencia_isRetardo"] !== ""){
- if($profesor["Asistencia_isRetardo"]){
- $status = "Retardo";
- $colorStatus = 'text-warning';
- }else{
- if($profesor["Asistencia_isJustificada"]){
- $status = "Justificada";
- $colorStatus = 'text-primary';
- }else{
- $status = "Asistencia";
- $colorStatus = 'text-success';
- }
- }
- }else{
- $status = "Sin registro";
- $colorStatus = 'text-danger';
- }
- if($profesor["Asistencia_isReposicion"]) $status.="<br><small>Reposición<small>";
- ?>
- <td class="text-center <?php echo $colorStatus;?>">
- <?php echo $status;?>
- </td>
- </tr>
- <?php
- }//foreach prof
- ?>
- </tbody>
- </table>
- </div>
- </div>
- </div><!-- FIN TAB 1-->
- <div class="tab-pane fade pt-4" id="tab2" role="tabpanel" aria-labelledby="tab2-tab">
- <?php if(isset($profesoresAll_rs)){ ?>
- <form action="./export/xls_asistenciasprofesor_all.php" target="_blank" method="post">
- <input type="hidden" name="periodo" value="<?php if(isset($filter_periodo)){ echo $filter_periodo; }?>">
- <input type="hidden" name="area" value="<?php if(isset($filter_area)){ echo $filter_area; }?>">
- <input type="hidden" name="desc" value="<?php if(isset($filter_desc)){ echo $filter_desc; }?>">
- <input type="hidden" name="clave" value="<?php if(isset($filter_clave)){ echo $filter_clave; }?>">
- <input type="hidden" name="fecha_inicial" value="<?php echo $fecha_ini;?>">
- <input type="hidden" name="fecha_final" value="<?php echo $fecha_fin;?>">
- <input type="hidden" name="hora_inicial" value="<?php echo $filter_hini;?>">
- <input type="hidden" name="hora_final" value="<?php echo $filter_hfin;?>">
- <p class="text-right"><button type="submit" class="btn btn-outline-secondary"><?php echo $ICO["descargar"];?> Generar xls</button></p>
- </form>
- <div class="row justify-content-md-center">
- <div class="col-12 table-responsive">
- <p>Se muestran los primeros <strong><?php echo MAX_ROWS;?></strong> resultados. Utiliza los filtros para encontrar el usuario que buscas.</p>
- <table class="table table-sm table-striped table-white">
- <thead class="thead-dark">
- <tr class="row" >
- <th class="col-1">Clave</th>
- <th class="col-4">Profesor</th>
- <th class="col-1">Clases total</th>
- <th class="col-4">Asistencia</th>
- <th class="col-2">Retardos</th>
- </tr>
- </thead>
- <tbody>
- <?php
- foreach($profesoresAll_rs as $profesor){
- ?>
- <tr class="row">
- <td class="col-1 text-center font-weight-bold"><?php echo $profesor["Usuario_claveULSA"]; ?></td>
- <td class="col-4"><span class="pointer detalle"><?php echo $profesor["Usuario_apellidos"]." ".$profesor["Usuario_nombre"]; ?></span></td>
- <td class="col-1 text-center">
- <?php echo $profesor["Clases_total"];?>
- </td>
- <td class="col-4">
- <div class="progress" style="height: 24px;">
- <?php if( ($profesor["Asistencias"]+$profesor["Reposiciones"]) > 0){?>
- <div class="progress-bar bg-secondary" role="progressbar" title="Asistencias <?php echo $profesor["Asistencias"]?>" style="width: <?php echo $profesor["Asistencias"]*100/$profesor["Clases_total"]; ?>%" aria-valuenow="<?php echo $profesor["Asistencias"]*100/$profesor["Clases_total"]; ?>" aria-valuemin="0" aria-valuemax="100"><?php echo round($profesor["Asistencias"]*100/$profesor["Clases_total"])."%"; ?></div>
- <div class="progress-bar bg-primary" role="progressbar" title="Reposiciones <?php echo $profesor["Reposiciones"]?>" style="width: <?php echo $profesor["Reposiciones"]*100/$profesor["Clases_total"]; ?>%" aria-valuenow="<?php echo $profesor["Reposiciones"]*100/$profesor["Clases_total"]; ?>" aria-valuemin="0" aria-valuemax="100"><?php echo round($profesor["Reposiciones"]*100/$profesor["Clases_total"])."%";?></div>
- <div class="progress-bar bg-info" role="progressbar" title="Faltas <?php echo $profesor["Faltas"]?>" style="width: <?php echo $profesor["Faltas"]*100/$profesor["Clases_total"]; ?>%" aria-valuenow="<?php echo $profesor["Faltas"]*100/$profesor["Clases_total"]; ?>" aria-valuemin="0" aria-valuemax="100"><?php echo round($profesor["Faltas"]*100/$profesor["Clases_total"])."%";?></div>
- <?php } else {?>
- <div class="progress-bar bg-info" role="progressbar" title="Faltas <?php echo $profesor["Clases_total"]?>" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">Sin asistencias</div>
- <?php } ?>
- </div>
- </td>
- <td class="col-2">
- <div class="progress" style="height: 24px;">
- <?php
- if($profesor["Retardos"] > 0 && ($profesor["Asistencias"]+$profesor["Reposiciones"]) > 0){
- $porcentaje_retardo = round($profesor["Retardos"]*100/($profesor["Asistencias"]+$profesor["Reposiciones"]));
- ?>
-
- <div class="progress-bar bg-warning" role="progressbar" title="Retardos <?php echo $profesor["Retardos"]?>" style="width: <?php echo $porcentaje_retardo; ?>%" aria-valuenow="<?php echo $porcentaje_retardo; ?>" aria-valuemin="0" aria-valuemax="100"><?php echo $porcentaje_retardo."%"; ?></div>
- <div class="progress-bar bg-info" role="progressbar" title="En tiempo <?php echo ($profesor["Asistencias"]+$profesor["Reposiciones"])-$profesor["Retardos"]?>" style="width: <?php echo 100-$porcentaje_retardo; ?>%" aria-valuenow="<?php echo 100-$porcentaje_retardo; ?>" aria-valuemin="0" aria-valuemax="100"></div>
- <?php } else{
- if(($profesor["Asistencias"]+$profesor["Reposiciones"]) > 0){ ?>
- <div class="progress-bar bg-info" role="progressbar" title="En tiempo <?php echo ($profesor["Asistencias"]+$profesor["Reposiciones"])-$profesor["Retardos"]?>" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100">Siempre en tiempo</div>
- <?php } else { ?>
- <!--<div class="progress-bar bg-info" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>-->
- <?php
- }
- } ?>
- </div>
- </td>
- </tr>
- <?php } ?>
- </tbody>
- </table>
- </div>
- </div>
- <?php } ?>
- </div><!-- FIN TAB 2-->
- </div><!-- FIN TAB GROUP -->
- <?php } //fin hay periodo seleccionado?>
- <?php //} ?>
- </main>
- <!--- FOOTER--->
- <?php require_once("../include/footer.php"); ?>
-
- </div>
-
- <script src="../js/jquery.min.js"></script>
- <script src="../js/jquery-ui.js"></script>
- <script src="../js/datepicker-es.js"></script>
- <script src="../js/clockpicker.js"></script>
- <script src="../js/bootstrap/popper.min.js"></script>
- <script src="../js/bootstrap/bootstrap.min.js"></script>
- <script src="../js/sidebarmenu.js"></script>
- <script src="../js/datalist.js"></script>
-
- <script>
- var _periodo_fecha_inicial = "<?php echo fechaSlash($periodo_rs["Periodo_fecha_inicial"]); ?>";
- var _periodo_fecha_final = "<?php if($periodo_rs["Periodo_fecha_final"] > $hoy_fecha ) echo fechaSlash($hoy_fecha); else echo fechaSlash($periodo_rs["Periodo_fecha_final"]); ?>";
- var datepickerOptions = { dateFormat: "dd/mm/yy", minDate:_periodo_fecha_inicial, maxDate:_periodo_fecha_final };
-
-
- $(document).on( "click", ".btn-reset", function(event){
- var forma = $(this).parents("form");
- forma.find("input[type=text]").val("");
- forma.find("select").prop("selectedIndex",0);
- $("#fecha_inicial").val(_periodo_fecha_inicial);
- $("#fecha_final").val(_periodo_fecha_final);
- forma.submit();
- });
-
- $(document).on( "click", ".detalle", function(event){
- var forma = $("#form_filter");
- var field = $(this).data("field");
- $("#"+field).val($(this).html());
- forma.submit();
- });
-
- $(document).ready(function(){
- setDatalist("#periodo", <?php echo $_SESSION["periodo_id"]; ?>);
- $(document).on('click', '#dlPeriodo ul li' ,function(){
- $("#formaPeriodo").submit();
- });
-
- $(".date-picker" ).datepicker(datepickerOptions);
- $(".date-picker" ).datepicker( $.datepicker.regional[ "es" ] );
-
- $('.clock').clockpicker();
- });
- </script>
- </body>
- </html>
|