Bug 5332: Rep709, Tax Report, Multiple entries for a sinle tax line. Fixed.
[fa-stable.git] / includes / current_user.inc
index edfae0a92b2b8b6725f0d39f32dc8109cee79d87..82c8daaf619ee1e46829bc8895c6bfc3be1dd12a 100644 (file)
@@ -32,6 +32,7 @@ class current_user
        var $old_db;
        var $logged;
        var $ui_mode = 0;
+       var $login_attempt=0;
        
        var $prefs;
        var $cur_con; // current db connection (can be different from $company for superuser)
@@ -134,6 +135,7 @@ class current_user
                 $this->email = @$myrow["email"];
                        update_user_visitdate($this->username);
                        $this->logged = true;
+                       $this->login_attempt=0;
                                $this->last_act = time();
                                $this->timeout = session_timeout();
                                flush_dir(user_js_cache()); // refresh cache on login
@@ -158,8 +160,14 @@ class current_user
                        $hash = md5($password);
 
                        update_user_password($user['id'], $user['user_id'], $hash);
-
-                       mail($email, _("New password for")." ".$SysPrefs->app_title, $password);
+                       
+                       $sender = get_company_pref('email');
+                       if (empty($sender))
+                               $header = "";
+                       else
+                               $header = "From: $sender";
+
+                       mail($email, _("New password for")." ".$SysPrefs->app_title, $password, $header);
 
                        return true;
                }