access(); if($user->acceso == null){ header('Location: main.php?error=1'); }else{ $user->print_to_log('Avisos'); } $fac = $user->facultad['facultad_id']; if($user->admin){ $fac = null; } $limit = 20; if(isset($_POST['filter_fecha']) && $_POST['filter_fecha'] != ""){ $filter_fecha = $_POST['filter_fecha']; } else{ $filter_fecha = null; } if(isset($_GET['pag'])){ $pag = $_GET['pag'] - 1; }else{ $pag = 0; } if($user->admin){ $count = query("SELECT count(1) FROM fs_aviso(null, :fecha, :facultad_id, null, 0, null)", [':fecha' => $filter_fecha, ':facultad_id' => $fac], true); $fs_avisos = query("SELECT * FROM fs_aviso(null, :fecha, :facultad_id, :limite, :offset, null)", [':fecha' => $filter_fecha, ':facultad_id' => $fac, ':limite' => $limit, ':offset' => $pag * $limit], false); }else{ $count = query("SELECT count(1) FROM fs_aviso(null, :fecha, :facultad_id, null, 0, true)", [':fecha' => $filter_fecha, ':facultad_id' => $fac], true); $fs_avisos = query("SELECT * FROM fs_aviso(null, :fecha, :facultad_id, :limite, :offset, true)", [':fecha' => $filter_fecha, ':facultad_id' => $fac, ':limite' => $limit, ':offset' => $pag * $limit], false); } $paginas = ceil($count['count'] / $limit); ?> Avisos access(); ?>
acceso == 'w') {?>

Se muestran los avisos posteriores a la fecha

acceso == 'w') {?> acceso == 'w') {?> = $aviso['aviso_fecha_inicial'] && $today <= $aviso['aviso_fecha_final']){ $color = 'success'; $title = 'En tiempo'; $icono = 'reloj'; }else if($today < $aviso['aviso_fecha_inicial']){ $color = 'warning'; $title = 'Antes de tiempo'; } if($aviso['aviso_estado'] == true){ $color2 = 'success'; $title2 = 'Activo'; } $day = explode("-", $aviso['aviso_fecha_inicial']); $dia_inicial = $day['2'].'/'.$day['1'].'/'.$day[0]; $day = explode("-", $aviso['aviso_fecha_final']); $dia_final = $day['2'].'/'.$day['1'].'/'.$day[0]; ?> acceso == 'w') {?> acceso == 'w') {?>
Estado Facultad Fechas Mensaje Acciones
admin){ ?> -
acceso == 'w') {?>