'fromName' => &$fromName,
'fromMail' => &$fromMail,
'blogMail' => $serendipity['blogMail'],
- 'version' => 'Serendipity/' . $serendipity['version'],
+ 'version' => 'Serendipity' . ($serendipity['expose_s9y'] ? '/' . $serendipity['version'] : ''),
'legacy' => true,
'headers' => &$headers,
'message' => &$message
$maildata['headers'][] = 'From: "'. $maildata['fromName'] .'" <'. $maildata['blogMail'] .'>';
}
$maildata['headers'][] = 'Reply-To: "'. $maildata['fromName'] .'" <'. $maildata['fromMail'] .'>';
- $maildata['headers'][] = 'X-Mailer: ' . $maildata['version'];
- $maildata['headers'][] = 'X-Engine: PHP/'. phpversion();
+ if ($serendipity['expose_s9y']) {
+ $maildata['headers'][] = 'X-Mailer: ' . $maildata['version'];
+ $maildata['headers'][] = 'X-Engine: PHP/'. phpversion();
+ }
$maildata['headers'][] = 'Message-ID: <'. md5(microtime() . uniqid(time())) .'@'. $_SERVER['HTTP_HOST'] .'>';
$maildata['headers'][] = 'MIME-Version: 1.0';
$maildata['headers'][] = 'Precedence: bulk';
// array_key_exists() copies array, so is much slower.
if (in_array($key, array_keys($array))) {
- return $array[$key];
+ if (isset($array[$key])) {
+ return $array[$key];
+ }
}
foreach($array AS $child) {
if (is_array($child) && isset($child[$key]) && !empty($child[$key])) {