diff options
-rw-r--r-- | it.class | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -222,7 +222,14 @@ static function error($p = array(), $body = null, $to = null) # $body and $to de $body = it::replace(array('(pw|passw|password|secret)\] => .*' => '$1] => ********'), $body, array('utf8' => false)); } - it::mail(array('To' => $p['to'], 'Subject' => substr($p['title'], 0, 160), 'Body' => $body, 'Cc' => $GLOBALS['it_defaultconfig']['error_cc'], 'forcemail' => !it::is_devel())); + it::mail(array( + 'From' => get_current_user() . "@" . gethostname(), + 'To' => $p['to'], + 'Subject' => substr($p['title'], 0, 160), + 'Body' => $body, + 'Cc' => $GLOBALS['it_defaultconfig']['error_cc'], + 'forcemail' => !it::is_devel() + )); } else if ($_SERVER['REMOTE_ADDR']) # toscreen mode: web echo "<pre>" . htmlspecialchars($p['title'] . "\n" . rtrim($body), ENT_COMPAT, "iso-8859-1") . "</pre>"; # works with iso-8859-1 or utf-8, UTF8SAFE |