Stable 2-ago-2023

This commit is contained in:
2023-08-02 09:12:46 -06:00
parent 6a7c6b7ed9
commit f0cc3c585d
60 changed files with 6497 additions and 908 deletions

View File

@@ -28,7 +28,11 @@ $write = $user->admin || in_array($user->acceso, ['w']);
<script src="js/bootstrap/bootstrap.min.js" defer></script>
<script src="js/messages.js" defer></script>
<script src="js/horarios_profesor.js" defer></script>
<script>
const write = <?= $write ? 'true' : 'false' ?>;
</script>
<script src="js/moment.js" defer></script>
<script src="js/horario_profesor.js" defer></script>
</head>
<!-- -->
@@ -47,20 +51,31 @@ $write = $user->admin || in_array($user->acceso, ['w']);
<div class="form-group">
<div class="form-box">
<input type="hidden" name="periodo" value="<?= $user->periodo ?>" />
<div class="form-box">
<div class="form-group row">
<label for="clave" class="col-4 col-form-label">Carrera</label>
<div class="col-6">
<input type="text" class="form-control" id="clave" name="clave" placeholder="Clave del profesor (opcional)" value="<?= $clave ?? '' ?>" pattern="(do)?[0-9]{3,6}" title="La clave debe tener 8 caracteres, los primeros 2 deben ser letras y los últimos 6 números" minlength="3" maxlength="8">
<div class="form-group row">
<label for="clave_profesor" class="col-4 col-form-label">Profesor</label>
<div class="col-6">
<input list="lista_profesores" name="clave_profesor" id="clave_profesor" class="form-control" placeholder="Profesor" required="required">
<div class="valid-feedback">
Profesor encontrado
</div>
</div>
<div class="form-group row">
<label for="profesor" class="col-4 col-form-label">Nombre</label>
<div class="col-6 ">
<input type="text" class="form-control" id="profesor" name="nombre" placeholder="Nombre del profesor (opcional)">
<div class="invalid-feedback">
Profesor no encontrado
</div>
<datalist id="lista_profesores">
<?php
$profesores = $db->where('facultad_id', $user->facultad['facultad_id'])->get("fs_profesor");
foreach ($profesores as $profesor) {
extract($profesor);
?>
<option data-grado="<?= $grado ?>" data-clave="<?= $clave ?>" data-profesor="<?= $profesor ?>" data-id="<?= $id; ?>" value="<?= "$clave | $grado $profesor" ?>"></option>
<?php
}
?>
</datalist>
<ul class="list-group" id="profesores"></ul>
<input type="hidden" id="periodo_id" name="periodo_id" value="<?= $user->periodo ?>">
<input type="hidden" id="profesor_id" name="profesor_id" value="">
</div>
</div>
<!-- ICO-BUSCAR FILTRAR & ICO-BORRAR LIMPIAR -->
@@ -69,7 +84,7 @@ $write = $user->admin || in_array($user->acceso, ['w']);
<span class="ing-buscar icono"></span>
Buscar horario
</button>
<button type="button" class="btn btn-outline-danger" onclick="">
<button type="button" class="btn btn-outline-danger" onclick="location.reload()">
<span class="ing-borrar icono"></span>
Limpiar
</button>
@@ -99,7 +114,7 @@ $write = $user->admin || in_array($user->acceso, ['w']);
</div>
<!-- Table responsive -->
<div class="table-responsive">
<table class="table table-bordered table-sm table-responsive-sm" id="table-horario">
<table class="table table-bordered table-sm table-responsive-md" id="table-horario">
<thead class="thead-dark">
<tr id="headers">
<th scope="col" class="text-center">Hora</th>