X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdfrn_notify.php;h=b14c71fb862c27d3315531ef5c53c3a719b57377;hb=f2ca3e5be44192c486e8e3af2a993e065ad40a7d;hp=8a53ac09b6cac594a889a8d0c88833fe97d7c575;hpb=a6996601d5260e4dde621f4d04b35adbbc3c10e0;p=friendica.git diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php index 8a53ac09b6..b14c71fb86 100644 --- a/mod/dfrn_notify.php +++ b/mod/dfrn_notify.php @@ -8,6 +8,7 @@ use Friendica\App; use Friendica\Core\Config; +use Friendica\Core\Logger; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\Model\Contact; @@ -17,7 +18,7 @@ use Friendica\Protocol\Diaspora; require_once 'include/items.php'; function dfrn_notify_post(App $a) { - logger(__function__, LOGGER_TRACE); + Logger::log(__function__, Logger::TRACE); $postdata = file_get_contents('php://input'); @@ -63,7 +64,7 @@ function dfrn_notify_post(App $a) { } if (!DBA::exists('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge])) { - logger('could not match challenge to dfrn_id ' . $dfrn_id . ' challenge=' . $challenge); + Logger::log('could not match challenge to dfrn_id ' . $dfrn_id . ' challenge=' . $challenge); System::xmlExit(3, 'Could not match challenge'); } @@ -71,7 +72,7 @@ function dfrn_notify_post(App $a) { $user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]); if (!DBA::isResult($user)) { - logger('User not found for nickname ' . $a->argv[1]); + Logger::log('User not found for nickname ' . $a->argv[1]); System::xmlExit(3, 'User not found'); } @@ -94,7 +95,7 @@ function dfrn_notify_post(App $a) { $contact = DBA::selectFirst('contact', ['id'], $condition); if (!DBA::isResult($contact)) { - logger('contact not found for dfrn_id ' . $dfrn_id); + Logger::log('contact not found for dfrn_id ' . $dfrn_id); System::xmlExit(3, 'Contact not found'); } @@ -117,12 +118,12 @@ function dfrn_notify_post(App $a) { $importer = Contact::updateSslPolicy($importer, $ssl_policy); - logger('data: ' . $data, LOGGER_DATA); + Logger::log('data: ' . $data, Logger::DATA); if ($dissolve == 1) { // Relationship is dissolved permanently Contact::remove($importer['id']); - logger('relationship dissolved : ' . $importer['name'] . ' dissolved ' . $importer['username']); + Logger::log('relationship dissolved : ' . $importer['name'] . ' dissolved ' . $importer['username']); System::xmlExit(0, 'relationship dissolved'); } @@ -134,12 +135,12 @@ function dfrn_notify_post(App $a) { // if local rino is lower than remote rino, abort: should not happen! // but only for $remote_rino > 1, because old code did't send rino version if ($rino_remote > 1 && $rino < $rino_remote) { - logger("rino version '$rino_remote' is lower than supported '$rino'"); + Logger::log("rino version '$rino_remote' is lower than supported '$rino'"); System::xmlExit(0, "rino version '$rino_remote' is lower than supported '$rino'"); } $rawkey = hex2bin(trim($key)); - logger('rino: md5 raw key: ' . md5($rawkey), LOGGER_DATA); + Logger::log('rino: md5 raw key: ' . md5($rawkey), Logger::DATA); $final_key = ''; @@ -165,14 +166,14 @@ function dfrn_notify_post(App $a) { $data = DFRN::aesDecrypt(hex2bin($data), $final_key); break; default: - logger("rino: invalid sent version '$rino_remote'"); + Logger::log("rino: invalid sent version '$rino_remote'"); System::xmlExit(0, "Invalid sent version '$rino_remote'"); } - logger('rino: decrypted data: ' . $data, LOGGER_DATA); + Logger::log('rino: decrypted data: ' . $data, Logger::DATA); } - logger('Importing post from ' . $importer['addr'] . ' to ' . $importer['nickname'] . ' with the RINO ' . $rino_remote . ' encryption.', LOGGER_DEBUG); + Logger::log('Importing post from ' . $importer['addr'] . ' to ' . $importer['nickname'] . ' with the RINO ' . $rino_remote . ' encryption.', Logger::DEBUG); $ret = DFRN::import($data, $importer); System::xmlExit($ret, 'Processed'); @@ -191,7 +192,7 @@ function dfrn_dispatch_public($postdata) // Fetch the corresponding public contact $contact = Contact::getDetailsByAddr($msg['author'], 0); if (!$contact) { - logger('Contact not found for address ' . $msg['author']); + Logger::log('Contact not found for address ' . $msg['author']); System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found'); } @@ -199,11 +200,11 @@ function dfrn_dispatch_public($postdata) // This should never fail if (empty($importer)) { - logger('Contact not found for address ' . $msg['author']); + Logger::log('Contact not found for address ' . $msg['author']); System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found'); } - logger('Importing post from ' . $msg['author'] . ' with the public envelope.', LOGGER_DEBUG); + Logger::log('Importing post from ' . $msg['author'] . ' with the public envelope.', Logger::DEBUG); // Now we should be able to import it $ret = DFRN::import($msg['message'], $importer); @@ -223,7 +224,7 @@ function dfrn_dispatch_private($user, $postdata) // Otherwise there should be a public contact $cid = Contact::getIdForURL($msg['author']); if (!$cid) { - logger('Contact not found for address ' . $msg['author']); + Logger::log('Contact not found for address ' . $msg['author']); System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found'); } } @@ -232,11 +233,11 @@ function dfrn_dispatch_private($user, $postdata) // This should never fail if (empty($importer)) { - logger('Contact not found for address ' . $msg['author']); + Logger::log('Contact not found for address ' . $msg['author']); System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found'); } - logger('Importing post from ' . $msg['author'] . ' to ' . $user['nickname'] . ' with the private envelope.', LOGGER_DEBUG); + Logger::log('Importing post from ' . $msg['author'] . ' to ' . $user['nickname'] . ' with the private envelope.', Logger::DEBUG); // Now we should be able to import it $ret = DFRN::import($msg['message'], $importer); @@ -258,7 +259,7 @@ function dfrn_notify_content(App $a) { $type = ""; $last_update = ""; - logger('new notification dfrn_id=' . $dfrn_id); + Logger::log('new notification dfrn_id=' . $dfrn_id); $direction = (-1); if (strpos($dfrn_id,':') == 1) { @@ -276,11 +277,11 @@ function dfrn_notify_content(App $a) { 'type' => $type, 'last_update' => $last_update]; DBA::insert('challenge', $fields); - logger('challenge=' . $hash, LOGGER_DATA); + Logger::log('challenge=' . $hash, Logger::DATA); $user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]); if (!DBA::isResult($user)) { - logger('User not found for nickname ' . $a->argv[1]); + Logger::log('User not found for nickname ' . $a->argv[1]); killme(); } @@ -305,18 +306,18 @@ function dfrn_notify_content(App $a) { $contact = DBA::selectFirst('contact', ['id'], $condition); if (!DBA::isResult($contact)) { - logger('contact not found for dfrn_id ' . $dfrn_id); + Logger::log('contact not found for dfrn_id ' . $dfrn_id); System::xmlExit(3, 'Contact not found'); } // $importer in this case contains the contact record for the remote contact joined with the user record of our user. $importer = DFRN::getImporter($contact['id'], $user['uid']); if (empty($importer)) { - logger('No importer data found for user ' . $a->argv[1] . ' and contact ' . $dfrn_id); + Logger::log('No importer data found for user ' . $a->argv[1] . ' and contact ' . $dfrn_id); killme(); } - logger("Remote rino version: ".$rino_remote." for ".$importer["url"], LOGGER_DATA); + Logger::log("Remote rino version: ".$rino_remote." for ".$importer["url"], Logger::DATA); $challenge = ''; $encrypted_id = ''; @@ -344,7 +345,7 @@ function dfrn_notify_content(App $a) { $rino = Config::get('system', 'rino_encrypt'); $rino = intval($rino); - logger("Local rino version: ". $rino, LOGGER_DATA); + Logger::log("Local rino version: ". $rino, Logger::DATA); // if requested rino is lower than enabled local rino, lower local rino version // if requested rino is higher than enabled local rino, reply with local rino