ossim_valid(POST("sensor{$i}"), OSS_LETTER, OSS_DIGIT, OSS_DOT, OSS_NULLABLE, 'illegal:' . _("sensor{$i}")); if (ossim_error()) { die(ossim_error()); } if ($sensors == "") { $sensors = POST("sensor{$i}"); } else { $sensors .= "," . POST("sensor{$i}"); } } if (Session::am_i_admin()) { require_once "classes/Util.inc"; Session::update($conn, $user, $name, $email, $perms, $nets, $sensors, $company, $department, $language, $kdbperms, $first_login, $is_admin, $tzone); Util::clean_json_cache_files("", $user); } else { Session::update_noperms($conn, $user, $name, $email, $company, $department, $language, $first_login, $is_admin, $tzone); } if ($user == Session::get_session_user() && $language != $_SESSION['_user_language']) { $_SESSION['_user_language'] = $language; ossim_set_lang($language); $langchanged = 1; } if ($user == Session::get_session_user() && $_SESSION['_timezone'] != $tzone) { $_SESSION['_timezone'] = $tzone; } // PASSWORD if (POST("pass1") && POST("pass2")) { /* if (!Session::am_i_admin() && (($_SESSION["_user"] != $user) && !POST("oldpass"))) { require_once ("ossim_error.inc"); $error = new OssimError();