Add new files and make code improvements

This commit is contained in:
2024-03-06 15:14:39 +00:00
parent 113ac2aedd
commit 0a712e1864
55 changed files with 9390 additions and 973 deletions

View File

@@ -27,10 +27,10 @@ if ($user->acceso === null && !$user->admin){
$supervisor = false;
$coordinador = false;
if($user->rol["rol_id"]==7){
if($user->rol["rol_id"]==7 || $user->rol["rol_id"]==8){
$supervisor = true;
}
if($user->rol["rol_id"]==9){
if($user->rol["rol_id"]==9 || $user->rol["rol_id"]==8){
$coordinador = true;
}
@@ -87,7 +87,9 @@ if($user->periodo_id!= ""){
$repEdo_rs = $db->query('SELECT * FROM fs_estado_reposicion' );
$repoParams = array();
$asigParams = array();
$query = "";
if($user->rol["rol_id"] == 9){//es coordinador
$query .= ":facultad, ";
$repoParams[":facultad"] = $user->facultad["facultad_id"];
@@ -101,7 +103,8 @@ if($user->periodo_id!= ""){
}else{
$query .= "NULL,";
}
$query .= ":f_ini, :f_fin, :edo, ";
$query .= ":f_ini, :f_fin, ";
$queryAsig = ":f_ini, :f_fin,";
$date = DateTime::createFromFormat('d/m/Y', $fecha_ini);
@@ -112,6 +115,9 @@ if($user->periodo_id!= ""){
$repoParams[":f_ini"] = $fecha_ini_db;
$repoParams[":f_fin"] = $fecha_fin_db;
$repoParams[":edo"] = 1;//se sobreescribe
$asigParams[":f_ini"] = $fecha_ini_db;
$asigParams[":f_fin"] = $fecha_fin_db;
}
?>
<!DOCTYPE html>
@@ -190,8 +196,14 @@ if($user->periodo_id!= ""){
<button type="submit" class="btn btn-outline-primary mr-2" id="btn-buscar"><span class="ing-buscar ing-fw"></span> Buscar</button>
<button type="button" class="btn btn-outline-danger" onclick="window.location.href = window.location.href"><span class="ing-borrar ing-fw"></span> Limpiar</button>
</div>
<p class="text-right">
<button class="btn btn-secondary" id="exportar"><span class="ing-descargar"></span>Descargar xls</button>
</p>
</form>
<ul class="nav nav-tabs d-print-none mb-4" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link" id="tab1-tab" data-toggle="tab" href="#tab1" role="tab" aria-controls="calendario" aria-selected="true">Nuevas reposiciones</a>
@@ -212,17 +224,52 @@ if($user->periodo_id!= ""){
foreach($repEdo_rs as $redo){ ?>
<div class="tab-pane fade" id="tab<?php echo $i;?>" role="tabpanel" aria-labelledby="tab<?php echo $i;?>-tab">
<?php
$tablaArr = [];
$repoParams[":edo"]=$redo["estado_reposicion_id"];
$asigParams[":edo"]=$redo["estado_reposicion_id"];
if($user->rol["rol_id"] == 7){//es supervisor
$repoParams[":sup"] = $user->user["id"];
$reposiciones_rs = $db->query('SELECT * FROM fs_reposicion_solicitud(NULL, '.$query.'0, NULL, :sup) ', $repoParams );
$reposiciones_rs = $db->query('SELECT * FROM fs_reposicion_solicitud(NULL, '.$query.':edo, 0, NULL, :sup) ', $repoParams );
}else{
$reposiciones_rs = $db->query('SELECT * FROM fs_reposicion_solicitud(NULL, '.$query.'0, NULL) ', $repoParams );
$reposiciones_rs = $db->query('SELECT * FROM fs_reposicion_solicitud(NULL, '.$query.':edo, 0, NULL) ', $repoParams );
}
foreach($reposiciones_rs as $repo){
$tablaArr[] = array("id"=>$repo["reposicion_solicitud_id"], "estado"=>$repo["estado_reposicion_id"], "tipo"=>($repo["es_reposicion"]==true?1:2),
"profesor_clave"=>$repo["profesor_clave"], "profesor_nombre"=>$repo["profesor_nombre"], "materia_nombre"=>$repo["materia_nombre"], "horario_grupo"=>$repo["horario_grupo"],
"fecha_falta"=>$repo["fecha_clase"], "fecha_nueva"=>$repo["fecha_nueva"], "hora_original"=> $repo["horario_hora"], "hora_nueva"=>$repo["hora_nueva"], "hora_nueva_fin"=>$repo["hora_nueva_fin"],
"salon_id"=>$repo["salon_id"], "salon_array"=>$repo["salon_array"]);
}
if($user->rol["rol_id"] == 7){//es supervisor
$asigParams[":sup"] = $user->user["id"];
$asignaciones_rs = $db->query('SELECT * FROM fs_asignacion_solicitud(NULL, '.$queryAsig.' :sup, :edo) ', $asigParams );
}else{
$asignaciones_rs = $db->query('SELECT * FROM fs_asignacion_solicitud(NULL, '.$queryAsig.' NULL, :edo) ', $asigParams );
}
foreach($asignaciones_rs as $asig){
$tablaArr[] = array("id"=>$asig["asignacion_solicitud_id"], "estado"=>$asig["estado_reposicion_id"], "tipo"=>3,
"profesor_clave"=>$asig["profesor_clave"], "profesor_nombre"=>$asig["profesor_nombre"], "materia_nombre"=>"", "horario_grupo"=>"",
"fecha_falta"=>"", "fecha_nueva"=>$asig["fecha_nueva"], "hora_original"=>"", "hora_nueva"=>$asig["hora_nueva"], "hora_nueva_fin"=>$asig["hora_nueva_fin"],
"salon_id"=>$asig["salon_id"], "salon_array"=>$asig["salon_array"]);
}
if(count($tablaArr)>0){
//ordena $tablaArr por fecha_repo
usort($tablaArr, function($a, $b) {
return strtotime($a['fecha_nueva']) - strtotime($b['fecha_nueva']);
});
}else{
echo "No hay reposiciones en este estado";
}
?>
<h4 class="mb-4" <?php echo "style='color:".$redo["estado_color"]."'>".$redo["estado_nombre"]; ?> </h4>
<h4 class="mb-4" <?php echo "style='color:".$redo["estado_color"]."'";?> > <?php echo $redo["estado_nombre"]; ?> </h4>
<table class="table table-sm table-striped table-white">
<thead class="thead-dark">
@@ -238,17 +285,17 @@ if($user->periodo_id!= ""){
</thead>
<tbody>
<?php
if(isset($reposiciones_rs)){
foreach($reposiciones_rs as $reposicion){
if(isset($tablaArr)){
foreach($tablaArr as $reposicion){
?>
<tr data-id="<?php echo $reposicion["reposicion_solicitud_id"]; ?>" data-edo="<?php echo $reposicion["estado_reposicion_id"];?>" id="id<?php echo $reposicion["reposicion_solicitud_id"]; ?>">
<tr data-id="<?php echo $reposicion["id"]; ?>" data-edo="<?php echo $reposicion["estado"];?>" id="id<?php echo $reposicion["id"]; ?>">
<td class="align-middle">
<?php if($reposicion["estado_reposicion_id"]<3){ ?>
<div class="wizard <?php if(intval($reposicion["estado_reposicion_id"])==2) echo "active";?> d-flex mx-auto">
<?php if($reposicion["estado"]<3){ ?>
<div class="wizard <?php if(intval($reposicion["estado"])==2) echo "active";?> d-flex mx-auto">
<div class="w-50 h-100"></div>
<div class=""></div>
</div>
<?php } else if($reposicion["estado_reposicion_id"]==3){?>
<?php } else if($reposicion["estado"]==3){?>
<div class="text-success text-center pt-1">
<span class="ing-autorizar ing-lg"></span>
</div>
@@ -259,7 +306,11 @@ if($user->periodo_id!= ""){
<?php } ?>
</td>
<td class="align-middle">
<?php if($reposicion["es_reposicion"]) echo "Resposición"; else echo "Cambio"; ?>
<?php switch($reposicion["tipo"]){
case 1: echo "Resposición"; break;
case 2: echo "Cambio"; break;
case 3: echo "Asignación"; break;
}?>
</td>
<td><?php
echo $reposicion["profesor_clave"]." - ".$reposicion["profesor_nombre"];
@@ -267,14 +318,19 @@ if($user->periodo_id!= ""){
<br>
<small>
<?php echo $reposicion["materia_nombre"]; ?>
(<?php
echo $reposicion["horario_grupo"];
?>)
<?php
if($reposicion["horario_grupo"]!="")
echo "(".$reposicion["horario_grupo"].")";
?>
</small>
</td>
<td class="text-center align-middle text-nowrap"><?php
$fechaI = date("d/m/Y", strtotime($reposicion["fecha_clase"]));
echo $fechaI."<br>".substr($reposicion["horario_hora"],0, 5);
if($reposicion["fecha_falta"]!=""){
$fechaI = date("d/m/Y", strtotime($reposicion["fecha_falta"]));
echo $fechaI."<br>".substr($reposicion["hora_original"],0, 5);
}else{
echo " - ";
}
?>
</td>
<td class="text-center align-middle text-nowrap"><?php
@@ -295,24 +351,24 @@ 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 || !$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>
if((!$user->jefe_carrera || $user->admin || !$coordinador) && $reposicion["estado"] == 1){?>
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-estado="2" data-tipo="<?php echo $reposicion["tipo"];?>" title="Aprobar"><?php echo $ICO["ver"];?></a>
<?php } //no se cumple la fecha de la reposicion, no es jefe de carrera
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>
else if(($supervisor || $user->admin) && $reposicion["estado"] == 2){?>
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-estado="3" data-tipo="<?php echo $reposicion["tipo"];?>" title="Autorizar" ><?php echo $ICO["ver"];?></a>
<?php } else { ?>
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-tipo="1" title="Ver detalle"><?php echo $ICO["ver"];?></a>
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-estado="1" data-tipo="<?php echo $reposicion["tipo"];?>" title="Ver detalle"><?php echo $ICO["ver"];?></a>
<?php } ?>
<?php
}else{ //fecha ya pasó?>
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-tipo="1" title="Ver detalle"><span class="text-danger"><?php echo $ICO["ver"];?></span></a>
<a href="#" data-toggle="modal" data-target="#modal_aprobar" data-estado="1" data-tipo="<?php echo $reposicion["tipo"];?>" title="Ver detalle"><span class="text-danger"><?php echo $ICO["ver"];?></span></a>
<?php } ?>
<?php
if($reposicion["estado_reposicion_id"]<4){
if($reposicion["estado"]<4){
if(
(($user->jefe_carrera || $user->admin || $coordinador) && $reposicion["estado_reposicion_id"] == 1)/* nueva */
|| (($user->admin || $coordinador || $supervisor) && $reposicion["estado_reposicion_id"] == 2)/* aprobado facultad */
(($user->jefe_carrera || $user->admin || $coordinador) && $reposicion["estado"] == 1)/* nueva */
|| (($user->admin || $coordinador || $supervisor) && $reposicion["estado"] == 2)/* aprobado facultad */
){
?>
<a href="#" data-toggle="modal" data-target="#modal_confirm" title="Cancelar"><span class="text-danger"><?php echo $ICO["cancelar"];?></span></a>
@@ -348,6 +404,7 @@ if($user->periodo_id!= ""){
<form action="./action/reposicion_autoriza.php" method="post" id="formaModal">
<input type="hidden" name="id" id="id">
<input type="hidden" name="edo" id="edo" value="">
<input type="hidden" name="tipo" id="tipo" value="">
<div class="row">
<div class="col-6 col-sm-4 barra-right text-right">
@@ -365,6 +422,14 @@ if($user->periodo_id!= ""){
<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">Carrera</p>
</div>
<div class="col-6">
<p class="rep-carr"></p>
</div>
</div>
<div class="row">
<div class="col-6 col-sm-4 barra-right text-right">
<p class="font-weight-bold">Materia</p>
@@ -373,6 +438,14 @@ if($user->periodo_id!= ""){
<p class="rep-mat"></p>
</div>
</div>
<div class="row">
<div class="col-6 col-sm-4 barra-right text-right">
<p class="font-weight-bold">Grupo</p>
</div>
<div class="col-6">
<p class="rep-gpo"></p>
</div>
</div>
<div class="row">
<div class="col-6 col-sm-4 barra-right text-right">
<p class="font-weight-bold">Ciclo y bloque</p>
@@ -466,6 +539,15 @@ if($user->periodo_id!= ""){
<input type="hidden" id="salon" name="salon" value="">
</div>
</div>
<div class="row" id="supervisor" style="display: none;">
<div class="col-6 col-sm-4 barra-right text-right">
<p class="font-weight-bold">Supervisor</p>
</div>
<div class="col-6">
<p class="rep-sup"></p>
</div>
</div>
<div class="row mt-4">
@@ -486,7 +568,7 @@ if($user->periodo_id!= ""){
</div>
</div>
<div class="form-group row mt-3">
<div class="form-group row mt-3" id="submitGroup">
<div class="col-12 text-center">
<p class="aprobar-block">Una vez realizada la acción no se puede deshacer.</p>
@@ -497,6 +579,13 @@ if($user->periodo_id!= ""){
</div>
</div>
<div class="form-group row mt-3" id="loadingGroup" style="display:none">
<div class="col-12 text-center">
<div class="spinner-border text-primary" role="status">
<span class="sr-only">Loading...</span>
</div>
</div>
</div>
</form>
</div>
</div>
@@ -629,103 +718,224 @@ if($user->periodo_id!= ""){
$('#modal_aprobar').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget); // Button that triggered the modal
var id = button.parents("tr").data("id");
var edo = button.data('tipo');
var edo = button.data('estado');
var tipo = button.data('tipo');
$("#loadingGroup").hide();
$("#submitGroup").show();
//1 ver, 2 aprobar, 3 autorizar
$("#edo").val(edo);
$("#id").val(id);
$("#tipo").val(tipo);
$.ajax({
url: './action/reposicion_select.php',
type: 'POST',
dataType: 'json',
data: { id: id},
success: function(result) {
if(result["error"]!= "" && result["error"] !== undefined){
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"]);
if(result["tipo"])
$("#modal_aprobar .rep-tipo").text("Reposición");
else
$("#modal_aprobar .rep-tipo").text("Cambio");
$("#modal_aprobar .rep-aula").text(result["aula_desc"])
$("#modal_aprobar .rep-aula").data("aula",result["aula"]);
$("#modal_aprobar .rep-falta").text(result["fecha_clase"]);
$("#modal_aprobar .rep-fecha").text(result["fecha_nueva"]+" de "+result["hora_ini"]+":"+result["min_ini"]+" a "+result["hora_fin"]+":"+result["min_fin"]);
if(result["salon"] =="" || result["salon"] === undefined){
$('#salon').prop("selectedIndex", 0);
var action_pag;
if(tipo == 1 || tipo == 2){
$.ajax({
url: './action/reposicion_select.php',
type: 'POST',
dataType: 'json',
data: { id: id},
success: function(result) {
if(result["error"]!= "" && result["error"] !== undefined){
triggerMessage(result["error"], "Error");
$('#modal_aprobar').modal("hide");
}else{
$('#salon').val(result["salon"]);
}
$("#modal_aprobar .rep-salon").text(result["salon_desc"]);
$("#modal_aprobar .rep-comentarios").text(result["comentario"]);
$('#modal_aprobar .rep-alumnos').text(result["alumnos"]);
if(result["estado"] == 4){//cancelada
$('#modal_aprobar .rep-motivo').text(result["motivo_cancelacion"]);
$("#cancelada-block").show();
}else{
$("#cancelada-block").hide();
}
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();
$("#dlSalon").val("");
$("#modal_aprobar .rep-prof").text(result["profesor_nombre"]);
$("#modal_aprobar .rep-fac").text(result["facultad"]);
$("#modal_aprobar .rep-carr").parents(".row").show();
$("#modal_aprobar .rep-carr").text(result["carrera"]);
$("#modal_aprobar .rep-gpo").parents(".row").show();
$("#modal_aprobar .rep-gpo").text(result["grupo"]);
$("#modal_aprobar .rep-mat").parents(".row").show();
$("#modal_aprobar .rep-mat").text(result["materia_desc"]);
$("#modal_aprobar .rep-ciclo").parents(".row").show();
$("#modal_aprobar .rep-ciclo").text(result["ciclo"]);
$("#modal_aprobar .rep-bloque").text(result["bloque"]);
if(result["tipo"])
$("#modal_aprobar .rep-tipo").text("Reposición");
else
$("#modal_aprobar .rep-tipo").text("Cambio");
$("#modal_aprobar .rep-aula").text(result["aula_desc"])
$("#modal_aprobar .rep-aula").data("aula",result["aula"]);
$("#modal_aprobar .rep-falta").parents(".row").show();
$("#modal_aprobar .rep-falta").text(result["fecha_clase"]);
$("#modal_aprobar .rep-fecha").text(result["fecha_nueva"]+" de "+result["hora_ini"]+":"+result["min_ini"]+" a "+result["hora_fin"]+":"+result["min_fin"]);
if(result["salon"] =="" || result["salon"] === undefined){
$('#salon').prop("selectedIndex", 0);
}else{
$("#salon-ver").show();
$("#salon-editar").hide();
}*/
$("#salon-ver").show();
$("#salon-editar").hide();
}else{
$("#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{
$("#salon-ver").hide();
$("#salon-editar").show();
$('#salon').val(result["salon"]);
}
$("#modal_aprobar .rep-salon").text(result["salon_desc"]);
$("#modal_aprobar .rep-comentarios").text(result["comentario"]);
$('#modal_aprobar .rep-alumnos').text(result["alumnos"]);
if(result["supervisor_nombre"]!=""){
$("#supervisor").show();
$("#modal_aprobar .rep-sup").text(result["supervisor_nombre"]);
}else{
$("#supervisor").hide();
}
if(result["estado"] == 4){//cancelada
$('#modal_aprobar .rep-motivo').text(result["motivo_cancelacion"]);
$("#cancelada-block").show();
}else{
$("#cancelada-block").hide();
}
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{
$("#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{
$("#salon-ver").hide();
$("#salon-editar").show();
}
}
if(result["aula_supervisor"]){//Solo supervisor
<?php if($supervisor){ ?>
$("#salon-editar").attr("disabled", false);
<?php }else{?>
$("#salon-editar").attr("disabled", true);
<?php } ?>
}else{// Facultad
<?php if(!$supervisor){ ?>
$("#salon-editar").attr("disabled", false);
<?php }else{?>
$("#salon-editar").attr("disabled", true);
<?php } ?>
}
}
if(result["aula_supervisor"]){//Solo supervisor
<?php if($supervisor){ ?>
$("#salon-editar").attr("disabled", false);
<?php }else{?>
$("#salon-editar").attr("disabled", true);
<?php } ?>
}else{// Facultad
<?php if(!$supervisor){ ?>
$("#salon-editar").attr("disabled", false);
<?php }else{?>
$("#salon-editar").attr("disabled", true);
<?php } ?>
}
},
error: function(jqXHR, textStatus, errorThrown ){
triggerMessage(errorThrown, "Error");
}
},
error: function(jqXHR, textStatus, errorThrown ){
triggerMessage(errorThrown, "Error");
}
});//ajax
});//ajax
}else{
$.ajax({
url: './action/asignacion_select.php',
type: 'POST',
dataType: 'json',
data: { id: id},
success: function(result) {
if(result["error"]!= "" && result["error"] !== undefined){
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-carr").parents(".row").hide();
$("#modal_aprobar .rep-gpo").parents(".row").hide();
$("#modal_aprobar .rep-mat").parents(".row").hide();
$("#modal_aprobar .rep-ciclo").parents(".row").hide();
$("#modal_aprobar .rep-tipo").text("Asignación");
$("#modal_aprobar .rep-aula").text(result["aula_desc"])
$("#modal_aprobar .rep-aula").data("aula",result["aula"]);
$("#modal_aprobar .rep-falta").parents(".row").hide();
$("#modal_aprobar .rep-fecha").text(result["fecha_nueva"]+" de "+result["hora_ini"]+":"+result["min_ini"]+" a "+result["hora_fin"]+":"+result["min_fin"]);
if(result["salon"] =="" || result["salon"] === undefined){
$('#salon').prop("selectedIndex", 0);
}else{
$('#salon').val(result["salon"]);
}
$("#modal_aprobar .rep-salon").text(result["salon_desc"]);
$("#modal_aprobar .rep-comentarios").text(result["comentario"]);
$('#modal_aprobar .rep-alumnos').text(result["alumnos"]);
if(result["supervisor_nombre"]!=""){
$("#supervisor").show();
$("#modal_aprobar .rep-sup").text(result["supervisor_nombre"]);
}else{
$("#supervisor").hide();
}
if(result["estado"] == 4){//cancelada
$('#modal_aprobar .rep-motivo').text(result["motivo_cancelacion"]);
$("#cancelada-block").show();
}else{
$("#cancelada-block").hide();
}
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{
$("#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{
$("#salon-ver").hide();
$("#salon-editar").show();
}
}
if(result["aula_supervisor"]){//Solo supervisor
<?php if($supervisor){ ?>
$("#salon-editar").attr("disabled", false);
<?php }else{?>
$("#salon-editar").attr("disabled", true);
<?php } ?>
}else{// Facultad
<?php if(!$supervisor){ ?>
$("#salon-editar").attr("disabled", false);
<?php }else{?>
$("#salon-editar").attr("disabled", true);
<?php } ?>
}
}
},
error: function(jqXHR, textStatus, errorThrown ){
triggerMessage(errorThrown, "Error");
}
});//ajax
}
});
/*
$(".btn-borrar").click(function(){
@@ -760,6 +970,8 @@ if($user->periodo_id!= ""){
var edo = parseInt($("#edo").val());
console.log(edo)
if((edo == 3 && valida()) || edo == 2){
$("#loadingGroup").show();
$("#submitGroup").hide();
$("#formaModal").submit();
}
});