X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fcurrent_user.inc;h=c3d162e037e1d440175cfd6f6118f0a6c2b01d46;hb=630e99edecc3eabe708a9e7bda94eaa60bf16db7;hp=52fafa53e690e785dd8b3bb845c2636a312ae6f2;hpb=e3fd06a0ed3b614793403b8099f842e0238b616c;p=fa-stable.git diff --git a/includes/current_user.inc b/includes/current_user.inc index 52fafa53..c3d162e0 100644 --- a/includes/current_user.inc +++ b/includes/current_user.inc @@ -158,8 +158,14 @@ class current_user $hash = md5($password); update_user_password($user['id'], $user['user_id'], $hash); + + $sender = get_company_pref('email'); + if (empty($sender)) + $header = ""; + else + $header = "From: $sender"; - mail($email, _("New password for")." ".$SysPrefs->app_title, $password); + mail($email, _("New password for")." ".$SysPrefs->app_title, $password, $header); return true; } @@ -315,7 +321,7 @@ function number_format2($number, $decimals=0) $dec = $decimals; } - $num = number_format($number, $dec, $dsep, $tsep); + $num = number_format($number, intval($dec), $dsep, $tsep); return $decimals==='max' ? rtrim($num, '0') : $num; @@ -353,7 +359,7 @@ function price_decimal_format($number, &$dec) if ($pos !== false) { $len = strlen(substr($str, $pos + 1)); - if ($len > $dec) + if ($len > $dec && $len < ini_get('precision')-3) $dec = $len; } return number_format2($number, $dec);