]> git.mxchange.org Git - friendica.git/blobdiff - mod/crepair.php
Merge pull request #6031 from MrPetovan/bug/add-missing-lang-default-template
[friendica.git] / mod / crepair.php
index 309a356d5393e6638415943468e9a6e4f18ec1f9..1cf562d64cae885e45fd9e07f3939b3041e40224 100644 (file)
@@ -6,11 +6,10 @@
 use Friendica\App;
 use Friendica\Core\Config;
 use Friendica\Core\L10n;
+use Friendica\Core\Protocol;
 use Friendica\Database\DBA;
-use Friendica\Model\Contact;
-use Friendica\Model\Profile;
-
-require_once 'mod/contacts.php';
+use Friendica\Model;
+use Friendica\Module;
 
 function crepair_init(App $a)
 {
@@ -29,7 +28,7 @@ function crepair_init(App $a)
 
        if (DBA::isResult($contact)) {
                $a->data['contact'] = $contact;
-               Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
+               Model\Profile::load($a, "", 0, Model\Contact::getDetailsByURL($contact["url"]));
        }
 }
 
@@ -81,7 +80,7 @@ function crepair_post(App $a)
        if ($photo) {
                logger('mod-crepair: updating photo from ' . $photo);
 
-               Contact::updateAvatar($photo, local_user(), $contact['id']);
+               Model\Contact::updateAvatar($photo, local_user(), $contact['id']);
        }
 
        if ($r) {
@@ -102,7 +101,7 @@ function crepair_content(App $a)
 
        $cid = (($a->argc > 1) ? intval($a->argv[1]) : 0);
 
-               $contact = null;
+       $contact = null;
        if ($cid) {
                $contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
        }
@@ -115,26 +114,26 @@ function crepair_content(App $a)
        $warning = L10n::t('<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working.');
        $info = L10n::t('Please use your browser \'Back\' button <strong>now</strong> if you are uncertain what to do on this page.');
 
-       $returnaddr = "contacts/$cid";
+       $returnaddr = "contact/$cid";
 
        $allow_remote_self = Config::get('system', 'allow_users_remote_self');
 
        // Disable remote self for everything except feeds.
        // There is an issue when you repeat an item from maybe twitter and you got comments from friendica and twitter
        // Problem is, you couldn't reply to both networks.
-       if (!in_array($contact['network'], [NETWORK_FEED, NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_TWITTER])) {
+       if (!in_array($contact['network'], [Protocol::FEED, Protocol::DFRN, Protocol::DIASPORA, Protocol::TWITTER])) {
                $allow_remote_self = false;
        }
 
-       if ($contact['network'] == NETWORK_FEED) {
+       if ($contact['network'] == Protocol::FEED) {
                $remote_self_options = ['0' => L10n::t('No mirroring'), '1' => L10n::t('Mirror as forwarded posting'), '2' => L10n::t('Mirror as my own posting')];
        } else {
                $remote_self_options = ['0' => L10n::t('No mirroring'), '2' => L10n::t('Mirror as my own posting')];
        }
 
-       $update_profile = in_array($contact['network'], [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS]);
+       $update_profile = in_array($contact['network'], [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS]);
 
-       $tab_str = contacts_tab($a, $contact['id'], 5);
+       $tab_str = Module\Contact::getTabsHTML($a, $contact, 5);
 
        $tpl = get_markup_template('crepair.tpl');
        $o = replace_macros($tpl, [