Suono Notifica Azioni nuove in chat
Pagine → 1 2
08/07/2021 12:38:41
C'era qualcosa che non funzionava nell'insieme.
Riscontro che il suono veniva riprodotto anche nel caso il mittente fosse lo stesso del login, ma probabilmente questo è dovuto al mio ref_header che è un casino assurdo xD
Ho risolto inserendo questo codice nella parte finale (credo sia schifoso, come codice, ma funziona...)
<?php
if($add_chat != '' && isset($alert_new_msg) && $alert_new_msg == 1) {
$estraipg = gdrcd_query("SELECT * FROM personaggio WHERE nome = '".$_SESSION['login']."'");
$estraichat = gdrcd_query("SELECT * FROM chat WHERE ora >= DATE_SUB(NOW(),INTERVAL 1 HOUR) ORDER BY id DESC");
$blocca_mediachat = $estraipg['blocca_mediachat'];
$mittente = $estraichat['mittente'];
if(($mittente != $_SESSION['login']) && ($blocca_mediachat == 0))
{
?>
<script type="text/javascript">
var mediaElementChat = parent.document.getElementById("sound_player_chat");
mediaElementChat.play();
</script>
<?php
} }
?>
Questo fa il check del mittente - e funziona - e impedisce anche al suono di venir riprodotto ogni volta che si aggiorna messaggi.
Lascio nel caso servisse a qualcun altro ;)
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!