]> git.mxchange.org Git - friendica.git/blobdiff - mod/dfrn_request.php
"Contact\User" class created
[friendica.git] / mod / dfrn_request.php
index bdc407b0b14aaab13725b2b97ff7c8835f72e705..1e485e3040aea218635b09d93f8c027c014d7b72 100644 (file)
@@ -39,7 +39,6 @@ use Friendica\Model\Notify\Type;
 use Friendica\Model\Profile;
 use Friendica\Model\User;
 use Friendica\Module\Security\Login;
-use Friendica\Network\HTTPRequest;
 use Friendica\Network\Probe;
 use Friendica\Protocol\Activity;
 use Friendica\Util\DateTimeFormat;
@@ -111,7 +110,7 @@ function dfrn_request_post(App $a)
                                if (DBA::isResult($r)) {
                                        if (strlen($r[0]['dfrn-id'])) {
                                                // We don't need to be here. It has already happened.
-                                               notice(DI::l10n()->t("This introduction has already been accepted.") . EOL);
+                                               notice(DI::l10n()->t("This introduction has already been accepted."));
                                                return;
                                        } else {
                                                $contact_record = $r[0];
@@ -129,18 +128,18 @@ function dfrn_request_post(App $a)
                                        $parms = Probe::profile($dfrn_url);
 
                                        if (!count($parms)) {
-                                               notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.') . EOL);
+                                               notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.'));
                                                return;
                                        } else {
                                                if (empty($parms['fn'])) {
-                                                       notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.') . EOL);
+                                                       notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.'));
                                                }
                                                if (empty($parms['photo'])) {
-                                                       notice(DI::l10n()->t('Warning: profile location has no profile photo.') . EOL);
+                                                       notice(DI::l10n()->t('Warning: profile location has no profile photo.'));
                                                }
                                                $invalid = Probe::validDfrn($parms);
                                                if ($invalid) {
-                                                       notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid) . EOL);
+                                                       notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid));
                                                        return;
                                                }
                                        }
@@ -178,7 +177,7 @@ function dfrn_request_post(App $a)
                                }
 
                                if ($r) {
-                                       info(DI::l10n()->t("Introduction complete.") . EOL);
+                                       info(DI::l10n()->t("Introduction complete."));
                                }
 
                                $r = q("SELECT `id`, `network` FROM `contact` WHERE `uid` = %d AND `url` = '%s' AND `site-pubkey` = '%s' LIMIT 1",
@@ -190,7 +189,7 @@ function dfrn_request_post(App $a)
                                        Group::addMember(User::getDefaultGroup(local_user(), $r[0]["network"]), $r[0]['id']);
 
                                        if (isset($photo)) {
-                                               Contact::updateAvatar($photo, local_user(), $r[0]["id"], true);
+                                               Contact::updateAvatar($r[0]["id"], $photo, true);
                                        }
 
                                        $forward_path = "contact/" . $r[0]['id'];
@@ -204,7 +203,7 @@ function dfrn_request_post(App $a)
                                }
 
                                if (!empty($dfrn_request) && strlen($confirm_key)) {
-                                       HTTPRequest::fetchUrl($dfrn_request . '?confirm_key=' . $confirm_key);
+                                       DI::httpRequest()->fetch($dfrn_request . '?confirm_key=' . $confirm_key);
                                }
 
                                // (ignore reply, nothing we can do it failed)
@@ -214,7 +213,7 @@ function dfrn_request_post(App $a)
                }
 
                // invalid/bogus request
-               notice(DI::l10n()->t('Unrecoverable protocol error.') . EOL);
+               notice(DI::l10n()->t('Unrecoverable protocol error.'));
                DI::baseUrl()->redirect();
                return; // NOTREACHED
        }
@@ -241,7 +240,7 @@ function dfrn_request_post(App $a)
         *
         */
        if (empty($a->profile['uid'])) {
-               notice(DI::l10n()->t('Profile unavailable.') . EOL);
+               notice(DI::l10n()->t('Profile unavailable.'));
                return;
        }
 
@@ -262,9 +261,9 @@ function dfrn_request_post(App $a)
                                intval($uid)
                        );
                        if (DBA::isResult($r) && count($r) > $maxreq) {
-                               notice(DI::l10n()->t('%s has received too many connection requests today.', $a->profile['name']) . EOL);
-                               notice(DI::l10n()->t('Spam protection measures have been invoked.') . EOL);
-                               notice(DI::l10n()->t('Friends are advised to please try again in 24 hours.') . EOL);
+                               notice(DI::l10n()->t('%s has received too many connection requests today.', $a->profile['name']));
+                               notice(DI::l10n()->t('Spam protection measures have been invoked.'));
+                               notice(DI::l10n()->t('Friends are advised to please try again in 24 hours.'));
                                return;
                        }
                }
@@ -288,7 +287,7 @@ function dfrn_request_post(App $a)
 
                $url = trim($_POST['dfrn_url']);
                if (!strlen($url)) {
-                       notice(DI::l10n()->t("Invalid locator") . EOL);
+                       notice(DI::l10n()->t("Invalid locator"));
                        return;
                }
 
@@ -324,10 +323,10 @@ function dfrn_request_post(App $a)
 
                        if (DBA::isResult($ret)) {
                                if (strlen($ret[0]['issued-id'])) {
-                                       notice(DI::l10n()->t('You have already introduced yourself here.') . EOL);
+                                       notice(DI::l10n()->t('You have already introduced yourself here.'));
                                        return;
                                } elseif ($ret[0]['rel'] == Contact::FRIEND) {
-                                       notice(DI::l10n()->t('Apparently you are already friends with %s.', $a->profile['name']) . EOL);
+                                       notice(DI::l10n()->t('Apparently you are already friends with %s.', $a->profile['name']));
                                        return;
                                } else {
                                        $contact_record = $ret[0];
@@ -347,19 +346,19 @@ function dfrn_request_post(App $a)
                        } else {
                                $url = Network::isUrlValid($url);
                                if (!$url) {
-                                       notice(DI::l10n()->t('Invalid profile URL.') . EOL);
+                                       notice(DI::l10n()->t('Invalid profile URL.'));
                                        DI::baseUrl()->redirect(DI::args()->getCommand());
                                        return; // NOTREACHED
                                }
 
                                if (!Network::isUrlAllowed($url)) {
-                                       notice(DI::l10n()->t('Disallowed profile URL.') . EOL);
+                                       notice(DI::l10n()->t('Disallowed profile URL.'));
                                        DI::baseUrl()->redirect(DI::args()->getCommand());
                                        return; // NOTREACHED
                                }
 
                                if (Network::isUrlBlocked($url)) {
-                                       notice(DI::l10n()->t('Blocked domain') . EOL);
+                                       notice(DI::l10n()->t('Blocked domain'));
                                        DI::baseUrl()->redirect(DI::args()->getCommand());
                                        return; // NOTREACHED
                                }
@@ -367,18 +366,18 @@ function dfrn_request_post(App $a)
                                $parms = Probe::profile(($hcard) ? $hcard : $url);
 
                                if (!count($parms)) {
-                                       notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.') . EOL);
+                                       notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.'));
                                        DI::baseUrl()->redirect(DI::args()->getCommand());
                                } else {
                                        if (empty($parms['fn'])) {
-                                               notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.') . EOL);
+                                               notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.'));
                                        }
                                        if (empty($parms['photo'])) {
-                                               notice(DI::l10n()->t('Warning: profile location has no profile photo.') . EOL);
+                                               notice(DI::l10n()->t('Warning: profile location has no profile photo.'));
                                        }
                                        $invalid = Probe::validDfrn($parms);
                                        if ($invalid) {
-                                               notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid) . EOL);
+                                               notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid));
 
                                                return;
                                        }
@@ -421,12 +420,12 @@ function dfrn_request_post(App $a)
                                        );
                                        if (DBA::isResult($r)) {
                                                $contact_record = $r[0];
-                                               Contact::updateAvatar($photo, $uid, $contact_record["id"], true);
+                                               Contact::updateAvatar($contact_record["id"], $photo, true);
                                        }
                                }
                        }
                        if ($r === false) {
-                               notice(DI::l10n()->t('Failed to update contact record.') . EOL);
+                               notice(DI::l10n()->t('Failed to update contact record.'));
                                return;
                        }
 
@@ -446,7 +445,7 @@ function dfrn_request_post(App $a)
 
                        // This notice will only be seen by the requestor if the requestor and requestee are on the same server.
                        if (!$failed) {
-                               info(DI::l10n()->t('Your introduction has been sent.') . EOL);
+                               info(DI::l10n()->t('Your introduction has been sent.'));
                        }
 
                        // "Homecoming" - send the requestor back to their site to record the introduction.
@@ -478,7 +477,7 @@ function dfrn_request_post(App $a)
                        // NOTREACHED
                        // END $network != Protocol::PHANTOM
                } else {
-                       notice(DI::l10n()->t("Remote subscription can't be done for your network. Please subscribe directly on your system.") . EOL);
+                       notice(DI::l10n()->t("Remote subscription can't be done for your network. Please subscribe directly on your system."));
                        return;
                }
        } return;
@@ -494,7 +493,7 @@ function dfrn_request_content(App $a)
        // to send us to the post section to record the introduction.
        if (!empty($_GET['dfrn_url'])) {
                if (!local_user()) {
-                       info(DI::l10n()->t("Please login to confirm introduction.") . EOL);
+                       info(DI::l10n()->t("Please login to confirm introduction."));
                        /* setup the return URL to come back to this page if they use openid */
                        return Login::form();
                }
@@ -502,7 +501,7 @@ function dfrn_request_content(App $a)
                // Edge case, but can easily happen in the wild. This person is authenticated,
                // but not as the person who needs to deal with this request.
                if ($a->user['nickname'] != $a->argv[1]) {
-                       notice(DI::l10n()->t("Incorrect identity currently logged in. Please login to <strong>this</strong> profile.") . EOL);
+                       notice(DI::l10n()->t("Incorrect identity currently logged in. Please login to <strong>this</strong> profile."));
                        return Login::form();
                }
 
@@ -604,7 +603,7 @@ function dfrn_request_content(App $a)
                // Normal web request. Display our user's introduction form.
                if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) {
                        if (!DI::config()->get('system', 'local_block')) {
-                               notice(DI::l10n()->t('Public access denied.') . EOL);
+                               notice(DI::l10n()->t('Public access denied.'));
                                return;
                        }
                }