File size: 1.5Kb
<?php
require_once('include/include_top.php');
$template_file = 'ignorelist';
$smarty->assign("page_title", 'GumChat.net | ignorelist');
$user = user_info_with_key($_REQUEST['k']);
$smarty->assign("user", $user);
$room_id = preg_replace("/[^0-9]/", "", $user['user_location']);
$room = chat_room_info($room_id);
$smarty->assign("room", $room);
$user_settings = mb_unserialize($user['user_settings']);
if($_REQUEST['ignore_user_id']>0)
{
$user_settings['ignore'] = str_replace($_REQUEST['ignore_user_id'].',', $user_settings['ignore']);
$user_settings['ignore'] = $_REQUEST['ignore_user_id'].','.$user_settings['ignore'];
$data = array('user_settings' => serialize($user_settings));
$db->update_array('v4_chat_users', $data, "user_id=".$user['user_id']);
$message = 'User is added to ignore list.';
}
if($_REQUEST['unignore_user_id']>0)
{
$user_settings['ignore'] = str_replace($_REQUEST['ignore_user_id'].',', $user_settings['ignore']);
$data = array('user_settings' => serialize($user_settings));
$db->update_array('v4_chat_users', $data, "user_id=".$user['user_id']);
$message = 'User is removed from ignore list.';
}
$ignored_users = explode(',', $user_settings['ignore'],-1);
foreach($ignored_users AS $user_id)
{
$ign_user = user_info($user_id);
if($ign_user['error']!='')
{
$ign_user['user_id'] = $user_id;
$ign_user['user_user_name'] = 'user not found';
}
$users[] = $ign_user;
}
$smarty->assign("users", $users);
$smarty->assign("message", $message);
require_once('include/include_bottom.php');
?>