function alertaHeartbeat() { $objAlerta = new Alerta(); $alertas = $objAlerta->obtenerAlertas($_SESSION['usuario_activo']); $items = ''; $chatBoxes = array(); foreach ($alertas as $alerta) { $chat['message'] = sanitize($chat['message']); $items .= <<<EOD \t\t\t\t\t { \t\t\t"s": "0", \t\t\t"f": "icos", \t\t\t"m": "{$chat['message']}" \t }, EOD; } $objAlerta->actualizaRecibido($_SESSION['usuario_activo']); if ($items != '') { $items = substr($items, 0, -1); } header('Content-type: application/json'); ?> { "items": [ <?php echo $items; ?> ] } <?php exit(0); }
<? importar("Servidor/Modelos/alerta.class.php"); $alerta = new Alerta(); $mis_alertas = $alerta->obtenerAlertas($_SESSION['id_usuario_activo']); $alertas_html = ''; $cantidad = count($mis_alertas); for($i=0;$i<$cantidad;$i++){ $dirProd = "Cliente/Imagenes/Productos/"; $imagen = (file_exists($dirProd.$mis_alertas[$i]['url_producto'].'_'.$mis_alertas[$i]['foto_principal'].".png"))? $mis_alertas[$i]['url_producto'].'_'.$mis_alertas[$i]['foto_principal'] : 'default_producto'; $alertas_html .= "<a href='producto/{$mis_alertas[$i]['url_producto']}' title='{$mis_alertas[$i]['mensaje_alerta']}'> <div class='alertabox'> <div><img src='Cliente/Imagenes/Productos/{$imagen}.png' width='48px' height='48px' ></div> <div class='alertaTexto'>{$mis_alertas[$i]['mensaje_alerta']}<br><b>{$mis_alertas[$i]['url_producto']}</b></div> </div> </a> "; } echo ($alertas_html!='')? $alertas_html : '<div style="margin:80px;font-size:18px;">No hay alertas para mostrar.</div>'; ?>