No static calls (PEAR sucks ass)
This commit is contained in:
parent
90565cc44d
commit
ed248f7f5a
@ -47,11 +47,13 @@ require_once 'Mail.php';
|
||||
function mail_backend()
|
||||
{
|
||||
static $backend = null;
|
||||
global $_PEAR;
|
||||
|
||||
if (!$backend) {
|
||||
$backend = Mail::factory(common_config('mail', 'backend'),
|
||||
$mail = new Mail();
|
||||
$backend = $mail->factory(common_config('mail', 'backend'),
|
||||
common_config('mail', 'params') ?: array());
|
||||
if (PEAR::isError($backend)) {
|
||||
if ($_PEAR->isError($backend)) {
|
||||
common_server_error($backend->getMessage(), 500);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user