$sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $field_name . " = '" . $user_data_social[$field_name] . "' WHERE user_id = " . $login_result['user_row']['user_id']; $db->sql_query($sql); } } if(($login_result['user_row']['user_level'] != ADMIN) && !empty($config['board_disable'])) { redirect(append_sid(CMS_PAGE_FORUM, true)); } else { // CrackerTracker v5.x if ($config['ctracker_login_history'] == 1) { $ctracker_config->update_login_history($login_result['user_row']['user_id']); } if ($config['ctracker_login_ip_check'] == 1) { $ctracker_config->set_user_ip($login_result['user_row']['user_id']); } // CrackerTracker v5.x $set_admin = (isset($_POST['admin'])) ? 1 : 0; $persist_login = (isset($_POST['autologin'])) ? 1 : 0; $viewonline = (($_POST['online_status'] == 'hidden') ? 0 : 1); if (isset($_POST['online_status']) && (($_POST['online_status'] == 'hidden') || ($_POST['online_status'] == 'visible'))) { $sql = 'UPDATE ' . USERS_TABLE . ' SET user_allow_viewonline = ' . $viewonline . ' WHERE user_id = ' . $login_result['user_row']['user_id'];