X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FDelivery.php;h=94a0f4902b0ba3c441e0cfe915b6c740fd985711;hb=5367620467f690774966c77cf5049ace9e6552a8;hp=37a4ec445a999ad85805db8685f4ffcca7d72fe7;hpb=7bf00984ec7cb6e085242ff50af7fd2bd1de2711;p=friendica.git diff --git a/src/Worker/Delivery.php b/src/Worker/Delivery.php index 37a4ec445a..94a0f4902b 100644 --- a/src/Worker/Delivery.php +++ b/src/Worker/Delivery.php @@ -1,11 +1,26 @@ . + * */ + namespace Friendica\Worker; -use Friendica\Core\Config; -use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Database\DBA; @@ -161,7 +176,7 @@ class Delivery && empty($parent['allow_gid']) && empty($parent['deny_cid']) && empty($parent['deny_gid']) - && !$parent["private"]) { + && ($parent["private"] != Model\Item::PRIVATE)) { $public_message = true; } } @@ -240,7 +255,7 @@ class Delivery } /** - * @brief Deliver content via DFRN + * Deliver content via DFRN * * @param string $cmd Command * @param array $contact Contact record of the receiver @@ -389,7 +404,7 @@ class Delivery } /** - * @brief Deliver content via Diaspora + * Deliver content via Diaspora * * @param string $cmd Command * @param array $contact Contact record of the receiver @@ -415,7 +430,7 @@ class Delivery Logger::notice('Deliver via Diaspora', ['target' => $target_item['id'], 'guid' => $target_item['guid'], 'to' => $loc]); - if (Config::get('system', 'dfrn_only') || !Config::get('system', 'diaspora_enabled')) { + if (DI::config()->get('system', 'dfrn_only') || !DI::config()->get('system', 'diaspora_enabled')) { return; } @@ -484,7 +499,7 @@ class Delivery } /** - * @brief Deliver content via mail + * Deliver content via mail * * @param string $cmd Command * @param array $contact Contact record of the receiver @@ -496,7 +511,7 @@ class Delivery */ private static function deliverMail($cmd, $contact, $owner, $target_item, $thr_parent) { - if (Config::get('system','dfrn_only')) { + if (DI::config()->get('system','dfrn_only')) { return; } @@ -537,7 +552,7 @@ class Delivery $reply_to = $mailacct['reply_to']; } - $subject = ($target_item['title'] ? Email::encodeHeader($target_item['title'], 'UTF-8') : L10n::t("\x28no subject\x29")); + $subject = ($target_item['title'] ? Email::encodeHeader($target_item['title'], 'UTF-8') : DI::l10n()->t("\x28no subject\x29")); // only expose our real email address to true friends @@ -549,7 +564,8 @@ class Delivery $headers = 'From: ' . Email::encodeHeader($local_user['username'],'UTF-8') . ' <' . $local_user['email'] . '>' . "\n"; } } else { - $headers = 'From: '. Email::encodeHeader($local_user['username'], 'UTF-8') . ' getHostname() . '>' . "\n"; + $sender = DI::config()->get('config', 'sender_email', 'noreply@' . DI::baseUrl()->getHostname()); + $headers = 'From: '. Email::encodeHeader($local_user['username'], 'UTF-8') . ' <' . $sender . '>' . "\n"; } $headers .= 'Message-Id: <' . Email::iri2msgid($target_item['uri']) . '>' . "\n";