Example #1
0
     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();