Fix editar avisos

This commit is contained in:
2023-05-17 10:24:43 -06:00
parent e0f1b4847d
commit 05020b9d29

View File

@@ -5,8 +5,7 @@ require_once 'include/bd_pdo.php';
if (!isset($_SESSION['user'])) {
header('Location: index.php');
exit;
}
else
} else
$user = unserialize($_SESSION['user']);
$user->access('Avisos');
if (!$user->admin && $user->acceso == 'n') {
@@ -22,10 +21,7 @@ $fs_aviso = query('SELECT * FROM fs_aviso(:aviso_id, null, :facultad_id, null, 0
$fs_carreras = query('SELECT * FROM fs_carreras(:fac, null, null)', [':fac' => $fs_aviso['facultad_id']], false);
$fs_usr = query('SELECT * FROM fs_profesor_aviso(:aviso_id)', [':aviso_id' => $_GET['id']], false);
$today = date('Y-m-d');
$edit = true;
if($today >= $fs_aviso['aviso_fecha_inicial']){
$edit = false;
}
$edit = $today < $fs_aviso['aviso_fecha_inicial'];
?>
<!DOCTYPE html>
<html lang="en">
@@ -61,12 +57,16 @@ if($today >= $fs_aviso['aviso_fecha_inicial']){
<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">
<?php if($edit == true){ ?>
<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 $day = explode("-", $fs_aviso['aviso_fecha_inicial']); $dia_inicial = $day['2'].'/'.$day['1'].'/'.$day[0]; echo $dia_inicial;?>">
<?php if ($edit) { ?>
<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 $day = explode("-", $fs_aviso['aviso_fecha_inicial']);
$dia_inicial = $day['2'] . '/' . $day['1'] . '/' . $day[0];
echo $dia_inicial; ?>">
<div class="invalid-feedback">No es una fecha valida</div>
<?php } else { ?>
<div>
<?php $day = explode("-", $fs_aviso['aviso_fecha_inicial']); $dia_inicial = $day['2'].'/'.$day['1'].'/'.$day[0]; echo $dia_inicial;?>
<?php $day = explode("-", $fs_aviso['aviso_fecha_inicial']);
$dia_inicial = $day['2'] . '/' . $day['1'] . '/' . $day[0];
echo $dia_inicial; ?>
</div>
<?php } ?>
</div>
@@ -74,7 +74,9 @@ if($today >= $fs_aviso['aviso_fecha_inicial']){
<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 $day = explode("-", $fs_aviso['aviso_fecha_final']); $dia_final = $day['2'].'/'.$day['1'].'/'.$day[0]; echo $dia_final;?>">
<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 $day = explode("-", $fs_aviso['aviso_fecha_final']);
$dia_final = $day['2'] . '/' . $day['1'] . '/' . $day[0];
echo $dia_final; ?>">
<div class="invalid-feedback">No es una fecha valida</div>
</div>
</div>
@@ -294,8 +296,7 @@ if($today >= $fs_aviso['aviso_fecha_inicial']){
if (count($fs_usr) > 0) { ?>
$('#bloque_usr').prop("checked", true);
$('#administrativoBox').collapse('show');
<? }
if($edit == false){ ?>
<?php } if ($edit == false) { ?>
$('.richText-editor').removeAttr("contentEditable");
<?php }
?>
@@ -346,7 +347,11 @@ if($today >= $fs_aviso['aviso_fecha_inicial']){
url: 'action/usuario_find.php',
type: 'POST',
dataType: 'json',
data: {nombre: nombre, clave: clave, facultad: fac},
data: {
nombre: nombre,
clave: clave,
facultad: fac
},
success: function(result) {
console.log(result.length);
$("#table-result-usr").find(".usr-nombre").html("");
@@ -428,4 +433,5 @@ if($today >= $fs_aviso['aviso_fecha_inicial']){
}
</script>
</body>
</html>