]> git.mxchange.org Git - friendica.git/commitdiff
Remove duplicate $baseurl template variable
authorHypolite Petovan <hypolite@mrpetovan.com>
Sun, 28 Apr 2019 02:18:30 +0000 (22:18 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Thu, 2 May 2019 13:55:48 +0000 (09:55 -0400)
- Remove unused $overwriteURL parameter in Renderer::replaceMacros

41 files changed:
mod/cal.php
mod/editpost.php
mod/events.php
mod/fbrowser.php
mod/lostpass.php
mod/opensearch.php
mod/photos.php
mod/poke.php
mod/toggle_mobile.php
mod/uexport.php
mod/videos.php
src/App.php
src/Content/Nav.php
src/Content/OEmbed.php
src/Core/Renderer.php
src/Model/Item.php
src/Model/Profile.php
src/Module/Admin/Addons/Index.php
src/Module/Admin/Blocklist/Contact.php
src/Module/Admin/Blocklist/Server.php
src/Module/Admin/DBSync.php
src/Module/Admin/Federation.php
src/Module/Admin/Item/Delete.php
src/Module/Admin/Logs/Settings.php
src/Module/Admin/Site.php
src/Module/Admin/Summary.php
src/Module/Admin/Themes/Details.php
src/Module/Admin/Themes/Embed.php
src/Module/Admin/Themes/Index.php
src/Module/Admin/Users.php
src/Module/Contact.php
src/Module/Install.php
src/Module/Manifest.php
src/Module/Register.php
src/Module/Xrd.php
view/templates/admin/dbsync/failed_updates.tpl
view/templates/admin/dbsync/structure_check.tpl
view/theme/duepuntozero/config.php
view/theme/frio/config.php
view/theme/quattro/config.php
view/theme/vier/config.php

index 5baffec8a8f423cbfaf30d45739ecbf9f9bcc180..cba484344b812a3aff614ca08dd47b8427c38f8a 100644 (file)
@@ -90,7 +90,6 @@ function cal_content(App $a)
 
        $htpl = Renderer::getMarkupTemplate('event_head.tpl');
        $a->page['htmlhead'] .= Renderer::replaceMacros($htpl, [
-               '$baseurl' => System::baseUrl(),
                '$module_url' => '/cal/' . $a->data['user']['nickname'],
                '$modparams' => 2,
                '$i18n' => $i18n,
@@ -268,7 +267,6 @@ function cal_content(App $a)
                }
 
                $o = Renderer::replaceMacros($tpl, [
-                       '$baseurl' => System::baseUrl(),
                        '$tabs' => $tabs,
                        '$title' => L10n::t('Events'),
                        '$view' => L10n::t('View'),
index c1c0d16d7fd712497476e6c7742a23624dac119d..e14baffa28aca2cad4f483c097cc38487a9194c1 100644 (file)
@@ -8,7 +8,6 @@ use Friendica\Content\Feature;
 use Friendica\Core\Hook;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
-use Friendica\Core\System;
 use Friendica\Model\FileTag;
 use Friendica\Model\Item;
 use Friendica\Database\DBA;
@@ -48,7 +47,6 @@ function editpost_content(App $a)
 
        $tpl = Renderer::getMarkupTemplate('jot-header.tpl');
        $a->page['htmlhead'] .= Renderer::replaceMacros($tpl, [
-               '$baseurl' => System::baseUrl(),
                '$ispublic' => '&nbsp;', // L10n::t('Visible to <strong>everybody</strong>'),
                '$geotag' => $geotag,
                '$nickname' => $a->user['nickname']
@@ -91,7 +89,6 @@ function editpost_content(App $a)
                '$posttype' => $item['post-type'],
                '$content' => undo_post_tagging($item['body']),
                '$post_id' => $post_id,
-               '$baseurl' => System::baseUrl(),
                '$defloc' => $a->user['default-location'],
                '$visitor' => 'none',
                '$pvisit' => 'none',
index 008cf643ceac1a670814ff90f15bfb85cea3b742..6569653a063f01779e411c2f84a696a7632e2a62 100644 (file)
@@ -237,7 +237,6 @@ function events_content(App $a)
 
        $htpl = Renderer::getMarkupTemplate('event_head.tpl');
        $a->page['htmlhead'] .= Renderer::replaceMacros($htpl, [
-               '$baseurl' => System::baseUrl(),
                '$module_url' => '/events',
                '$modparams' => 1,
                '$i18n' => $i18n,
@@ -379,7 +378,6 @@ function events_content(App $a)
                }
 
                $o = Renderer::replaceMacros($tpl, [
-                       '$baseurl'   => System::baseUrl(),
                        '$tabs'      => $tabs,
                        '$title'     => L10n::t('Events'),
                        '$view'      => L10n::t('View'),
index faff17381ba565b9894b971a42bf9545e01adf6e..f2bccb085a6f0d4d93c9a981728d94698b1727cd 100644 (file)
@@ -104,7 +104,6 @@ function fbrowser_content(App $a)
 
                        $o =  Renderer::replaceMacros($tpl, [
                                '$type'     => 'image',
-                               '$baseurl'  => System::baseUrl(),
                                '$path'     => $path,
                                '$folders'  => $albums,
                                '$files'    => $files,
@@ -134,7 +133,6 @@ function fbrowser_content(App $a)
                                $tpl = Renderer::getMarkupTemplate($template_file);
                                $o = Renderer::replaceMacros($tpl, [
                                        '$type'     => 'file',
-                                       '$baseurl'  => System::baseUrl(),
                                        '$path'     => [ [ "", L10n::t("Files")] ],
                                        '$folders'  => false,
                                        '$files'    => $files,
index 548cea185cb943ac3c3f1e7cda039045f7514b12..01e84268b4300b7f0a0fe48cf64eae0300817366 100644 (file)
@@ -139,7 +139,6 @@ function lostpass_generate_password($user)
                        '$lbl5'    => '<a href="' . System::baseUrl() . '">' . L10n::t('click here to login') . '</a>.',
                        '$lbl6'    => L10n::t('Your password may be changed from the <em>Settings</em> page after successful login.'),
                        '$newpass' => $new_password,
-                       '$baseurl' => System::baseUrl()
                ]);
 
                info("Your password has been reset." . EOL);
index 2057f0b5d60579155de31336d1990da404d5e3a9..0744157e5310b99a8334cfe8cc97b3477b79169b 100644 (file)
@@ -2,7 +2,6 @@
 
 use Friendica\App;
 use Friendica\Core\Renderer;
-use Friendica\Core\System;
 
 function opensearch_content(App $a) {
 
@@ -11,7 +10,6 @@ function opensearch_content(App $a) {
        header("Content-type: application/opensearchdescription+xml");
 
        $o = Renderer::replaceMacros($tpl, [
-               '$baseurl' => System::baseUrl(),
                '$nodename' => $a->getHostName(),
        ]);
 
index 137e0adb563218b312b51fc3b0dc021899df677f..a8160bd4c668d6e81abd547e3070b701a7bf76b3 100644 (file)
@@ -115,7 +115,6 @@ function photos_init(App $a) {
                                '$title'    => L10n::t('Photo Albums'),
                                '$recent'   => L10n::t('Recent Photos'),
                                '$albums'   => $ret['albums'],
-                               '$baseurl'  => System::baseUrl(),
                                '$upload'   => [L10n::t('Upload New Photos'), 'photos/' . $a->data['user']['nickname'] . '/upload'],
                                '$can_post' => $can_post
                        ]);
index b8a1ba7bfd1fcee0b935d10ff4d45ed04addb2ac..e8ddf86cd3ad3abc4f527f2a7a0bcf19e440d046 100644 (file)
@@ -154,15 +154,11 @@ function poke_content(App $a)
        $name = $contact['name'];
        $id = $contact['id'];
 
-       $base = System::baseUrl();
-
        $head_tpl = Renderer::getMarkupTemplate('poke_head.tpl');
        $a->page['htmlhead'] .= Renderer::replaceMacros($head_tpl,[
                '$baseurl' => System::baseUrl(true),
-               '$base' => $base
        ]);
 
-
        $parent = (!empty($_GET['parent']) ? intval($_GET['parent']) : '0');
 
 
index 2821e0a646bef02e3e6297d22a1d57d861c251b7..d1a26b3ca21ae9cfb3c59a2d31432ad197a5c142 100644 (file)
@@ -1,7 +1,6 @@
 <?php
 
 use Friendica\App;
-use Friendica\Core\System;
 
 function toggle_mobile_init(App $a) {
 
index 17715ac35fcda08224265518760207f4aff63f14..c91309e74c37fec9eb4077a25dda78defc6da4ca 100644 (file)
@@ -49,7 +49,6 @@ function uexport_content(App $a) {
 
        $tpl = Renderer::getMarkupTemplate("uexport.tpl");
        return Renderer::replaceMacros($tpl, [
-               '$baseurl' => System::baseUrl(),
                '$title' => L10n::t('Export personal data'),
                '$options' => $options
        ]);
index 4120c136f177c009562fe385047b6ea82d59549c..f45817c4e9f010577d6f1cc0c38d24ad9f508f2b 100644 (file)
@@ -67,9 +67,7 @@ function videos_init(App $a)
                $a->page['aside'] .= $vcard_widget;
 
                $tpl = Renderer::getMarkupTemplate("videos_head.tpl");
-               $a->page['htmlhead'] .= Renderer::replaceMacros($tpl,[
-                       '$baseurl' => System::baseUrl(),
-               ]);
+               $a->page['htmlhead'] .= Renderer::replaceMacros($tpl);
        }
 
        return;
index 9cde12499859cf5878910a87931f292374ae0725..70089a76781d8fd08ae79e98857f79d54803c44e 100644 (file)
@@ -406,8 +406,6 @@ class App
         * @param bool $ssl Whether to append http or https under BaseURL::SSL_POLICY_SELFSIGN
         *
         * @return string Friendica server base URL
-        *
-        * @deprecated 2019.06 - use BaseURL->get($ssl) instead
         */
        public function getBaseURL($ssl = false)
        {
@@ -509,7 +507,6 @@ class App
                 * being first
                 */
                $this->page['htmlhead'] = Core\Renderer::replaceMacros($tpl, [
-                       '$baseurl'         => $this->getBaseURL(),
                        '$local_user'      => local_user(),
                        '$generator'       => 'Friendica' . ' ' . FRIENDICA_VERSION,
                        '$delitem'         => Core\L10n::t('Delete this item?'),
@@ -562,7 +559,6 @@ class App
 
                $tpl = Core\Renderer::getMarkupTemplate('footer.tpl');
                $this->page['footer'] = Core\Renderer::replaceMacros($tpl, [
-                       '$baseurl' => $this->getBaseURL(),
                        '$footerScripts' => $this->footerScripts,
                ]) . $this->page['footer'];
        }
index 1eae2a3e3b4ba98651bfe15e04b38e3c81831111..a63244e856a7ffd0d2b0843750f72552ae7a682a 100644 (file)
@@ -67,7 +67,6 @@ class Nav
                $tpl = Renderer::getMarkupTemplate('nav.tpl');
 
                $nav .= Renderer::replaceMacros($tpl, [
-                       '$baseurl'      => System::baseUrl(),
                        '$sitelocation' => $nav_info['sitelocation'],
                        '$nav'          => $nav_info['nav'],
                        '$banner'       => $nav_info['banner'],
index 0093ba11af38a8e948ab6cca40d5b0c59be0cf40..7190f1ce0ed39cc8b8433b1497947074e566cd6e 100644 (file)
@@ -181,7 +181,6 @@ class OEmbed
                                        $tw = $th * $tr;
                                        $tpl = Renderer::getMarkupTemplate('oembed_video.tpl');
                                        $ret .= Renderer::replaceMacros($tpl, [
-                                               '$baseurl' => System::baseUrl(),
                                                '$embedurl' => $oembed->embed_url,
                                                '$escapedhtml' => base64_encode($oembed->html),
                                                '$tw' => $tw,
index 72073086ab33d5bfcbab1bdf0a5e9748dcc4c70f..fd5e73302512f0d8328690958941d2e356b8415c 100644 (file)
@@ -52,22 +52,20 @@ class Renderer extends BaseObject
        /**
         * @brief This is our template processor
         *
-        * @param string|FriendicaSmarty $s            The string requiring macro substitution or an instance of FriendicaSmarty
-        * @param array                  $vars         key value pairs (search => replace)
-        * @param bool                   $overwriteURL Overwrite the base url with the system wide set base url
+        * @param string|FriendicaSmarty $s    The string requiring macro substitution or an instance of FriendicaSmarty
+        * @param array                  $vars Key value pairs (search => replace)
         *
         * @return string substituted string
-        * @throws \Friendica\Network\HTTPException\InternalServerErrorException
+        * @throws Exception
         */
-       public static function replaceMacros($s, $vars, $overwriteURL = true)
+       public static function replaceMacros($s, array $vars = [])
        {
                $stamp1 = microtime(true);
                $a = self::getApp();
 
-               // pass $baseurl to all templates
-               if ($overwriteURL) {
-                       $vars['$baseurl'] = System::baseUrl();
-               }
+               // pass $baseurl to all templates if it isn't set
+               $vars = array_merge(['$baseurl' => $a->getBaseURL()], $vars);
+
                $t = self::getTemplateEngine();
 
                try {
index c309da24ef1b289673be4eba6ccf04d1a2bcfe50..d85ed414fbe6ccad83a3386de2081c0870dcb998 100644 (file)
@@ -3466,9 +3466,7 @@ class Item extends BaseObject
                        if (strpos($mime, 'video') !== false) {
                                if (!$vhead) {
                                        $vhead = true;
-                                       $a->page['htmlhead'] .= Renderer::replaceMacros(Renderer::getMarkupTemplate('videos_head.tpl'), [
-                                               '$baseurl' => System::baseUrl(),
-                                       ]);
+                                       $a->page['htmlhead'] .= Renderer::replaceMacros(Renderer::getMarkupTemplate('videos_head.tpl'));
                                }
 
                                $url_parts = explode('/', $the_url);
index 79971cd9998e24045181d4249418220e00e11e68..fb87bc52157a066cff8a835898d82bcd65c128f0 100644 (file)
@@ -641,7 +641,6 @@ class Profile
                }
                $tpl = Renderer::getMarkupTemplate('birthdays_reminder.tpl');
                return Renderer::replaceMacros($tpl, [
-                       '$baseurl' => System::baseUrl(),
                        '$classtoday' => $classtoday,
                        '$count' => $total,
                        '$event_reminders' => L10n::t('Birthday Reminders'),
@@ -730,7 +729,6 @@ class Profile
                }
                $tpl = Renderer::getMarkupTemplate('events_reminder.tpl');
                return Renderer::replaceMacros($tpl, [
-                       '$baseurl' => System::baseUrl(),
                        '$classtoday' => $classtoday,
                        '$count' => count($r),
                        '$event_reminders' => L10n::t('Event Reminders'),
index 20d8ff196ebfd17a7843511ed7dd1c1ba98fd371..6c8d48dc494dcdae28217b510cb08969151c54a9 100644 (file)
@@ -7,7 +7,6 @@ use Friendica\Core\Addon;
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Database\DBA;\r
 use Friendica\Module\BaseAdminModule;\r
 \r
@@ -61,7 +60,7 @@ class Index extends BaseAdminModule
                        '$page' => L10n::t('Addons'),\r
                        '$submit' => L10n::t('Save Settings'),\r
                        '$reload' => L10n::t('Reload active addons'),\r
-                       '$baseurl' => System::baseUrl(true),\r
+                       '$baseurl' => $a->getBaseURL(true),\r
                        '$function' => 'addons',\r
                        '$addons' => $addons,\r
                        '$pcount' => count($addons),\r
@@ -69,4 +68,4 @@ class Index extends BaseAdminModule
                        '$form_security_token' => parent::getFormSecurityToken('admin_addons'),\r
                ]);\r
        }\r
-}
\ No newline at end of file
+}\r
index 69aa0a47381fb780825186a3abc24d6dc5743e67..bebcf444b43b7a2de1794b21d2e7f72af2d9e5fb 100644 (file)
@@ -5,7 +5,6 @@ namespace Friendica\Module\Admin\Blocklist;
 use Friendica\Content\Pager;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Database\DBA;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Model;\r
@@ -77,7 +76,7 @@ class Contact extends BaseAdminModule
                        '$form_security_token' => parent::getFormSecurityToken("admin_contactblock"),\r
 \r
                        // values //\r
-                       '$baseurl'    => System::baseUrl(true),\r
+                       '$baseurl'    => $a->getBaseURL(true),\r
 \r
                        '$contacts'   => $contacts,\r
                        '$total_contacts' => L10n::tt('%s total blocked contact', '%s total blocked contacts', $total),\r
@@ -86,4 +85,4 @@ class Contact extends BaseAdminModule
                ]);\r
                return $o;\r
        }\r
-}
\ No newline at end of file
+}\r
index 1d0dc1fb869ed1a1f539a43b044390a62084fbc1..2d5f97893768d734d4d3ed773d31e0bf1835eb8a 100644 (file)
@@ -5,7 +5,6 @@ namespace Friendica\Module\Admin\Blocklist;
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Util\Strings;\r
 \r
@@ -55,6 +54,8 @@ class Server extends BaseAdminModule
        {\r
                parent::content();\r
 \r
+               $a = self::getApp();\r
+\r
                $blocklist = Config::get('system', 'blocklist');\r
                $blocklistform = [];\r
                if (is_array($blocklist)) {\r
@@ -83,9 +84,9 @@ class Server extends BaseAdminModule
                        '$threason' => L10n::t('Reason for the block'),\r
                        '$delentry' => L10n::t('Delete entry from blocklist'),\r
                        '$entries' => $blocklistform,\r
-                       '$baseurl' => System::baseUrl(true),\r
+                       '$baseurl' => $a->getBaseURL(true),\r
                        '$confirm_delete' => L10n::t('Delete entry from blocklist?'),\r
                        '$form_security_token' => parent::getFormSecurityToken("admin_blocklist")\r
                ]);\r
        }\r
-}
\ No newline at end of file
+}\r
index c62fefe4c174af88d9c6fbd434c6e5746fdf5cee..a9c2cb6dbb963d29cbd2ea469b811386729e66e8 100644 (file)
@@ -5,12 +5,10 @@ namespace Friendica\Module\Admin;
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Core\Update;\r
 use Friendica\Database\DBA;\r
 use Friendica\Database\DBStructure;\r
 use Friendica\Module\BaseAdminModule;\r
-use Friendica\Util\Strings;\r
 \r
 class DBSync extends BaseAdminModule\r
 {\r
@@ -88,13 +86,13 @@ class DBSync extends BaseAdminModule
 \r
                if (!count($failed)) {\r
                        $o = Renderer::replaceMacros(Renderer::getMarkupTemplate('admin/dbsync/structure_check.tpl'), [\r
-                               '$base' => System::baseUrl(true),\r
+                               '$base' => $a->getBaseURL(true),\r
                                '$banner' => L10n::t('No failed updates.'),\r
                                '$check' => L10n::t('Check database structure'),\r
                        ]);\r
                } else {\r
                        $o = Renderer::replaceMacros(Renderer::getMarkupTemplate('admin/dbsync/failed_updates.tpl'), [\r
-                               '$base' => System::baseUrl(true),\r
+                               '$base' => $a->getBaseURL(true),\r
                                '$banner' => L10n::t('Failed Updates'),\r
                                '$desc' => L10n::t('This does not include updates prior to 1139, which did not return a status.'),\r
                                '$mark' => L10n::t("Mark success \x28if update was manually applied\x29"),\r
@@ -105,4 +103,4 @@ class DBSync extends BaseAdminModule
 \r
                return $o;\r
        }\r
-}
\ No newline at end of file
+}\r
index 7a1c09db688047c019c4487d55fdf5e0ac9d7f87..ae7445d9e594352a7065650c128c94d2c55e7e49 100644 (file)
@@ -5,7 +5,6 @@ namespace Friendica\Module\Admin;
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Database\DBA;\r
 use Friendica\Module\BaseAdminModule;\r
 \r
@@ -194,7 +193,6 @@ class Federation extends BaseAdminModule
                        '$counts' => $counts,\r
                        '$version' => FRIENDICA_VERSION,\r
                        '$legendtext' => L10n::t('Currently this node is aware of %d nodes with %d registered users from the following platforms:', $total, $users),\r
-                       '$baseurl' => System::baseUrl(),\r
                ]);\r
        }\r
 }\r
index 94bab4eb3ca607254b174b781e022cced1992466..9a9c9209b6f9c991ea6d5f701d1f68ff3b8174ca 100644 (file)
@@ -4,7 +4,6 @@ namespace Friendica\Module\Admin\Item;
 \r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Model\Item;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Util\Strings;\r
@@ -50,7 +49,6 @@ class Delete extends BaseAdminModule
                        '$intro1' => L10n::t('On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted.'),\r
                        '$intro2' => L10n::t('You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456.'),\r
                        '$deleteitemguid' => ['deleteitemguid', L10n::t("GUID"), '', L10n::t("The GUID of the item you want to delete."), 'required', 'autofocus'],\r
-                       '$baseurl' => System::baseUrl(),\r
                        '$form_security_token' => parent::getFormSecurityToken("admin_deleteitem")\r
                ]);\r
        }\r
index 7a04fcbef03a372e6c72bcf9fc5c44c1ba6084c3..c42c5402cab2714b0d6343bc68af10ae19af2b8e 100644 (file)
@@ -5,7 +5,6 @@ namespace Friendica\Module\Admin\Logs;
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Util\Strings;\r
 use Psr\Log\LogLevel;\r
@@ -36,6 +35,8 @@ class Settings extends BaseAdminModule
        {\r
                parent::content();\r
 \r
+               $a = self::getApp();\r
+\r
                $log_choices = [\r
                        LogLevel::ERROR   => 'Error',\r
                        LogLevel::WARNING => 'Warning',\r
@@ -57,7 +58,7 @@ class Settings extends BaseAdminModule
                        '$page' => L10n::t('Logs'),\r
                        '$submit' => L10n::t('Save Settings'),\r
                        '$clear' => L10n::t('Clear'),\r
-                       '$baseurl' => System::baseUrl(true),\r
+                       '$baseurl' => $a->getBaseURL(true),\r
                        '$logname' => Config::get('system', 'logfile'),\r
                        // see /help/smarty3-templates#1_1 on any Friendica node\r
                        '$debugging' => ['debugging', L10n::t("Enable Debugging"), Config::get('system', 'debugging'), ""],\r
index 1bafa9ab39800b1f596f08a52a3ed6d450f33700..05ca16a16f75597a1affa1d78cd9a1e87cf0676b 100644 (file)
@@ -7,7 +7,6 @@ use Friendica\Core\Config;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\Core\StorageManager;
-use Friendica\Core\System;
 use Friendica\Core\Theme;
 use Friendica\Core\Worker;
 use Friendica\Database\DBA;
@@ -578,7 +577,7 @@ class Site extends BaseAdminModule
                        '$relay_title'       => L10n::t('Message Relay'),
                        '$relocate'          => L10n::t('Relocate Instance'),
                        '$relocate_warning'  => L10n::t('Warning! Advanced function. Could make this server unreachable.'),
-                       '$baseurl'           => System::baseUrl(true),
+                       '$baseurl'           => $a->getBaseURL(true),
 
                        // name, label, value, help string, extra data...
                        '$sitename'         => ['sitename', L10n::t('Site name'), Config::get('config', 'sitename'), ''],
@@ -662,14 +661,14 @@ class Site extends BaseAdminModule
                        '$proxy_disabled'         => ['proxy_disabled', L10n::t('Disable picture proxy'), Config::get('system', 'proxy_disabled'), L10n::t('The picture proxy increases performance and privacy. It shouldn\'t be used on systems with very low bandwidth.')],
                        '$only_tag_search'        => ['only_tag_search', L10n::t('Only search in tags'), Config::get('system', 'only_tag_search'), L10n::t('On large systems the text search can slow down the system extremely.')],
 
-                       '$relocate_url'           => ['relocate_url', L10n::t('New base url'), System::baseUrl(), L10n::t('Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.')],
+                       '$relocate_url'           => ['relocate_url', L10n::t('New base url'), $a->getBaseURL(), L10n::t('Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users.')],
 
                        '$rino'                   => ['rino', L10n::t('RINO Encryption'), intval(Config::get('system', 'rino_encrypt')), L10n::t('Encryption layer between nodes.'), [0 => L10n::t('Disabled'), 1 => L10n::t('Enabled')]],
 
                        '$worker_queues'          => ['worker_queues', L10n::t('Maximum number of parallel workers'), Config::get('system', 'worker_queues'), L10n::t('On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d.', 5, 20, 10)],
                        '$worker_dont_fork'       => ['worker_dont_fork', L10n::t('Don\'t use "proc_open" with the worker'), Config::get('system', 'worker_dont_fork'), L10n::t('Enable this if your system doesn\'t allow the use of "proc_open". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab.')],
                        '$worker_fastlane'        => ['worker_fastlane', L10n::t('Enable fastlane'), Config::get('system', 'worker_fastlane'), L10n::t('When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority.')],
-                       '$worker_frontend'        => ['worker_frontend', L10n::t('Enable frontend worker'), Config::get('system', 'frontend_worker'), L10n::t('When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.', System::baseUrl())],
+                       '$worker_frontend'        => ['worker_frontend', L10n::t('Enable frontend worker'), Config::get('system', 'frontend_worker'), L10n::t('When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.', $a->getBaseURL())],
 
                        '$relay_subscribe'        => ['relay_subscribe', L10n::t('Subscribe to relay'), Config::get('system', 'relay_subscribe'), L10n::t('Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page.')],
                        '$relay_server'           => ['relay_server', L10n::t('Relay server'), Config::get('system', 'relay_server', 'https://relay.diasp.org'), L10n::t('Address of the relay server where public posts should be send to. For example https://relay.diasp.org')],
index 49ad59cdf68332f0edf9ba3e24f09bf22973eb25..8529c7142c344ce949c28a3dff9121af32d42fb6 100644 (file)
@@ -7,7 +7,6 @@ use Friendica\Core\Config;
 use Friendica\Core\L10n;\r
 use Friendica\Core\Logger;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Core\Update;\r
 use Friendica\Database\DBA;\r
 use Friendica\Database\DBStructure;\r
@@ -130,7 +129,6 @@ class Summary extends BaseAdminModule
                        '$accounts' => $accounts,\r
                        '$pending' => [L10n::t('Pending registrations'), $pending],\r
                        '$version' => [L10n::t('Version'), FRIENDICA_VERSION],\r
-                       '$baseurl' => System::baseUrl(),\r
                        '$platform' => FRIENDICA_PLATFORM,\r
                        '$codename' => FRIENDICA_CODENAME,\r
                        '$build' => Config::get('system', 'build'),\r
@@ -143,7 +141,7 @@ class Summary extends BaseAdminModule
        private static function checkSelfHostMeta()\r
        {\r
                // Fetch the host-meta to check if this really is a vital server\r
-               return Network::curl(System::baseUrl() . '/.well-known/host-meta')->isSuccess();\r
+               return Network::curl(self::getApp()->getBaseURL() . '/.well-known/host-meta')->isSuccess();\r
        }\r
 \r
 }
\ No newline at end of file
index 540083bb2f821e1208cfa417c602e8071eccd568..d8a2d2139d403a64a68a577e9d012a1f1ef1d7a5 100644 (file)
@@ -3,10 +3,8 @@
 namespace Friendica\Module\Admin\Themes;\r
 \r
 use Friendica\Content\Text\Markdown;\r
-use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Core\Theme;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Util\Strings;\r
@@ -107,7 +105,7 @@ class Details extends BaseAdminModule
                                '$page' => L10n::t('Themes'),\r
                                '$toggle' => L10n::t('Toggle'),\r
                                '$settings' => L10n::t('Settings'),\r
-                               '$baseurl' => System::baseUrl(true),\r
+                               '$baseurl' => $a->getBaseURL(true),\r
                                '$addon' => $theme,\r
                                '$status' => $status,\r
                                '$action' => $action,\r
index 0a309e23ce7b81de6350b4a5ba9248c4bd84f91d..4ca2a4e7ad71433e72f829d9086a6a93a2f46ecf 100644 (file)
@@ -4,8 +4,6 @@ namespace Friendica\Module\Admin\Themes;
 \r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
-use Friendica\Core\Theme;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Util\Strings;\r
 \r
index 2b89c4e2001a6d310a759a21f32a8c9c1b7dbd6b..62c775bf04251cd2319949a94032bd6ae6fe4fb5 100644 (file)
@@ -2,11 +2,9 @@
 \r
 namespace Friendica\Module\Admin\Themes;\r
 \r
-use Friendica\Content\Text\Markdown;\r
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Core\Theme;\r
 use Friendica\Module\BaseAdminModule;\r
 use Friendica\Util\Strings;\r
@@ -23,7 +21,7 @@ class Index extends BaseAdminModule
 \r
                // reload active themes\r
                if (!empty($_GET['action'])) {\r
-                       parent::checkFormSecurityTokenRedirectOnError(System::baseUrl() . '/admin/themes', 'admin_themes', 't');\r
+                       parent::checkFormSecurityTokenRedirectOnError($a->getBaseURL() . '/admin/themes', 'admin_themes', 't');\r
 \r
                        switch ($_GET['action']) {\r
                                case 'reload':\r
@@ -96,7 +94,7 @@ class Index extends BaseAdminModule
                        '$page'                => L10n::t('Themes'),\r
                        '$submit'              => L10n::t('Save Settings'),\r
                        '$reload'              => L10n::t('Reload active themes'),\r
-                       '$baseurl'             => System::baseUrl(true),\r
+                       '$baseurl'             => $a->getBaseURL(true),\r
                        '$function'            => 'themes',\r
                        '$addons'              => $addons,\r
                        '$pcount'              => count($themes),\r
index 85567fd2ab7e87168268d9f0e7840fe4cd8b7f86..4d25f4f8937cbf9c472ec1ac8ea600b2bab3316a 100644 (file)
@@ -6,7 +6,6 @@ use Friendica\Content\Pager;
 use Friendica\Core\Config;\r
 use Friendica\Core\L10n;\r
 use Friendica\Core\Renderer;\r
-use Friendica\Core\System;\r
 use Friendica\Database\DBA;\r
 use Friendica\Model\Register;\r
 use Friendica\Model\User;\r
@@ -78,7 +77,7 @@ class Users extends BaseAdminModule
                        Thank you and welcome to %4$s.'));\r
 \r
                        $preamble = sprintf($preamble, $user['username'], Config::get('config', 'sitename'));\r
-                       $body = sprintf($body, System::baseUrl(), $user['nickname'], $result['password'], Config::get('config', 'sitename'));\r
+                       $body = sprintf($body, $a->getBaseURL(), $user['nickname'], $result['password'], Config::get('config', 'sitename'));\r
 \r
                        notification([\r
                                'type'     => SYSTEM_EMAIL,\r
index 3074bf7d6b7c49475890b9d72113295d41533586..ea3eecd4a278f675255e13b29a008b2c9260557d 100644 (file)
@@ -120,11 +120,9 @@ class Contact extends BaseModule
                        '$networks_widget'   => $networks_widget
                ]);
 
-               $base = $a->getBaseURL();
                $tpl = Renderer::getMarkupTemplate('contacts-head.tpl');
                $a->page['htmlhead'] .= Renderer::replaceMacros($tpl, [
-                       '$baseurl' => System::baseUrl(true),
-                       '$base' => $base
+                       '$baseurl' => $a->getBaseURL(true),
                ]);
        }
 
@@ -809,7 +807,6 @@ class Contact extends BaseModule
 
                $tpl = Renderer::getMarkupTemplate('contacts-template.tpl');
                $o .= Renderer::replaceMacros($tpl, [
-                       '$baseurl'    => System::baseUrl(),
                        '$header'     => L10n::t('Contacts') . (($nets) ? ' - ' . ContactSelector::networkToName($nets) : ''),
                        '$tabs'       => $t,
                        '$total'      => $total,
index 1cef8fbafa5ac63a24d2693d8311e9abb6020eff..b19e69a324c9d47505a6058be677c72b159ce3c6 100644 (file)
@@ -173,15 +173,14 @@ class Install extends BaseModule
                                        '$next'        => L10n::t('Next'),
                                        '$reload'      => L10n::t('Check again'),
                                        '$php_path'    => $php_path,
-                                       '$baseurl'     => $a->getBaseURL()
                                ]);
                                break;
 
                        case self::BASE_CONFIG:
                                $ssl_choices = [
-                                       BaseUrl::SSL_POLICY_NONE     => L10n::t("No SSL policy, links will track page SSL state"),
-                                       BaseUrl::SSL_POLICY_FULL     => L10n::t("Force all links to use SSL"),
-                                       BaseUrl::SSL_POLICY_SELFSIGN => L10n::t("Self-signed certificate, use SSL for local links only \x28discouraged\x29")
+                                       BaseURL::SSL_POLICY_NONE     => L10n::t("No SSL policy, links will track page SSL state"),
+                                       BaseURL::SSL_POLICY_FULL     => L10n::t("Force all links to use SSL"),
+                                       BaseURL::SSL_POLICY_SELFSIGN => L10n::t("Self-signed certificate, use SSL for local links only \x28discouraged\x29")
                                ];
 
                                $tpl = Renderer::getMarkupTemplate('install_base.tpl');
@@ -208,7 +207,6 @@ class Install extends BaseModule
                                                $configCache->get('system', 'urlpath'),
                                                L10n::t('Overwrite this field in case the sub path determination isn\'t right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path.'),
                                                ''],
-                                       '$baseurl'    => $a->getBaseURL(),
                                        '$php_path'   => $configCache->get('config', 'php_path'),
                                        '$submit'     => L10n::t('Submit'),
                                ]);
@@ -249,7 +247,6 @@ class Install extends BaseModule
                                                '',
                                                'required'],
                                        '$lbl_10'     => L10n::t('Please select a default timezone for your website'),
-                                       '$baseurl'    => $a->getBaseURL(),
                                        '$php_path'   => $configCache->get('config', 'php_path'),
                                        '$submit'     => L10n::t('Submit')
                                ]);
@@ -286,7 +283,6 @@ class Install extends BaseModule
                                                $configCache->get('system', 'language'),
                                                L10n::t('Set the default language for your Friendica installation interface and to send emails.'),
                                                $lang_choices],
-                                       '$baseurl'    => $a->getBaseURL(),
                                        '$php_path'   => $configCache->get('config', 'php_path'),
                                        '$submit'     => L10n::t('Submit')
                                ]);
index 40ae53891e0bbde610c26f193ed439c2101c1c1e..9dadcf0f76206fa10dc3166939de27b3d92352d2 100644 (file)
@@ -22,7 +22,6 @@ class Manifest extends BaseModule
                }
 
                $output = Renderer::replaceMacros($tpl, [
-                       '$baseurl' => $app->getBaseURL(),
                        '$touch_icon' => $touch_icon,
                        '$title' => $config->get('config', 'sitename', 'Friendica'),
                ]);
index 202cf948e001289938175fea1eaa8c4cad946a8d..06b62783f6eb8a4a9929b90879eb5562d74591ef 100644 (file)
@@ -144,7 +144,6 @@ class Register extends BaseModule
                        '$tostext'      => L10n::t('Terms of Service'),
                        '$showprivstatement' => Config::get('system', 'tosprivstatement'),
                        '$privstatement'=> $tos->privacy_complete,
-                       '$baseurl'      => System::baseurl(),
                        '$form_security_token' => BaseModule::getFormSecurityToken('register'),
                        '$explicit_content' => Config::get('system', 'explicit_content', false),
                        '$explicit_content_note' => L10n::t('Note: This node explicitly contains adult content')
index 38ce151ff87e9eb0f827836042c8eb103775d576..f7e20c9dbd539146e9f999da44974407c429fab8 100644 (file)
@@ -178,7 +178,6 @@ class Xrd extends BaseModule
                        '$atom'        => $baseURL . '/dfrn_poll/' . $user['nickname'],
                        '$poco_url'    => $baseURL . '/poco/' . $user['nickname'],
                        '$photo'       => $baseURL . '/photo/profile/' . $user['uid'] . '.jpg',
-                       '$baseurl'     => $baseURL,
                        '$salmon'      => $baseURL . '/salmon/' . $user['nickname'],
                        '$salmen'      => $baseURL . '/salmon/' . $user['nickname'] . '/mention',
                        '$subscribe'   => $baseURL . '/follow?url={uri}',
index 8a5e0c2fa054dca714f0d1f882d61f33dae46178..f75f266c7db4a22b836b593497dc28d52c0a2dd9 100644 (file)
@@ -9,8 +9,8 @@
                <h4>{{$f}}</h4>
 
                <ul>
-                       <li><a href="{{$base}}/admin/dbsync/mark/{{$f}}">{{$mark}}</a></li>
-                       <li><a href="{{$base}}/admin/dbsync/{{$f}}">{{$apply}}</a></li>
+                       <li><a href="{{$baseurl}}/admin/dbsync/mark/{{$f}}">{{$mark}}</a></li>
+                       <li><a href="{{$baseurl}}/admin/dbsync/{{$f}}">{{$apply}}</a></li>
                </ul>
 
                <hr />
index 7193d38ee14b95f59c31fa926f582a2945b888eb..06d61a080c650859a93223b4b3378ac8c40d7549 100644 (file)
@@ -2,7 +2,7 @@
 <div id="adminpage">
        <h2>{{$banner}}</h2>
 
-       <p><a href="{{$base}}/admin/dbsync/check">{{$check}}</a></p>
+       <p><a href="{{$baseurl}}/admin/dbsync/check">{{$check}}</a></p>
 
        <hr />
 </div>
index 430fa7f60c59a679b3551be6534cf6a7beff5288..cd04455512d2dbd3f2a723661b05674365968c92 100644 (file)
@@ -70,7 +70,6 @@ function clean_form(App $a, &$colorset, $user)
        $t = Renderer::getMarkupTemplate("theme_settings.tpl");
        $o = Renderer::replaceMacros($t, [
                '$submit'   => L10n::t('Submit'),
-               '$baseurl'  => System::baseUrl(),
                '$title'    => L10n::t("Theme settings"),
                '$colorset' => ['duepuntozero_colorset', L10n::t('Variations'), $color, '', $colorset],
        ]);
index cd4d7b89483e93bfeade7ac57efe1ac7d1613601..d1591273fbe65aef313c8cdf9ae76b1f72cfb6c1 100644 (file)
@@ -119,7 +119,6 @@ function frio_form($arr)
        $t = Renderer::getMarkupTemplate('theme_settings.tpl');
        $ctx = [
                '$submit'           => L10n::t('Submit'),
-               '$baseurl'          => System::baseUrl(),
                '$title'            => L10n::t('Theme settings'),
                '$scheme'           => ['frio_scheme', L10n::t('Select color scheme'), $arr['scheme'], '', $scheme_choices],
                '$share_string'     => ['frio_share_string', L10n::t('Copy or paste schemestring'), $arr['share_string'], L10n::t('You can copy this string to share your theme with others. Pasting here applies the schemestring'), false, false],
index cdef0eeaacfe039d7080fb0658ea9a83bc140b18..bbe33a1e14f52ce0fdcb4c3f41d1dfa66c652352 100644 (file)
@@ -72,7 +72,6 @@ function quattro_form(App $a, $align, $color, $tfs, $pfs) {
        $t = Renderer::getMarkupTemplate("theme_settings.tpl" );
        $o = Renderer::replaceMacros($t, [
                '$submit'  => L10n::t('Submit'),
-               '$baseurl' => System::baseUrl(),
                '$title'   => L10n::t("Theme settings"),
                '$align'   => ['quattro_align', L10n::t('Alignment'), $align, '', ['left' => L10n::t('Left'), 'center' => L10n::t('Center')]],
                '$color'   => ['quattro_color', L10n::t('Color scheme'), $color, '', $colors],
index f709356535b48804634ee40db12bb26011cfb21c..d34a447d5eeca4f000c730617b2e2ac4658367f2 100644 (file)
@@ -118,7 +118,6 @@ function vier_form(App $a, $style, $show_pages, $show_profiles, $show_helpers, $
        $t = Renderer::getMarkupTemplate("theme_settings.tpl");
        $o = Renderer::replaceMacros($t, [
                '$submit' => L10n::t('Submit'),
-               '$baseurl' => System::baseUrl(),
                '$title' => L10n::t("Theme settings"),
                '$style' => ['vier_style', L10n::t('Set style'), $style, '', $styles],
                '$show_pages' => ['vier_show_pages', L10n::t('Community Pages'), $show_pages, '', $show_or_not],