if (count($usersettings) > 0) {
            $database->database_query("UPDATE se_usersettings SET " . implode(", ", $usersettings) . " WHERE usersetting_user_id='{$user->user_info['user_id']}' LIMIT 1");
            // Flush cached usersettings
            $usersettings_static =& SEUser::getUserSettings($user->user_info['user_id']);
            $usersettings_static = NULL;
            $cache_object = SECache::getInstance();
            if (is_object($cache_object)) {
                $cache_object->remove('site_user_settings_' . $user->user_info['user_id']);
            }
        }
        // IF USERNAME HAS CHANGED, DELETE OLD RECENT ACTIVITY
        if ($user->user_info['user_username'] != $user_username) {
            $database->database_query("DELETE FROM se_actions WHERE action_user_id='{$user->user_info['user_id']}'");
        }
        // RESET USER INFO
        $user = new se_user(array($user->user_info['user_id']));
        // UPDATE COOKIES
        $user->user_setcookies();
    }
}
// GET PROFILE CATEGORIES
$field = new se_field("profile");
$field->cat_list(0, 0, 0, "profilecat_signup='1' || profilecat_id='{$user->user_info['user_profilecat_id']}'", "profilecat_id='0'", "");
// ASSIGN VARIABLES AND INCLUDE FOOTER
$smarty->assign('result', $result);
$smarty->assign('is_error', $is_error);
$smarty->assign('cats', $field->cats);
$smarty->assign('notifytypes', $notifytypes);
$smarty->assign('old_subnet_name', $subnet[2]);
$smarty->assign('new_subnet_name', $subnet[1]);
include "footer.php";