*/
namespace Friendica\Util;
-use Friendica\Core\Addon;
use Friendica\Core\Config;
+use Friendica\Core\Hook;
+use Friendica\Core\Logger;
use Friendica\Core\PConfig;
use Friendica\Protocol\Email;
*/
public static function send($params)
{
- Addon::callHooks('emailer_send_prepare', $params);
+ Hook::callAll('emailer_send_prepare', $params);
$email_textonly = false;
- if (x($params, "uid")) {
+ if (!empty($params['uid'])) {
$email_textonly = PConfig::get($params['uid'], "system", "email_textonly");
}
'headers' => $messageHeader,
'parameters' => $sendmail_params
];
- //echo "<pre>"; var_dump($hookdata); killme();
- Addon::callHooks("emailer_send", $hookdata);
+
+ Hook::callAll("emailer_send", $hookdata);
+
$res = mail(
$hookdata['to'],
$hookdata['subject'],
$hookdata['headers'],
$hookdata['parameters']
);
- logger("header " . 'To: ' . $params['toEmail'] . "\n" . $messageHeader, LOGGER_DEBUG);
- logger("return value " . (($res)?"true":"false"), LOGGER_DEBUG);
+ Logger::log("header " . 'To: ' . $params['toEmail'] . "\n" . $messageHeader, Logger::DEBUG);
+ Logger::log("return value " . (($res)?"true":"false"), Logger::DEBUG);
return $res;
}
}