-
Notifications
You must be signed in to change notification settings - Fork 0
/
mensaje.php
38 lines (34 loc) · 1.23 KB
/
mensaje.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
include 'sistema.php';
$date = getdate();
$fecha = date('Y-m-j');
$cveperiodo = $web->periodo();
if ($cveperiodo == "") {
message('warning', "No hay periodo actual");
}
$sql = "SELECT cvemsj, introduccion, msj.descripcion, usuarios.nombre, fecha, expira FROM msj
INNER JOIN tipomsj ON tipomsj.cvetipomsj = msj.tipo
LEFT JOIN usuarios ON usuarios.cveusuario = msj.emisor
WHERE tipomsj.cvetipomsj='PU' AND expira >= ? AND cveperiodo=?
ORDER BY fecha DESC";
$mensajes = $web->DB->GetAll($sql, array($fecha, $cveperiodo));
if (!isset($mensajes[0])) {
message('warning', 'No hay avisos por mostrar');
}
$web->smarty->assign('mensajes', $mensajes);
$web->smarty->display('mensajes_publicos.html');
/**********************************************************************************************
* FUNCIONES
**********************************************************************************************/
/**
* Método para mostrar el template form_alumnos cuando ocurre algún error
* @param String $alert Tipo de mensaje
* @param String $msg Mensaje a desplegar
*/
function message($alert, $msg)
{
global $web;
$web->simple_message($alert, $msg);
$web->smarty->display('mensajes_publicos.html');
die();
}