123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587 |
- <?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");
- require_once("./include/grados.php");
- $menu = 2;
- $submenu = 20;
- //--- Objeto para validar usuario. El id de usuario lo lee desde sesión
- $objSesion = new ValidaSesion($pdo, $submenu, APSA);
- if(!$objSesion->tieneAcceso()){
- $objSesion->terminaSesion();
- }
-
- $stmt = $pdo->prepare('Select * from fs_usuario(:usr)');
- $stmt->bindParam(":usr", $_SESSION["usuario_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un errror al leer los datos de usuario";
- }else
- $usuario_rs = $stmt->fetch();
- $stmt->closeCursor();
-
- //Tipo contacto
- $stmt = $pdo->prepare('Select * from fs_tipocontacto(NULL)');
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los tipos de contacto";
- }else{
- $tipocontacto_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
-
- //Perfil contacto
- $stmt = $pdo->prepare('Select * from fs_perfilcontacto(NULL)');
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los tipos de contacto";
- }else{
- $perfilcontacto_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
- //Datos de contacto
- $stmt = $pdo->prepare('Select * from fs_contacto(:usr_id, NULL, NULL)');//selecciona contactos
- $stmt->bindParam(":usr_id", $_SESSION["usuario_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los datos de contacto del usuario";
- print_r($stmt->errorInfo());
- }else{
- $contacto_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
- //Contacto emergencia
- $stmt = $pdo->prepare('Select * from fs_contactoemergencia(:usr_id)');
- $stmt->bindParam(":usr_id", $_SESSION["usuario_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los tipos de contacto";
- }else{
- $emergencia_rs = $stmt->fetch();
- }
- $stmt->closeCursor();
- if($usuario_rs["es_Profesor"]){
- //Periodos con nombramientos
- $stmt = $pdo->prepare('SELECT * from fs_periodosprofesor(:usr_id) WHERE "Periodo_hasHistorico" is true AND "Periodo_carta" IS NOT NULL ORDER BY "Periodo_id" DESC');
- $stmt->bindParam(":usr_id", $_SESSION["usuario_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los periodos del usuario";
- }else{
- $periodosN_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
- }
-
- //--Manejo de errores y mensajes de exito
- if(isset($_GET["error"]) && is_numeric($_GET["error"])){
- switch ($_GET["error"]){
- case 0: $errorDesc = "No se recibieron datos."; break;
- case 1: $errorDesc = "Ocurrió un error al actualizar los datos."; break;
- case 2: $errorDesc = "La contraseña no es válida. Debe contener al menos 1 letra, 1 número, 1 caracter especial y tener una longitud de 5 caracteres."; break;
- case 3: $errorDesc = "No tienes permiso de realizar esa acción."; break;
- case 4: $errorDesc = "Ocurrió un error al obtener las fechas del nombramiento."; break;
- case 5: $errorDesc = "Ocurrió un error al obtener los datos del nombramiento."; break;
- }
- }
- if(isset($_GET["ok"]) && is_numeric($_GET["ok"])){
- switch ($_GET["ok"]){
- case 0: $successDesc = "Tus datos de contacto se actualizaron correctamente."; break;
- case 1: $successDesc = "Tus datos se han enviado para reivisión y deben ser aprobados. "; break;
- }
- }
-
-
- //Obtiene fechas de periodo
- if(!isset($_SESSION["periodo_id"]) || $_SESSION["periodo_id"] == ""){
- $fecha_ini = date("d/m/Y");
- }else{
- $stmt = $pdo->prepare('Select * from fs_periodo(:periodo, NULL, NULL, true)');
- $stmt->bindParam(":periodo", $_SESSION["periodo_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar las fechas del periodo";
- }else{
- $periodo_rs = $stmt->fetch();
- $fecha_ini = fechaSlash($periodo_rs["Periodo_fecha_inicial"]);
- }
- $stmt->closeCursor();
- }
- ?>
- <!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/calendar.css" type="text/css">
- </head>
- <body>
- <div>
- <?php
- //--- Objeto que pinta menu
- $menuObj = new MainMenu($_SESSION["usuario_id"], $menu, $pdo, APSA, "Mi perfil");//usr, menu, pdo, sist
- $menuObj->printMenu();
- ?>
- <main class="container-fluid content marco">
- <?php include_once("../include/errorMessage.php");?>
- <?php if(isset($usuario_rs)){ ?>
- <div class="row">
- <div class="col-12 col-md-3 mt-3 text-center">
- <?php
- $foto_url = "../img/fotos/";
- if (!empty($usuario_rs["Usuario_foto"])){
- $foto_url.= $usuario_rs["Usuario_foto"];
- }else{
- $foto_url.= "blank.jpg";
- }?>
- <img src="<?php echo $foto_url;?>" alt="Foto" style="max-height:200px">
- </div>
- <div class="col-12 col-md-9 pl-5">
- <div id="no-editable-block">
- <h3 class="mt-2 mb-3">
- <?php echo $usuario_rs["Usuario_grado"]." ".$_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"];?>
- <small><span class="pointer" id="editar-perfil" data-toggle="tooltip" data-placement="top" title="Editar datos personales"><span class="ing-editar"></span></span></small>
- </h3>
- <div class="row">
- <div class="col-4 text-right barra-right">
- <b>Clave</b>
- </div>
- <div class="col-8">
- <?php echo $usuario_rs["Usuario_claveULSA"];?>
- </div>
- </div>
- <div class="row">
- <div class="col-4 text-right barra-right">
- <b>CURP</b>
- </div>
- <div class="col-8">
- <?php echo $usuario_rs["Usuario_curp"];?>
- </div>
- </div>
- <div class="row">
- <div class="col-4 text-right barra-right">
- <b>RFC</b>
- </div>
- <div class="col-8">
- <?php echo $usuario_rs["Usuario_rfc"];?>
- </div>
- </div>
- </div>
- <div id="editable-block" style="display: none;">
- <form action="action/perfildatos_update.php" id="formDatos" method="post">
- <div class="form-box mb-3">
- <div class="form-group row mb-3">
- <div class="col-4 ml-0">
- <div class="datalist datalist-select mb-1 w-100">
- <div class="datalist-input"><?php echo $usuario_rs["Usuario_grado"];?></div>
- <span class="ing-buscar icono"></span>
- <ul style="display:none">
- <?php foreach(GRADOS as $grado){ ?>
- <li data-id="<?php echo $grado;?>" <?php if($grado == $usuario_rs["Usuario_grado"]){echo "class='selected'";}?> ><?php echo $grado;?></li>
- <?php }?>
- </ul>
- <input type="hidden" id="datos-grado" name="grado" value="">
- </div>
- </div>
- <div class="col-4 pr-1">
- <input id="datos-nombre" name="nombre" type="text" placeholder="Nombre(s)" class="form-control" value="<?php echo $_SESSION["usuario_nombre"]; ?>">
- </div>
- <div class="col-4 pl-1">
- <input id="datos-apellidos" name="apellidos" type="text" placeholder="Apellidos" class="form-control" value="<?php echo $_SESSION["usuario_apellidos"]; ?>">
- </div>
- </div>
- <div class="form-group row">
- <label for="filter_desc" class="col-4 col-form-label">Clave</label>
- <div class="col-8">
- <input type="number" class="form-control" readonly value="<?php echo $usuario_rs["Usuario_claveULSA"]; ?>" maxlength="6" data-toggle="tooltip" data-placement="top" title="La clave no se puede modificar. Solicita el cambio a la facultad">
- </div>
- </div>
- <div class="form-group row">
- <label for="filter_desc" class="col-4 col-form-label">CURP</label>
- <div class="col-8">
- <input id="datos-curp" name="curp" type="text" class="form-control" value="<?php echo $usuario_rs["Usuario_curp"]; ?>" maxlength="19">
- </div>
- </div>
- <div class="form-group row">
- <label for="filter_desc" class="col-4 col-form-label">RFC</label>
- <div class="col-8">
- <input id="datos-rfc" name="rfc" type="text" class="form-control" value="<?php echo $usuario_rs["Usuario_rfc"]; ?>" maxlength="14">
- </div>
- </div>
- </div>
- <div class="form-group row">
- <div class="col-12 text-center">
- <button type="button" class="btn border-0 btn-outline-primary" id="enviar-perfil"><?php echo $ICO["aceptar"]; ?> Guardar</button>
- <button type="button" class="btn border-0 btn-outline-danger" id="cancelar-perfil"><?php echo $ICO["cancelar"]?> Cancelar</button>
- </div>
- </div>
- </form>
- </div>
- <hr class="my-4">
- <h4 class="mb-4">Información por perfil</h4>
-
- <div class="form-box">
- <?php if($usuario_rs["es_Profesor"]){?>
- <div class="form-group row">
- <label class="col-4 col-form-label">Profesor</label>
- <div class="col-8 pt-1">
- <div class="row m-0 p-0">
- <div class="col-6 p-1">
- <a href="#" class="open-pdf btn btn-outline-primary btn-sm w-100" >Ver Horario</a>
- </div>
- <div class="col-6 p-1">
- <a href="midisponibilidad.php" class="btn btn-outline-primary btn-sm ml-2 w-100" >Disponibilidad</a>
- </div>
- <?php if(!empty($periodosN_rs) && count($periodosN_rs)>0){?>
- <div class="col-6 p-1">
- <a href="#" data-toggle="modal" data-target="#modal_nombramiento" class="btn btn-outline-primary btn-sm ml w-100" >Nombramientos</a>
- </div>
- <?php } ?>
- </div>
- </div>
- </div>
- <form id="pdfForm" action="./export/pdf_mihorario.php" target="_blank" method="post">
- <input type="hidden" id="usr_id" name="id" value="">
- <input type="hidden" id="fecha_pdf" name="fecha" value="">
- </form>
- <?php } ?>
- <?php if($usuario_rs["es_Administrativo"]){?>
- <div class="form-group row">
- <label class="col-4 col-form-label">Administrativo</label>
- <div class="col-8 pt-1">
- <div class="row m-0 p-0">
- <div class="col-6 p-1">
- <a href="mihorario.php" class="btn btn-outline-primary btn-sm btn-block w-100" >Editar Horario</a>
- </div>
- </div>
- </div>
- </div>
- <?php } ?>
- </div>
-
-
- </div>
- </div>
-
- <div class="row">
- <div class="col-12 my-5 p-4 bg-light">
- <form action="./action/perfil_update.php" method="post" id="formaModal" onsubmit="return validaForm()">
-
- <div class="col-12">
- <h4 class="alert-heading py-2">
- <a class="d-block collapsed" data-toggle="collapse" href="#direccionBox" role="button" aria-expanded="false" aria-controls="collapseExample">
- <span style="font-size:60%"><i class="ing-caret ing-fw float-right mt-2"></i></span> Dirección</a>
- </h4>
- </div>
- <div class="col-12 collapse" id="direccionBox">
- <div class="form-box">
- <div class="form-group row">
- <label for="emergencia_nombre" class="col-4 col-form-label">Dirección</label>
- <div class="col-8">
- <textarea id="direccion" name="direccion" type="text" class="form-control" rows="3"><?php echo $usuario_rs["Usuario_direccion"];?></textarea>
- </div>
- </div>
- </div>
- </div>
- <div class="col-12">
- <h4 class="alert-heading py-2">
- <a class="d-block collapsed" data-toggle="collapse" href="#contactoBox" role="button" aria-expanded="false" aria-controls="collapseExample">
- <span style="font-size:60%"><i class="ing-caret ing-fw float-right mt-2"></i></span> Datos de contacto</a>
- </h4>
- </div>
- <div class="col-12 collapse" id="contactoBox">
- <div id="contacto_list" class="col-12 px-0">
- <div class="form-group row contacto d-none">
- <div class="col-2 px-1">
- <select name="contacto_tipo[]" class="form-control tipo" disabled="true" readonly="true">
- <?php foreach($tipocontacto_rs as $tipocontacto) {?>
- <option value="<?php echo $tipocontacto["TipoContacto_id"];?>" data-subtipo="<?php echo $tipocontacto["SubtipoContacto"];?>"><?php echo $tipocontacto["TipoContacto_desc"];?></option>
- <?php } ?>
- </select>
- </div>
- <div class="col-2 px-1">
- <select name="contacto_perfil[]" class="form-control" disabled="true" readonly="true">
- <?php foreach($perfilcontacto_rs as $tipocontacto) {?>
- <option value="<?php echo $tipocontacto["PerfilContacto_id"];?>" <?php if($tipocontacto["PerfilContacto_seleccionado"]){echo 'checked="checked"';}?>><?php echo $tipocontacto["PerfilContacto_desc"];?></option>
- <?php } ?>
- </select>
- </div>
- <div class="col-2 px-1 d-none">
- <select name="contacto_subtipo[]" class="form-control subtipo" disabled="true" readonly="true">
- </select>
- </div>
- <div class="col px-1">
- <input name="contacto_valor[]" type="text" class="form-control" maxlength="100" placeholder="Valor" disabled="true" readonly="true">
- </div>
- <div class="col-1">
- <button type="button" class="btn btn-outline-danger borra-contacto"><?php echo $ICO["borrar2"];?> </button>
- </div>
- </div>
- <?php
- foreach($contacto_rs as $contacto){ ?>
- <div class="form-group row contacto">
- <div class="col-2 px-1">
- <select name="contacto_tipo[]" class="form-control tipo">
- <?php foreach($tipocontacto_rs as $tipocontacto) {
- $selected = ($contacto["TipoContacto_id"] == $tipocontacto["TipoContacto_id"]) ? "selected='selected'":"";
- ?>
- <option <?php echo $selected;?> value="<?php echo $tipocontacto["TipoContacto_id"];?>" data-subtipo="<?php echo $tipocontacto["SubtipoContacto"];?>"><?php echo $tipocontacto["TipoContacto_desc"];?></option>
- <?php } ?>
- </select>
- </div>
- <div class="col-2 px-1">
- <select name="contacto_perfil[]" class="form-control">
- <?php foreach($perfilcontacto_rs as $tipocontacto) {
- $selected = ($contacto["PerfilContacto_id"] == $tipocontacto["PerfilContacto_id"]) ? "selected='selected'":"";
- ?>
- <option <?php echo $selected;?> value="<?php echo $tipocontacto["PerfilContacto_id"];?>" <?php if($tipocontacto["PerfilContacto_seleccionado"]){echo 'checked="checked"';}?>><?php echo $tipocontacto["PerfilContacto_desc"];?></option>
- <?php } ?>
- </select>
- </div>
- <?php
- //Subipo contacto
- $stmt = $pdo->prepare('Select * from fs_subtipocontacto(:tipo, NULL)');
- $stmt->bindParam(":tipo", $contacto["TipoContacto_id"]);
- if(!$stmt->execute()){
- $errorDesc = "Ocurrió un error al cargar los tipos de contacto";
- $subtipocontacto_rs = array();
- }else{
- $subtipocontacto_rs = $stmt->fetchAll();
- }
- $stmt->closeCursor();
- if(count($subtipocontacto_rs) == 0){ ?>
- <div class="col-2 px-1 d-none">
- <select name="contacto_subtipo[]" class="form-control subtipo">
- </select>
- </div>
- <?php } else {?>
- <div class="col-2 px-1">
- <select name="contacto_subtipo[]" class="form-control subtipo">
- <?php foreach($subtipocontacto_rs as $tipocontacto) {
- $selected = ($contacto["SubtipoContacto_id"] == $tipocontacto["SubtipoContacto_id"]) ? "selected='selected'":"";
- ?>
- <option <?php echo $selected;?> value="<?php echo $tipocontacto["SubtipoContacto_id"];?>"><?php echo $tipocontacto["SubtipoContacto_desc"];?></option>
- <?php } ?>
- </select>
- </div>
- <?php } ?>
- <div class="col px-1">
- <input name="contacto_valor[]" type="text" class="form-control" maxlength="100" placeholder="Valor" value="<?php echo $contacto["Contacto_valor"]; ?>">
- </div>
- <div class="col-1">
- <button type="button" class="btn btn-outline-danger borra-contacto"><?php echo $ICO["borrar2"];?> </button>
- </div>
- </div>
- <?php } ?>
- </div>
- <div class="row">
- <div class="col-4 col-sm-2 px-1">
- <button type="button" class="btn btn-outline-secondary btn-block" id="agrega-contacto"><?php echo $ICO["mas"];?> Agregar</button>
- </div>
- </div>
- </div>
- <div class="col-12">
- <h4 class="alert-heading py-2">
- <a class="d-block collapsed" data-toggle="collapse" href="#emergenciaBox" role="button" aria-expanded="false" aria-controls="collapseExample">
- <span style="font-size:60%"><i class="ing-caret ing-fw float-right mt-2"></i></span> Contacto de emergencia</a>
- </h4>
- </div>
- <div class="col-12 collapse" id="emergenciaBox">
- <p>Esta información será utilizada única y exclusivamente en caso de emergencias.</p>
- <div class="form-box">
- <div class="form-group row">
- <label for="emergencia_nombre" class="col-4 col-form-label">Nombre del contacto</label>
- <div class="col-8 col-sm-4">
- <input id="emergencia_nombre" name="emergencia_nombre" type="text" class="form-control" value="<?php echo $emergencia_rs["ContactoEmergencia_nombre"];?>" maxlength="100">
- </div>
- </div>
- <div class="form-group row">
- <label for="emergencia_tel" class="col-4 col-form-label">Teléfono</label>
- <div class="col-8 col-sm-4">
- <input id="emergencia_tel" name="emergencia_tel" type="text" class="form-control" value="<?php echo $emergencia_rs["ContactoEmergencia_tel"];?>" maxlength="15">
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-12 text-center mt-4">
- <button type="submit" class="btn btn-outline-primary"><?php echo $ICO["aceptar"];?> Guardar</button>
- </div>
- </div>
- </form>
- </div>
- </div>
- <?php } ?>
- </main>
- <!--- FOOTER--->
- <?php require_once("../include/footer.php"); ?>
- <!-- Modal fecha Horario -->
- <div class="modal fade" id="modalFecha" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true">
- <div class="modal-dialog modal-dialog-centered modal-sm" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="col-12 modal-title text-center" id="modalLabel">Abrir horario
- <button type="button" class="close text-white" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </h4>
- </div>
- <div class="modal-body pb-0">
- <form action="" method="post">
- <div class="form-group row">
- <label for="filter_fecha" class="col-4 col-form-label text-right">Fecha *</label>
- <div class="col-8">
- <input id="filter_fecha" name="fecha" type="text" class="form-control date-picker" placeholder="dd/mm/aaaa" maxlength="10" required="required" readonly="readonly" value="<?php if(isset($filter_fecha)){ echo fechaSlash($filter_fecha);}else{ echo $fecha_ini;}?>">
- </div>
- </div>
- <div class="form-group row">
- <div class="col-12 text-center">
- <button type="button" class="btn btn-outline-primary btn-fecha"><?php echo $ICO["calendario"];?> Abrir horario</button>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <?php if(!empty($periodosN_rs) && count($periodosN_rs)>0){?>
- <div class="modal fade" id="modal_nombramiento" tabindex="-1" role="dialog" aria-labelledby="modal" aria-hidden="true">
- <div class="modal-dialog modal-dialog-centered" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="col-12 modal-title text-center" id="modalLabel">Nombramientos
- <button type="button" class="close text-white" data-dismiss="modal" aria-label="Close">
- <span aria-hidden="true">×</span>
- </button>
- </h4>
- </div>
- <div class="modal-body">
- <div class="row">
- <div class="col">
- <p class="font-weight-bold">Selecciona un periodo para descargar tu nombramiento</p>
- </div>
- </div>
- <form action="./export/pdf_nombramiento_usr.php" target="_blank" method="post" id="formaPeriodo" >
- <div class="form-box">
- <div class="form-group row">
- <label for="filter_carrera" class="col-4 col-form-label">Periodo *</label>
- <div class="col-8">
- <div class="datalist datalist-select mb-1 w-100">
- <div class="datalist-input"></div>
- <span class="ing-buscar icono"></span>
- <ul style="display:none">
- <?php foreach($periodosN_rs as $periodo) {?>
-
- <li data-id="<?php echo $periodo["Periodo_id"];?>" ><?php echo $periodo["Periodo_desc"];?></li>
-
- <?php }?>
- </ul>
- <input type="hidden" id="filter_periodo" name="periodo" value="">
- </div>
- </div>
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-outline-primary" id="btn-nombramiento"><?php echo $ICO["descargar"]; ?> Descargar</button>
- <button type="button" class="btn btn-outline-danger" data-dismiss="modal" aria-label="Close"><?php echo $ICO["cancelar"];?> Cancelar</button>
- </div>
- </div>
- </div>
- </div>
- <?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/bootstrap/popper.min.js"></script>
- <script src="../js/bootstrap/bootstrap.min.js"></script>
- <script src="../js/util.js"></script>
- <script src="../js/sidebarmenu.js"></script>
- <script src="../js/datalist.js"></script>
- <script src="./js/usuarios.js"></script>
- <script>
- $(function () {
- $('[data-toggle="tooltip"]').tooltip();
- })
- <?php if($usuario_rs["es_Profesor"]){?>
-
- $(document).on( "click", ".open-pdf", function(event){
- $("#usr_id").val($(this).data("id"));
- $('#modalFecha').modal("show");
- });
-
- $(document).on( "click", ".btn-fecha", function(event){
- $("#fecha_pdf").val($("#filter_fecha").val());
- $("#pdfForm").submit();
- });
- $(document).on( "click", "#btn-nombramiento", function(event){
- $("#formaPeriodo").submit();
- });
-
- $(document).ready(function(){
- $(".date-picker" ).datepicker({ dateFormat: "dd/mm/yy" });
- $(".date-picker" ).datepicker( $.datepicker.regional[ "es" ] );
- setDatalistFirst("#filter_periodo");
- });
- <?php } ?>
-
- $(document).on( "click", "#editar-perfil", function(event){
- $('#no-editable-block').hide();
- $('#editable-block').show();
- });
- $(document).on( "click", "#cancelar-perfil", function(event){
- $('#no-editable-block').show();
- $('#editable-block').hide();
- });
- $(document).on( "click", "#enviar-perfil", function(event){
- var error = false;
- if(trim($("#datos-nombre").val()) == ""){
- $("#datos-nombre").addClass("is-invalid");
- error = true;
- }
- if(trim($("#datos-apellidos").val()) == ""){
- $("#datos-apellidos").addClass("is-invalid");
- error = true;
- }
-
- if(trim($("#datos-curp").val()) == "" || $("#datos-curp").val().length < 17){
- $("#datos-curp").addClass("is-invalid");
- error = true;
- }
- if(!error){
- $("#formDatos").submit();
- }
- });
- </script>
-
- </body>
- </html>
|