All
This commit is contained in:
@@ -9,7 +9,7 @@ if (!isset($_SESSION['user'])){
|
||||
$user = Login::get_user();
|
||||
|
||||
$user->access();
|
||||
echo $user;
|
||||
//echo $user;
|
||||
/*print_r($user);
|
||||
print_r($user->user["id"]);
|
||||
echo "****|";
|
||||
@@ -53,7 +53,7 @@ if($user->periodo_id!= ""){
|
||||
$carrera_rs = $db->query('SELECT * FROM fs_profesor_facultad(NULL, :periodo)', [ ':periodo' => $user->periodo_id]);
|
||||
}
|
||||
|
||||
$salones_rs = $db->query('SELECT * FROM salon_view WHERE tiene_salones IS true');
|
||||
$salones_rs = $db->query('SELECT * from salon_view where es_salon is true');
|
||||
|
||||
//Periodo
|
||||
$periodo_rs = $db->querySingle('SELECT periodo_fecha_inicio, periodo_fecha_fin FROM periodo WHERE periodo_id = :periodo_id', [':periodo_id' => $user->periodo_id]);
|
||||
@@ -227,7 +227,7 @@ if($user->periodo_id!= ""){
|
||||
<a class="nav-link" id="tab3-tab" data-toggle="tab" href="#tab3" role="tab" aria-controls="lista" aria-selected="false">Autorizadas por Vicerrectoría</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="tab4-tab" data-toggle="tab" href="#tab4" role="tab" aria-controls="lista" aria-selected="false">Rechazadas</a>
|
||||
<a class="nav-link" id="tab4-tab" data-toggle="tab" href="#tab4" role="tab" aria-controls="lista" aria-selected="false">Declinadas</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="tab-content" id="TabContent">
|
||||
@@ -303,7 +303,8 @@ if($user->periodo_id!= ""){
|
||||
</td>
|
||||
<td class="text-center align-middle"><?php
|
||||
if($reposicion["salon_id"] != ""){
|
||||
echo $reposicion["salon_id"];
|
||||
$salon_json = json_decode($reposicion["salon_array"], true);
|
||||
echo $salon_json[count($salon_json)-1];
|
||||
}else
|
||||
echo "Pendiente";
|
||||
?>
|
||||
@@ -313,13 +314,13 @@ if($user->periodo_id!= ""){
|
||||
<td class="text-center align-middle icono-acciones text-nowrap">
|
||||
<?php if (duracionMinutos($reposicion["fecha_nueva"], date("Y-m-d H:i:00")) < 0){ ?>
|
||||
<?php //no se cumple la fecha de la reposicion, es jefe de carrera
|
||||
if(($user->jefe_carrera || $user->admin) && $reposicion["estado_reposicion_id"] == 1){?>
|
||||
if((!$user->jefe_carrera || $user->admin || !$coordinador) && $reposicion["estado_reposicion_id"] == 1){?>
|
||||
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-tipo="2" title="Aprobar"><?php echo $ICO["ver"];?></a>
|
||||
<?php } //no se cumple la fecha de la reposicion, no es jefe de carrera
|
||||
else if((!$user->jefe_carrera || $user->admin) && $reposicion["estado_reposicion_id"] >= 2){?>
|
||||
else if(($supervisor || $user->admin) && $reposicion["estado_reposicion_id"] == 2){?>
|
||||
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-tipo="3" title="Autorizar" ><?php echo $ICO["ver"];?></a>
|
||||
<?php } else { ?>
|
||||
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-tipo="1" title="Aprobar"><?php echo $ICO["ver"];?></a>
|
||||
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-tipo="1" title="Ver detalle"><?php echo $ICO["ver"];?></a>
|
||||
<?php } ?>
|
||||
<?php
|
||||
}else{ //fecha ya pasó?>
|
||||
@@ -375,6 +376,14 @@ if($user->periodo_id!= ""){
|
||||
<p class="rep-prof"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-6 col-sm-4 barra-right text-right">
|
||||
<p class="font-weight-bold">Dependencia</p>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<p class="rep-fac"></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-6 col-sm-4 barra-right text-right">
|
||||
<p class="font-weight-bold">Materia</p>
|
||||
@@ -461,13 +470,18 @@ if($user->periodo_id!= ""){
|
||||
<?php
|
||||
foreach ($salones_rs as $salon) {
|
||||
extract($salon);
|
||||
$salon_json = json_decode($salon_array, true);
|
||||
if($salon_json[0]== "UNIVERSIDAD LA SALLE"){
|
||||
unset($salon_json[0]);
|
||||
}
|
||||
$salon_nombre = join(" / ",$salon_json);
|
||||
?>
|
||||
<option data-id="<?= $salon_id ?>" data-nombre="<?= $salon ?>" value="<?= $salon ?>"></option>
|
||||
<option data-id="<?= $salon_id ?>" data-nombre="<?= $salon_nombre ?>" value="<?= $salon_nombre ?>"></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
<ul class="list-group" id="salones"></ul>
|
||||
<!-- <ul class="list-group" id="salones"></ul> -->
|
||||
<input type="hidden" id="salon" name="salon" value="">
|
||||
</div>
|
||||
</div>
|
||||
@@ -610,6 +624,27 @@ if($user->periodo_id!= ""){
|
||||
$("#motivo").val("")
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#dlSalon').on('change', function() {
|
||||
const selectedValue = $(this).val();
|
||||
//console.log(selectedValue)
|
||||
const selectedOption = $(`option[value="${selectedValue}"]`);
|
||||
//console.log(selectedOption.length)
|
||||
|
||||
const salonesList = $('#salones');
|
||||
|
||||
if (selectedOption.length) {
|
||||
const salonId = selectedOption.data('id');
|
||||
$('#salon').val(salonId);
|
||||
//const salonNombre = selectedOption.data('nombre');
|
||||
//salonesList.html(`<li class="list-group-item">${salonNombre}</li>`);
|
||||
} else {
|
||||
$('#salon').val('');
|
||||
//salonesList.empty();
|
||||
}
|
||||
});
|
||||
|
||||
$('#modal_aprobar').on('show.bs.modal', function (event) {
|
||||
var button = $(event.relatedTarget); // Button that triggered the modal
|
||||
var id = button.parents("tr").data("id");
|
||||
@@ -619,7 +654,6 @@ if($user->periodo_id!= ""){
|
||||
$("#edo").val(edo);
|
||||
$("#id").val(id);
|
||||
|
||||
|
||||
|
||||
$.ajax({
|
||||
url: './action/reposicion_select.php',
|
||||
@@ -631,8 +665,9 @@ if($user->periodo_id!= ""){
|
||||
triggerMessage(result["error"], "Error");
|
||||
$('#modal_aprobar').modal("hide");
|
||||
}else{
|
||||
|
||||
$("#dlSalon").val("");
|
||||
$("#modal_aprobar .rep-prof").text(result["profesor_nombre"]);
|
||||
$("#modal_aprobar .rep-fac").text(result["facultad"]);
|
||||
$("#modal_aprobar .rep-mat").text(result["materia_desc"]);
|
||||
$("#modal_aprobar .rep-ciclo").text(result["ciclo"]);
|
||||
$("#modal_aprobar .rep-bloque").text(result["bloque"]);
|
||||
@@ -663,23 +698,30 @@ if($user->periodo_id!= ""){
|
||||
if(edo == 1){// 1 ver
|
||||
$("#modalLabel").text("Detalle de reposición");
|
||||
$(".aprobar-block").hide();
|
||||
|
||||
/*if(parseInt($("#modal_aprobar .rep-aula").data("aula")) != 1){//tipo aula 1 (salon normal) - ver
|
||||
$("#salon-ver").hide();
|
||||
$("#salon-editar").show();
|
||||
}else{
|
||||
$("#salon-ver").show();
|
||||
$("#salon-editar").hide();
|
||||
}*/
|
||||
$("#salon-ver").show();
|
||||
$("#salon-editar").hide();
|
||||
|
||||
}else{
|
||||
if(parseInt($("#modal_aprobar .rep-aula").data("aula")) == 1){//tipo aula 1 (salon normal) - ver
|
||||
$("#modalLabel").text("Detalle de reposición");
|
||||
$(".aprobar-block").hide();
|
||||
$("#modalLabel").text("Aprobar reposición");
|
||||
$(".aprobar-block").show();
|
||||
|
||||
if(edo == 2 && parseInt($("#modal_aprobar .rep-aula").data("aula")) == 1){//tipo aula 1 (salon normal) - ver
|
||||
$("#salon-ver").show();
|
||||
$("#salon-editar").hide();
|
||||
}else if(edo == 3 && parseInt($("#modal_aprobar .rep-aula").data("aula")) != 1){//aprobar (con salón especial)
|
||||
$("#salon-ver").show();
|
||||
$("#salon-editar").hide();
|
||||
}else{
|
||||
$("#modalLabel").text("Aprobar reposición");
|
||||
$(".aprobar-block").show();
|
||||
if(edo == 3){//aprobar (con salón)
|
||||
$("#salon-ver").hide();
|
||||
$("#salon-editar").show();
|
||||
|
||||
}
|
||||
$("#salon-ver").hide();
|
||||
$("#salon-editar").show();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user