Example #1
0
function get_timestamp($dbconn, $login, $datetime)
{
    $user_timezone = $dbconn->GetOne("SELECT timezone FROM users WHERE login='******'");
    $tz = Session::get_timezone($user_timezone);
    return gmdate("Y-m-d H:i:s", Util::get_utc_unixtime($datetime) + 3600 * $tz);
}
Example #2
0
     Session::update_template($conn, $login . '_perms', $perms, $template_id);
 }
 $error = 0;
 if (($am_i_admin || $am_i_proadmin) && !$is_my_profile) {
     Session::update($conn, $login, $login_method, $user_name, $email, $template_id, $entities, $sel_sensors, $sel_assets, $company, $department, $language, $first_login, $tzone, $is_admin);
     Util::memcacheFlush();
 } else {
     $error = Session::update_user_light($conn, $login, $login_method, $user_name, $email, $company, $department, $language, $first_login, $is_admin, $tzone);
     if ($error == 0) {
         Util::memcacheFlush();
         if ($is_my_profile && $language != $_SESSION['_user_language']) {
             $_SESSION['_user_language'] = $language;
             ossim_set_lang($language);
             $language_changed = TRUE;
         }
         $tzone_diff = Session::get_timezone($tzone);
         if ($is_my_profile && $_SESSION['_timezone'] != $tzone_diff) {
             $_SESSION['_timezone'] = $tzone_diff;
             $tzone_changed = TRUE;
         }
         Session_activity::force_user_logout($conn, $login);
     } else {
         $msg = 'unknown_error';
     }
 }
 // Change Pass
 if ($error == 0 && $login_method != 'ldap' && !empty($pass1) && !empty($pass2)) {
     //Set new pass
     Session::change_pass($conn, $login, $pass1, NULL);
     Session::log_pass_history($login, hash('sha256', $pass1));
     // Note: session_start will show an alert here. Calling to expire when back to users.php