if($row->sess_id == $ZE_session_id) { //validierung: bist das du?
$ip = getenv("REMOTE_ADDR"); //aktuelle IP auslesen
if($ip != $row->sess_user_ip) { //mit gespeicherter IP vergleichen, passt nicht, dann:
if($row->sess_room_id != '' && $row->sess_room_id != '0' && $row->sess_id != '') { //du bist in einem raum?
$tmp_user_name = $ZE_USER->getInfo('user_id', $row->sess_user_id, 'user_name'); //deinen namen auslesen
if($row->sess_acc_id < 2000) { //du bist gast? dann diese nachricht in den raum posten
$tmp_message = htmlspecialchars('Gast "'.$tmp_user_name.'" hat den Chat verlassen. (24Std Zwangstrennung!)');
} else { //du bist registriert? dann diese
$tmp_message = htmlspecialchars('"'.$tmp_user_name.'" hat den Chat verlassen. (24Std Zwangstrennung!)');
}
$ZE_MESS->insertMessage('0',
$ZE_SETT->chat_system_name,
$row->sess_room_id,
'0',
'0',
'0',
'1',
'0',
$ZE_SETT->chat_system_color,
$tmp_message);
}
//nachfolgend die löschung aus dem system, da ja gespeicherte und aktuelle IP nicht stimmen
$ZE_SESS->updateInfo('sess_room_id', $row->sess_room_id, 'sess_update', '1');
$delete = "DELETE FROM `ze_session` WHERE `sess_id` = '$row->sess_id'";
$do_it = mysqli_query($db, $delete);
$json .= '"logout":[{"logout": "true"}, {"session": "'.$ZE_session_id.'"}]';
}
}