$interval=setting('Timeout notifica di presenza (minuti)')*60*2;
$dbo->query('UPDATE zz_semaphores SET updated = NOW() WHERE id_utente = :user_id AND posizione = :position',[
':user_id'=>$user['id'],
':position'=>$posizione,
]);
// Rimozione record scaduti
$dbo->query('DELETE FROM zz_semaphores WHERE DATE_ADD(updated, INTERVAL :interval SECOND) <= NOW()',[
':interval'=>$interval,
]);
$datas=$dbo->fetchArray('SELECT DISTINCT username FROM zz_semaphores INNER JOIN zz_users ON zz_semaphores.id_utente=zz_users.id WHERE zz_semaphores.id_utente != :user_id AND posizione = :position',[