Browse Source

include: notifs: Ritorna un array di notifiche.

* web/mustard/include/notifs.php (notifs): Rinomina a notif_divs,
(notifs): Ora è un array di notifiche.
paul 4 years ago
parent
commit
7f1874e94d
1 changed files with 10 additions and 7 deletions
  1. 10 7
      web/mustard/include/notifs.php

+ 10 - 7
web/mustard/include/notifs.php

@@ -2,12 +2,14 @@
 function notifs(&$link) {
 	$chunksize=20; // questo deve essere settato paro-paro in notifsh.php
 	$i=0;
-	$notifs='<div id="notifc">'.N;
-	$notifs.='<div id="notifs" onscroll="morenotifs();">'.N;
+	$notifs = array();
+	$notif_divs='<div id="notifc">'.N;
+	$notif_divs.='<div id="notifs" onscroll="morenotifs();">'.N;
 	$unreadnotifs=false;
 	$res=mysqli_query($link,'SELECT * FROM Notifications ORDER BY Microtime DESC')
 		or muoribene(mysqli_error($link),true);
 	while ($row=mysqli_fetch_assoc($res)) {
+		array_push($notifs, $row);
 		if ($row['Seen']==0) {
 			$unreadnotifs=true;
 			$notifclass='notifunseen';
@@ -17,12 +19,12 @@ function notifs(&$link) {
 		$i++;
 		if ($i<=$chunksize) {
 			if ($i==1) $lastmicrotime=$row['Microtime'];
-			$notifs.='<div id="notif-'.$row['ID'].'" class="'.$notifclass.'" onclick="markread(this)">'.strftime('%d/%m/%y %T',$row['Microtime']).': '.$row['Notification'].'</div>'.N;
+			$notif_divs.='<div id="notif-'.$row['ID'].'" class="'.$notifclass.'" onclick="markread(this)">'.strftime('%d/%m/%y %T',$row['Microtime']).': '.$row['Notification'].'</div>'.N;
 		}
 	}
-	$notifs.='</div>'.N;
-	$notifs.='<div id="notifa"><a href="notifs.php">Vedi tutte le notifiche</a></div>'.N;
-	$notifs.='</div>'.N;
+	$notif_divs.='</div>'.N;
+	$notif_divs.='<div id="notifa"><a href="notifs.php">Vedi tutte le notifiche</a></div>'.N;
+	$notif_divs.='</div>'.N;
 	if ($unreadnotifs) {
 		$imgoff='imgs/bell_act_off.svg';
 		$imgon='imgs/bell_act_on.svg';
@@ -31,7 +33,8 @@ function notifs(&$link) {
 		$imgon='imgs/bell_on.svg';
 	}
 	return(array(
-		'div'=>$notifs,
+		'notifs'=>$notifs,
+		'div'=>$notif_divs,
 		'imgoff'=>$imgoff,
 		'imgon'=>$imgon,
 		'lastmicrotime'=>$lastmicrotime,