Я интегрирую Arrowchat с моим сайтом. Я могу проверить онлайн статус только для одного пользователя. Когда я проверяю нескольких пользователей в al oop, он показывает статус только последнего пользователя. Пожалуйста, проверьте мой код также ...
<?php
$getUser=new UserManagement($mysqli);
$getUser->getActiveUser();
if($getUser->count_rows>0)
{
$b=1;
foreach($getUser->values as $value)
{
?>
<script>
window.onload = function() {
jqac.arrowchat.getUser('<?php echo $value->id;?>','userdetails');
}
function userdetails(data) {
if (data.s == 'available') {
document.getElementById("message-user<?php echo $b;?>").innerHTML = '<a href="javascript:;" onClick="jqac.arrowchat.chatWith(\'<?php echo $value->id;?>\');"><div class="chat-now green" ><i class="fas fa-circle"></i> Chat now</div></a>';
}
else if (data.s == 'away') {
document.getElementById("message-user<?php echo $b;?>").innerHTML = '<a href="javascript:;" onClick="jqac.arrowchat.chatWith(\'<?php echo $value->id;?>\');"><div class="chat-now yellow" ><i class="fas fa-circle"></i> Chat now</div></a>';
}
else if (data.s == 'busy') {
document.getElementById("message-user<?php echo $b;?>").innerHTML = '<a href="javascript:;" onClick="jqac.arrowchat.chatWith(\'<?php echo $value->id;?>\');"><div class="chat-now red" ><i class="fas fa-circle"></i> Chat now</div></a>';
}
else {
document.getElementById("message-user<?php echo $b;?>").innerHTML = '<a href="javascript:;" onClick="jqac.arrowchat.chatWith(\'<?php echo $value->id;?>\');"><div class="chat-now grey" ><i class="fas fa-circle"></i> Send Message</div></a>';
}
}
</script>
<div id="message-user<?php echo $b;?>"></div>
<?php
$b++;
}
}
?>