if ($action != "" && $user_id != '') { $myself = Session::get_session_user(); ossim_valid($user_id, OSS_USER, 'illegal:' . _('User ID')); ossim_valid($action, OSS_ALPHA, OSS_SCORE, 'illegal:' . _('Action')); if (ossim_error()) { echo ossim_error(); exit; } if (!Token::verify('tk_f_users', GET('token'))) { Token::show_error(); exit; } // Enable/disable user if ($action == 'change_status') { if (Session::userAllowed($user_id) > 1 && $user_id != AV_DEFAULT_ADMIN && $user_id != $myself) { Session::toggle_enabled_user($conn, $user_id); } } // Expire session if ($action == 'expire_session') { if (Session::userAllowed($user_id) > 1) { Session_activity::expire_my_others_sessions($conn, $user_id); } } // Change language if ($action == 'change_language') { if (Session::userAllowed($user_id) > 1) { Session::change_user_language($conn, $user_id, $language); if ($user_id == $myself) { $_SESSION['_user_language'] = $language; ossim_set_lang($language);