mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-20 16:37:48 +02:00
Ajout du système de popup sur reception d'un SMS
This commit is contained in:
parent
a2b9e3c1c5
commit
34a4790ca6
9 changed files with 91 additions and 3 deletions
|
@ -47,4 +47,28 @@
|
|||
'nbResults' => count($receiveds),
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Cette fonction retourne tous les SMS reçus aujourd'hui pour la popup
|
||||
* @return json : Un tableau des sms
|
||||
*/
|
||||
public function popup ()
|
||||
{
|
||||
global $db;
|
||||
$now = new DateTime();
|
||||
$receiveds = $db->getReceivedsSince($now->format('Y-m-d'));
|
||||
|
||||
$nbReceiveds = count($receiveds);
|
||||
|
||||
if (!isset($_SESSION['popup_nb_receiveds']) || ($_SESSION['popup_nb_receiveds'] > $nbReceiveds))
|
||||
{
|
||||
$_SESSION['popup_nb_receiveds'] = $nbReceiveds;
|
||||
}
|
||||
|
||||
$newlyReceiveds = array_slice($receiveds, $_SESSION['popup_nb_receiveds']);
|
||||
|
||||
echo json_encode($newlyReceiveds);
|
||||
$_SESSION['popup_nb_receiveds'] = $nbReceiveds;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue