]> git.mxchange.org Git - friendica.git/commitdiff
Move PConfig::get() to DI::pConfig()->get()
authornupplaPhil <admin@philipp.info>
Sat, 18 Jan 2020 15:50:57 +0000 (16:50 +0100)
committernupplaPhil <admin@philipp.info>
Sat, 18 Jan 2020 15:50:57 +0000 (16:50 +0100)
61 files changed:
boot.php
doc/themes.md
include/api.php
include/conversation.php
mod/community.php
mod/network.php
mod/ostatus_subscribe.php
mod/ping.php
mod/profiles.php
mod/profperm.php
mod/salmon.php
mod/settings.php
mod/update_community.php
mod/update_contact.php
mod/update_display.php
mod/update_network.php
mod/update_notes.php
mod/update_profile.php
src/App.php
src/App/Authentication.php
src/Content/Feature.php
src/Content/Smilies.php
src/Content/Widget.php
src/Content/Widget/ContactBlock.php
src/Core/PConfig.php
src/Model/Event.php
src/Model/FileTag.php
src/Model/Item.php
src/Model/ItemContent.php
src/Model/Profile.php
src/Model/User.php
src/Module/Filer/SaveTag.php
src/Module/Group.php
src/Module/Invite.php
src/Module/Profile.php
src/Module/Security/TwoFactor/Verify.php
src/Module/Settings/TwoFactor/AppSpecific.php
src/Module/Settings/TwoFactor/Index.php
src/Module/Settings/TwoFactor/Recovery.php
src/Module/Settings/TwoFactor/Verify.php
src/Object/Post.php
src/Protocol/ActivityPub/Processor.php
src/Protocol/Diaspora.php
src/Protocol/OStatus.php
src/Util/Emailer.php
src/Util/ExAuth.php
src/Util/Temporal.php
src/Worker/OnePoll.php
view/theme/duepuntozero/config.php
view/theme/duepuntozero/style.php
view/theme/duepuntozero/theme.php
view/theme/frio/config.php
view/theme/frio/php/default.php
view/theme/frio/php/scheme.php
view/theme/frio/style.php
view/theme/frio/theme.php
view/theme/quattro/config.php
view/theme/quattro/style.php
view/theme/vier/config.php
view/theme/vier/style.php
view/theme/vier/theme.php

index 390a6ef9c2ba852b8f7d213af2e496272f64b977..cb3ff7f85c3c8c692e8665842aafbfe4c289b708 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -322,7 +322,7 @@ function info($s)
 {
        $a = DI::app();
 
-       if (local_user() && PConfig::get(local_user(), 'system', 'ignore_info')) {
+       if (local_user() && DI::pConfig()->get(local_user(), 'system', 'ignore_info')) {
                return;
        }
 
index 6193fa2d22c04919f5075d50750f5390ae8ca25e..94e66d48d6e75cc9650df4539bcef403fe6d994b 100644 (file)
@@ -137,7 +137,7 @@ Now that this information is set in the database, what should friendica do with
 For this, have a look at the theme.php file of the *duepunto zero*.
 There you'll find somethink alike
 
-        $colorset = PConfig::get( local_user(), 'duepuntozero','colorset');
+        $colorset = DI::pConfig()->get( local_user(), 'duepuntozero','colorset');
         if (!$colorset)
             $colorset = Config::get('duepuntozero', 'colorset');
         if ($colorset) {
index 8dd00bae8176a64f51845bd036133c362010447f..d5b52e89cd5cc1378839d033e6872d86b7c664dd 100644 (file)
@@ -728,7 +728,7 @@ function api_get_user(App $a, $contact_id = null)
        if ($ret['self']) {
                $theme_info = DBA::selectFirst('user', ['theme'], ['uid' => $ret['uid']]);
                if ($theme_info['theme'] === 'frio') {
-                       $schema = PConfig::get($ret['uid'], 'frio', 'schema');
+                       $schema = DI::pConfig()->get($ret['uid'], 'frio', 'schema');
 
                        if ($schema && ($schema != '---')) {
                                if (file_exists('view/theme/frio/schema/'.$schema.'.php')) {
@@ -736,9 +736,9 @@ function api_get_user(App $a, $contact_id = null)
                                        require_once $schemefile;
                                }
                        } else {
-                               $nav_bg = PConfig::get($ret['uid'], 'frio', 'nav_bg');
-                               $link_color = PConfig::get($ret['uid'], 'frio', 'link_color');
-                               $bgcolor = PConfig::get($ret['uid'], 'frio', 'background_color');
+                               $nav_bg = DI::pConfig()->get($ret['uid'], 'frio', 'nav_bg');
+                               $link_color = DI::pConfig()->get($ret['uid'], 'frio', 'link_color');
+                               $bgcolor = DI::pConfig()->get($ret['uid'], 'frio', 'background_color');
                        }
                        if (empty($nav_bg)) {
                                $nav_bg = "#708fa0";
index bbabcc43723088f5a2ce647c770cc36b7b552c4c..e617a1db25c2e791a9c6a5e0a0b27afad70d13cc 100644 (file)
@@ -419,7 +419,7 @@ function conv_get_blocklist()
                return [];
        }
 
-       $str_blocked = PConfig::get(local_user(), 'system', 'blocked');
+       $str_blocked = DI::pConfig()->get(local_user(), 'system', 'blocked');
        if (empty($str_blocked)) {
                return [];
        }
@@ -666,7 +666,7 @@ function conversation(App $a, array $items, Pager $pager, $mode, $update, $previ
 
                                list($categories, $folders) = DI::contentItem()->determineCategoriesTerms($item);
 
-                               if (!empty($item['content-warning']) && PConfig::get(local_user(), 'system', 'disable_cw', false)) {
+                               if (!empty($item['content-warning']) && DI::pConfig()->get(local_user(), 'system', 'disable_cw', false)) {
                                        $title = ucfirst($item['content-warning']);
                                } else {
                                        $title = $item['title'];
@@ -1469,7 +1469,7 @@ function conv_sort(array $item_list, $order)
                $parents[$i]['children'] = sort_item_children($parents[$i]['children']);
        }
 
-       if (!PConfig::get(local_user(), 'system', 'no_smart_threading', 0)) {
+       if (!DI::pConfig()->get(local_user(), 'system', 'no_smart_threading', 0)) {
                foreach ($parents as $i => $parent) {
                        $parents[$i] = smart_flatten_conversation($parent);
                }
index 22c1c5d76ebfea1ac59def95dda8af4ddb5af3ff..6c7037f54b99216fdbaa91390370e6216c1b0a10 100644 (file)
@@ -138,9 +138,9 @@ function community_content(App $a, $update = 0)
 
        // check if we serve a mobile device and get the user settings accordingly
        if (DI::mode()->isMobile()) {
-               $itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_mobile_network', 20);
+               $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_mobile_network', 20);
        } else {
-               $itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_network', 40);
+               $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_network', 40);
        }
 
        // now that we have the user settings, see if the theme forces
index 59e3b80b5bdf3affa85b713da61c9de9455a5b5c..51c3ccd9f4ad5cd2c7592e30c7222606b25fefe4 100644 (file)
@@ -70,7 +70,7 @@ function network_init(App $a)
                $sel_nets = $_GET['nets'] ?? '';
                $sel_tabs = network_query_get_sel_tab($a);
                $sel_groups = network_query_get_sel_group($a);
-               $last_sel_tabs = PConfig::get(local_user(), 'network.view', 'tab.selected');
+               $last_sel_tabs = DI::pConfig()->get(local_user(), 'network.view', 'tab.selected');
 
                $remember_tab = ($sel_tabs[0] === 'active' && is_array($last_sel_tabs) && $last_sel_tabs[0] !== 'active');
 
@@ -219,10 +219,10 @@ function networkPager(App $a, Pager $pager, $update)
        //  check if we serve a mobile device and get the user settings
        //  accordingly
        if (DI::mode()->isMobile()) {
-               $itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_mobile_network');
+               $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_mobile_network');
                $itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 20);
        } else {
-               $itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_network');
+               $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_network');
                $itemspage_network = ((intval($itemspage_network)) ? $itemspage_network : 40);
        }
 
@@ -282,7 +282,7 @@ function networkConversation(App $a, $items, Pager $pager, $mode, $update, $orde
        $o = conversation($a, $items, $pager, $mode, $update, false, $ordering, local_user());
 
        if (!$update) {
-               if (PConfig::get(local_user(), 'system', 'infinite_scroll')) {
+               if (DI::pConfig()->get(local_user(), 'system', 'infinite_scroll')) {
                        $o .= HTML::scrollLoader();
                } else {
                        $o .= $pager->renderMinimal(count($items));
@@ -491,7 +491,7 @@ function networkThreadedView(App $a, $update, $parent)
                $tabs = network_tabs($a);
                $o .= $tabs;
 
-               if ($gid && ($t = Contact::getOStatusCountByGroupId($gid)) && !PConfig::get(local_user(), 'system', 'nowarn_insecure')) {
+               if ($gid && ($t = Contact::getOStatusCountByGroupId($gid)) && !DI::pConfig()->get(local_user(), 'system', 'nowarn_insecure')) {
                        notice(L10n::tt("Warning: This group contains %s member from a network that doesn't allow non public messages.",
                                "Warning: This group contains %s members from a network that doesn't allow non public messages.",
                                $t) . EOL);
@@ -612,7 +612,7 @@ function networkThreadedView(App $a, $update, $parent)
                                'id' => 'network',
                        ]) . $o;
 
-                       if ($contact['network'] === Protocol::OSTATUS && $contact['writable'] && !PConfig::get(local_user(),'system','nowarn_insecure')) {
+                       if ($contact['network'] === Protocol::OSTATUS && $contact['writable'] && !DI::pConfig()->get(local_user(),'system','nowarn_insecure')) {
                                notice(L10n::t('Private messages to this person are at risk of public disclosure.') . EOL);
                        }
                } else {
@@ -770,7 +770,7 @@ function networkThreadedView(App $a, $update, $parent)
 
                // When checking for updates we need to fetch from the newest date to the newest date before
                // Only do this, when the last stored date isn't too long ago (10 times the update interval)
-               $browser_update = PConfig::get(local_user(), 'system', 'update_interval', 40000) / 1000;
+               $browser_update = DI::pConfig()->get(local_user(), 'system', 'update_interval', 40000) / 1000;
 
                if (($browser_update > 0) && $update && !empty($_SESSION['network_last_date']) &&
                        (($bottom_limit < $_SESSION['network_last_date']) || ($top_limit == $bottom_limit)) &&
@@ -994,7 +994,7 @@ function network_infinite_scroll_head(App $a, &$htmlhead)
         */
        global $pager;
 
-       if (PConfig::get(local_user(), 'system', 'infinite_scroll')
+       if (DI::pConfig()->get(local_user(), 'system', 'infinite_scroll')
                && ($_GET['mode'] ?? '') != 'minimal'
        ) {
                $tpl = Renderer::getMarkupTemplate('infinite_scroll_head.tpl');
index e199b2818c0ddf5c0170dae8ecb7f95309ee24d2..63b95da4b1a6d29f94dce2354aa29d2e3252824f 100644 (file)
@@ -26,7 +26,7 @@ function ostatus_subscribe_content(App $a)
 
        $counter = intval($_REQUEST['counter']);
 
-       if (PConfig::get($uid, 'ostatus', 'legacy_friends') == '') {
+       if (DI::pConfig()->get($uid, 'ostatus', 'legacy_friends') == '') {
 
                if ($_REQUEST['url'] == '') {
                        PConfig::delete($uid, 'ostatus', 'legacy_contact');
@@ -53,7 +53,7 @@ function ostatus_subscribe_content(App $a)
                PConfig::set($uid, 'ostatus', 'legacy_friends', $curlResult->getBody());
        }
 
-       $friends = json_decode(PConfig::get($uid, 'ostatus', 'legacy_friends'));
+       $friends = json_decode(DI::pConfig()->get($uid, 'ostatus', 'legacy_friends'));
 
        if (empty($friends)) {
                $friends = [];
index 26d0efb376909de055b86a9d052114634b1ba9eb..8530c339e45ebeb1f72cf2b12f9f383d70d5aad0 100644 (file)
@@ -453,7 +453,7 @@ function ping_get_notifications($uid)
                                && empty($result[$notification["parent"]])
                        ) {
                                // Should we condense the notifications or show them all?
-                               if (PConfig::get(local_user(), 'system', 'detailed_notif')) {
+                               if (DI::pConfig()->get(local_user(), 'system', 'detailed_notif')) {
                                        $result[$notification["id"]] = $notification;
                                } else {
                                        $result[$notification["parent"]] = $notification;
index 575d3443fb4d59bd3e73a5a9eb0a9261abe52569..56552049dc462132db188a9acd222f77ebd788be 100644 (file)
@@ -535,7 +535,7 @@ function profiles_content(App $a) {
                $personal_account = !(in_array($a->user["page-flags"],
                                        [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_PRVGROUP]));
 
-               $detailed_profile = (PConfig::get(local_user(), 'system', 'detailled_profile') AND $personal_account);
+               $detailed_profile = (DI::pConfig()->get(local_user(), 'system', 'detailled_profile') AND $personal_account);
 
                $is_default = (($r[0]['is-default']) ? 1 : 0);
                $tpl = Renderer::getMarkupTemplate("profile_edit.tpl");
index 218d1973eea101f332d362a19e50db9942b7bc6c..0377a5f1b158e89ef3c8a0b4dfb8dcb820f41e0c 100644 (file)
@@ -9,6 +9,7 @@ use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Content\Text\HTML;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\Profile;
 
 function profperm_init(App $a)
@@ -41,7 +42,7 @@ function profperm_content(App $a) {
 
        // Switch to text mod interface if we have more than 'n' contacts or group members
 
-       $switchtotext = PConfig::get(local_user(),'system','groupedit_image_limit');
+       $switchtotext = DI::pConfig()->get(local_user(),'system','groupedit_image_limit');
        if (is_null($switchtotext)) {
                $switchtotext = Config::get('system','groupedit_image_limit', 400);
        }
index 313c2cb0bb4a830a759df057c390187c2f6f2de2..5aa57a892aafcf11d6a500e4eece5a2b352fa2ba 100644 (file)
@@ -8,6 +8,7 @@ use Friendica\Core\Logger;
 use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Protocol\ActivityNamespace;
 use Friendica\Protocol\OStatus;
@@ -158,7 +159,7 @@ function salmon_post(App $a, $xml = '') {
        if (!DBA::isResult($r)) {
                Logger::log('Author ' . $author_link . ' unknown to user ' . $importer['uid'] . '.');
 
-               if (PConfig::get($importer['uid'], 'system', 'ostatus_autofriend')) {
+               if (DI::pConfig()->get($importer['uid'], 'system', 'ostatus_autofriend')) {
                        $result = Contact::createFromProbe($importer['uid'], $author_link);
 
                        if ($result['success']) {
index 4f44e9a00ed58530ad2dbac54bfbbe2ed2ae5e1e..976d7fa6d62a984291beee4d45bd2488b30caed7 100644 (file)
@@ -776,13 +776,13 @@ function settings_content(App $a)
        }
 
        if (($a->argc > 1) && ($a->argv[1] === 'connectors')) {
-               $accept_only_sharer        = intval(PConfig::get(local_user(), 'system', 'accept_only_sharer'));
-               $disable_cw                = intval(PConfig::get(local_user(), 'system', 'disable_cw'));
-               $no_intelligent_shortening = intval(PConfig::get(local_user(), 'system', 'no_intelligent_shortening'));
-               $attach_link_title         = intval(PConfig::get(local_user(), 'system', 'attach_link_title'));
-               $ostatus_autofriend        = intval(PConfig::get(local_user(), 'system', 'ostatus_autofriend'));
-               $default_group             = PConfig::get(local_user(), 'ostatus', 'default_group');
-               $legacy_contact            = PConfig::get(local_user(), 'ostatus', 'legacy_contact');
+               $accept_only_sharer        = intval(DI::pConfig()->get(local_user(), 'system', 'accept_only_sharer'));
+               $disable_cw                = intval(DI::pConfig()->get(local_user(), 'system', 'disable_cw'));
+               $no_intelligent_shortening = intval(DI::pConfig()->get(local_user(), 'system', 'no_intelligent_shortening'));
+               $attach_link_title         = intval(DI::pConfig()->get(local_user(), 'system', 'attach_link_title'));
+               $ostatus_autofriend        = intval(DI::pConfig()->get(local_user(), 'system', 'ostatus_autofriend'));
+               $default_group             = DI::pConfig()->get(local_user(), 'ostatus', 'default_group');
+               $legacy_contact            = DI::pConfig()->get(local_user(), 'ostatus', 'legacy_contact');
 
                if (!empty($legacy_contact)) {
                        /// @todo Isn't it supposed to be a $a->internalRedirect() call?
@@ -915,27 +915,27 @@ function settings_content(App $a)
                $theme_selected        = $a->user['theme'] ?: $default_theme;
                $mobile_theme_selected = Session::get('mobile-theme', $default_mobile_theme);
 
-               $nowarn_insecure = intval(PConfig::get(local_user(), 'system', 'nowarn_insecure'));
+               $nowarn_insecure = intval(DI::pConfig()->get(local_user(), 'system', 'nowarn_insecure'));
 
-               $browser_update = intval(PConfig::get(local_user(), 'system', 'update_interval'));
+               $browser_update = intval(DI::pConfig()->get(local_user(), 'system', 'update_interval'));
                if (intval($browser_update) != -1) {
                        $browser_update = (($browser_update == 0) ? 40 : $browser_update / 1000); // default if not set: 40 seconds
                }
 
-               $itemspage_network = intval(PConfig::get(local_user(), 'system', 'itemspage_network'));
+               $itemspage_network = intval(DI::pConfig()->get(local_user(), 'system', 'itemspage_network'));
                $itemspage_network = (($itemspage_network > 0 && $itemspage_network < 101) ? $itemspage_network : 40); // default if not set: 40 items
-               $itemspage_mobile_network = intval(PConfig::get(local_user(), 'system', 'itemspage_mobile_network'));
+               $itemspage_mobile_network = intval(DI::pConfig()->get(local_user(), 'system', 'itemspage_mobile_network'));
                $itemspage_mobile_network = (($itemspage_mobile_network > 0 && $itemspage_mobile_network < 101) ? $itemspage_mobile_network : 20); // default if not set: 20 items
 
-               $nosmile = PConfig::get(local_user(), 'system', 'no_smilies', 0);
-               $first_day_of_week = PConfig::get(local_user(), 'system', 'first_day_of_week', 0);
+               $nosmile = DI::pConfig()->get(local_user(), 'system', 'no_smilies', 0);
+               $first_day_of_week = DI::pConfig()->get(local_user(), 'system', 'first_day_of_week', 0);
                $weekdays = [0 => L10n::t("Sunday"), 1 => L10n::t("Monday")];
 
-               $noinfo = PConfig::get(local_user(), 'system', 'ignore_info', 0);
-               $infinite_scroll = PConfig::get(local_user(), 'system', 'infinite_scroll', 0);
-               $no_auto_update = PConfig::get(local_user(), 'system', 'no_auto_update', 0);
-               $bandwidth_saver = PConfig::get(local_user(), 'system', 'bandwidth_saver', 0);
-               $no_smart_threading = PConfig::get(local_user(), 'system', 'no_smart_threading', 0);
+               $noinfo = DI::pConfig()->get(local_user(), 'system', 'ignore_info', 0);
+               $infinite_scroll = DI::pConfig()->get(local_user(), 'system', 'infinite_scroll', 0);
+               $no_auto_update = DI::pConfig()->get(local_user(), 'system', 'no_auto_update', 0);
+               $bandwidth_saver = DI::pConfig()->get(local_user(), 'system', 'bandwidth_saver', 0);
+               $no_smart_threading = DI::pConfig()->get(local_user(), 'system', 'no_smart_threading', 0);
 
                $theme_config = "";
                if (($themeconfigfile = get_theme_config_file($theme_selected)) !== null) {
@@ -1000,12 +1000,12 @@ function settings_content(App $a)
        $unkmail    = $a->user['unkmail'];
        $cntunkmail = $a->user['cntunkmail'];
 
-       $expire_items = PConfig::get(local_user(), 'expire', 'items', true);
-       $expire_notes = PConfig::get(local_user(), 'expire', 'notes', true);
-       $expire_starred = PConfig::get(local_user(), 'expire', 'starred', true);
-       $expire_photos = PConfig::get(local_user(), 'expire', 'photos', false);
-       $expire_network_only = PConfig::get(local_user(), 'expire', 'network_only', false);
-       $suggestme = PConfig::get(local_user(), 'system', 'suggestme', false);
+       $expire_items = DI::pConfig()->get(local_user(), 'expire', 'items', true);
+       $expire_notes = DI::pConfig()->get(local_user(), 'expire', 'notes', true);
+       $expire_starred = DI::pConfig()->get(local_user(), 'expire', 'starred', true);
+       $expire_photos = DI::pConfig()->get(local_user(), 'expire', 'photos', false);
+       $expire_network_only = DI::pConfig()->get(local_user(), 'expire', 'network_only', false);
+       $suggestme = DI::pConfig()->get(local_user(), 'system', 'suggestme', false);
 
        // nowarn_insecure
 
@@ -1244,11 +1244,11 @@ function settings_content(App $a)
                '$desktop_notifications' => ['desktop_notifications', L10n::t('Activate desktop notifications') , false, L10n::t('Show desktop popup on new notifications')],
 
                '$email_textonly' => ['email_textonly', L10n::t('Text-only notification emails'),
-                                                                       PConfig::get(local_user(), 'system', 'email_textonly'),
+                                                                       DI::pConfig()->get(local_user(), 'system', 'email_textonly'),
                                                                        L10n::t('Send text only notification emails, without the html part')],
 
                '$detailed_notif' => ['detailed_notif', L10n::t('Show detailled notifications'),
-                                                                       PConfig::get(local_user(), 'system', 'detailed_notif'),
+                                                                       DI::pConfig()->get(local_user(), 'system', 'detailed_notif'),
                                                                        L10n::t('Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed.')],
 
                '$h_advn' => L10n::t('Advanced Account/Page Type Settings'),
index e15520320ea85944353a5c1647f761bcefb2ac14..2f23bb7deb97f7374d438611393bdbb64f96db4e 100644 (file)
@@ -4,7 +4,7 @@
 
 use Friendica\App;
 use Friendica\Core\L10n;
-use Friendica\Core\PConfig;
+use Friendica\DI;
 
 require_once 'mod/community.php';
 
@@ -19,7 +19,7 @@ function update_community_content(App $a) {
                $text = '';
        }
 
-       if (PConfig::get(local_user(), "system", "bandwidth_saver")) {
+       if (DI::pConfig()->get(local_user(), "system", "bandwidth_saver")) {
                $replace = "<br />".L10n::t("[Embedded content - reload page to view]")."<br />";
                $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
                $text = preg_replace($pattern, $replace, $text);
index bea33b4841f96286ffd4c9ff4a86b93c5a0e23fa..5092dd835cb96ff3f1bd3b455f2ba622a017f33e 100644 (file)
@@ -4,7 +4,7 @@
 
 use Friendica\App;
 use Friendica\Core\L10n;
-use Friendica\Core\PConfig;
+use Friendica\DI;
 use Friendica\Module\Contact;
 
 function update_contact_content(App $a)
@@ -19,7 +19,7 @@ function update_contact_content(App $a)
                $text = '';
        }
 
-       if (PConfig::get(local_user(), "system", "bandwidth_saver")) {
+       if (DI::pConfig()->get(local_user(), "system", "bandwidth_saver")) {
                $replace = "<br />".L10n::t("[Embedded content - reload page to view]")."<br />";
                $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
                $text = preg_replace($pattern, $replace, $text);
index 405933251056f6f93a1e743acde622ff9bfb813f..bfd8cdab88897281de380b1b48a153db98169329 100644 (file)
@@ -7,6 +7,7 @@
 use Friendica\App;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 
 require_once "mod/display.php";
 
@@ -20,7 +21,7 @@ function update_display_content(App $a)
 
        $text = display_content($a, true, $profile_uid);
 
-       if (PConfig::get(local_user(), "system", "bandwidth_saver")) {
+       if (DI::pConfig()->get(local_user(), "system", "bandwidth_saver")) {
                $replace = "<br />" . L10n::t("[Embedded content - reload page to view]") . "<br />";
                $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
                $text = preg_replace($pattern, $replace, $text);
index 6ba761d04acf861382fc9714688fdbb83ce5fd67..3a4922768025016a2d506831d96f2d7a52fc2123 100644 (file)
@@ -7,6 +7,7 @@
 use Friendica\App;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 
 require_once "mod/network.php";
 
@@ -23,13 +24,13 @@ function update_network_content(App $a)
        echo "<!DOCTYPE html><html><body>\r\n";
        echo "<section>";
 
-       if (!PConfig::get($profile_uid, "system", "no_auto_update") || ($_GET["force"] == 1)) {
+       if (!DI::pConfig()->get($profile_uid, "system", "no_auto_update") || ($_GET["force"] == 1)) {
                $text = network_content($a, $profile_uid, $parent);
        } else {
                $text = "";
        }
 
-       if (PConfig::get(local_user(), "system", "bandwidth_saver")) {
+       if (DI::pConfig()->get(local_user(), "system", "bandwidth_saver")) {
                $replace = "<br />" . L10n::t("[Embedded content - reload page to view]") . "<br />";
                $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
                $text = preg_replace($pattern, $replace, $text);
index 10f60c1ef17472b2ad42c01cc3578d8931e9aef1..1769fac7695792871fbafc7d95805eed9f951367 100644 (file)
@@ -8,6 +8,7 @@
 use Friendica\App;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 
 require_once("mod/notes.php");
 
@@ -32,7 +33,7 @@ function update_notes_content(App $a) {
 
        $text = notes_content($a, $profile_uid);
 
-       if (PConfig::get(local_user(), "system", "bandwidth_saver")) {
+       if (DI::pConfig()->get(local_user(), "system", "bandwidth_saver")) {
                $replace = "<br />".L10n::t("[Embedded content - reload page to view]")."<br />";
                $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
                $text = preg_replace($pattern, $replace, $text);
index 85ca3d3c975def5d56395fb2dc79cf44980fc329..20f02a297885bf102fe8ea3f2b5057324f202e91 100644 (file)
@@ -8,6 +8,7 @@
 use Friendica\App;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 use Friendica\Module\Profile;
 
 function update_profile_content(App $a) {
@@ -30,7 +31,7 @@ function update_profile_content(App $a) {
 
        $text = Profile::content([], $profile_uid);
 
-       if (PConfig::get(local_user(), "system", "bandwidth_saver")) {
+       if (DI::pConfig()->get(local_user(), "system", "bandwidth_saver")) {
                $replace = "<br />".L10n::t("[Embedded content - reload page to view]")."<br />";
                $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
                $text = preg_replace($pattern, $replace, $text);
index 4a620313817fa297c4addb0544631d946ccbf36b..7f22cfd91d7e42481eef44dabaa9409762bfbc5f 100644 (file)
@@ -7,7 +7,6 @@ namespace Friendica;
 use Exception;
 use Friendica\App\Arguments;
 use Friendica\App\BaseURL;
-use Friendica\App\Page;
 use Friendica\App\Authentication;
 use Friendica\Core\Config\Cache\ConfigCache;
 use Friendica\Core\Config\IConfiguration;
@@ -118,6 +117,11 @@ class App
         */
        private $process;
 
+       /**
+        * @var IPConfiguration
+        */
+       private $pConfig;
+
        /**
         * Returns the current config cache of this node
         *
@@ -149,8 +153,9 @@ class App
         * @param L10n            $l10n     The translator instance
         * @param App\Arguments   $args     The Friendica Arguments of the call
         * @param Core\Process    $process  The process methods
+        * @param IPConfiguration $pConfig  Personal configuration
         */
-       public function __construct(Database $database, IConfiguration $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, Core\Process $process)
+       public function __construct(Database $database, IConfiguration $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, Core\Process $process, IPConfiguration $pConfig)
        {
                $this->database = $database;
                $this->config   = $config;
@@ -161,6 +166,7 @@ class App
                $this->l10n     = $l10n;
                $this->args     = $args;
                $this->process  = $process;
+               $this->pConfig  = $pConfig;
 
                $this->argv         = $args->getArgv();
                $this->argc         = $args->getArgc();
@@ -336,7 +342,7 @@ class App
                        // Allow folks to override user themes and always use their own on their own site.
                        // This works only if the user is on the same server
                        $user = $this->database->selectFirst('user', ['theme'], ['uid' => $this->profile_uid]);
-                       if ($this->database->isResult($user) && !Core\PConfig::get(local_user(), 'system', 'always_my_theme')) {
+                       if ($this->database->isResult($user) && !$this->pConfig->get(local_user(), 'system', 'always_my_theme')) {
                                $page_theme = $user['theme'];
                        }
                }
@@ -368,8 +374,8 @@ class App
                if ($this->profile_uid && ($this->profile_uid != local_user())) {
                        // Allow folks to override user themes and always use their own on their own site.
                        // This works only if the user is on the same server
-                       if (!Core\PConfig::get(local_user(), 'system', 'always_my_theme')) {
-                               $page_mobile_theme = Core\PConfig::get($this->profile_uid, 'system', 'mobile-theme');
+                       if (!$this->pConfig->get(local_user(), 'system', 'always_my_theme')) {
+                               $page_mobile_theme = $this->pConfig->get($this->profile_uid, 'system', 'mobile-theme');
                        }
                }
 
index 39c684ffd37143061e8c81c4fca8aeb299a5fd62..2ffa5814a260b98a22bcb976214a468f26c6aa3c 100644 (file)
@@ -9,8 +9,8 @@ namespace Friendica\App;
 use Exception;
 use Friendica\App;
 use Friendica\Core\Config\IConfiguration;
+use Friendica\Core\Config\IPConfiguration;
 use Friendica\Core\Hook;
-use Friendica\Core\PConfig;
 use Friendica\Core\Session;
 use Friendica\Core\System;
 use Friendica\Database\Database;
@@ -46,6 +46,8 @@ class Authentication
        private $cookie;
        /** @var Session\ISession */
        private $session;
+       /** @var IPConfiguration */
+       private $pConfig;
 
        /**
         * Authentication constructor.
@@ -58,17 +60,19 @@ class Authentication
         * @param LoggerInterface $logger
         * @param User\Cookie     $cookie
         * @param Session\ISession $session
+        * @param IPConfiguration  $pConfig
         */
-       public function __construct(IConfiguration $config, App\Mode $mode, App\BaseURL $baseUrl, L10n $l10n, Database $dba, LoggerInterface $logger, User\Cookie $cookie, Session\ISession $session)
+       public function __construct(IConfiguration $config, App\Mode $mode, App\BaseURL $baseUrl, L10n $l10n, Database $dba, LoggerInterface $logger, User\Cookie $cookie, Session\ISession $session, IPConfiguration $pConfig)
        {
                $this->config  = $config;
-               $this->mode = $mode;
+               $this->mode    = $mode;
                $this->baseUrl = $baseUrl;
                $this->l10n    = $l10n;
                $this->dba     = $dba;
                $this->logger  = $logger;
-               $this->cookie = $cookie;
+               $this->cookie  = $cookie;
                $this->session = $session;
+               $this->pConfig = $pConfig;
        }
 
        /**
@@ -295,7 +299,7 @@ class Authentication
                $this->session->setMultiple([
                        'uid'           => $user_record['uid'],
                        'theme'         => $user_record['theme'],
-                       'mobile-theme'  => PConfig::get($user_record['uid'], 'system', 'mobile_theme'),
+                       'mobile-theme'  => $this->pConfig->get($user_record['uid'], 'system', 'mobile_theme'),
                        'authenticated' => 1,
                        'page_flags'    => $user_record['page-flags'],
                        'my_url'        => $this->baseUrl->get() . '/profile/' . $user_record['nickname'],
@@ -395,7 +399,7 @@ class Authentication
        private function twoFactorCheck(int $uid, App $a)
        {
                // Check user setting, if 2FA disabled return
-               if (!PConfig::get($uid, '2fa', 'verified')) {
+               if (!$this->pConfig->get($uid, '2fa', 'verified')) {
                        return;
                }
 
index 0f119d3054cb1231706e3fdc2e99401c774b19d2..6b39ec4c9643e6e5eed3cf98d4b2391f3c1564f9 100644 (file)
@@ -9,6 +9,7 @@ use Friendica\Core\Config;
 use Friendica\Core\Hook;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 
 class Feature
 {
@@ -25,7 +26,7 @@ class Feature
                $x = Config::get('feature_lock', $feature, false);
 
                if ($x === false) {
-                       $x = PConfig::get($uid, 'feature', $feature, false);
+                       $x = DI::pConfig()->get($uid, 'feature', $feature, false);
                }
 
                if ($x === false) {
index 08c6309018f3335726f23d5b008e29eea7662dec..c5943fc89dd9d736285752badb84354a0aaf657e 100644 (file)
@@ -210,7 +210,7 @@ class Smilies
        public static function replaceFromArray($text, array $smilies, $no_images = false)
        {
                if (intval(Config::get('system', 'no_smilies'))
-                       || (local_user() && intval(PConfig::get(local_user(), 'system', 'no_smilies')))
+                       || (local_user() && intval(DI::pConfig()->get(local_user(), 'system', 'no_smilies')))
                ) {
                        return $text;
                }
index 8f88a0d836f30fac17812fbca7e58d38493c8de4..ebf61177d551f3010726c11614bc615a5b9520a9 100644 (file)
@@ -51,7 +51,7 @@ class Widget
                $global_dir = Config::get('system', 'directory');
 
                if (Config::get('system', 'invitation_only')) {
-                       $x = intval(PConfig::get(local_user(), 'system', 'invites_remaining'));
+                       $x = intval(DI::pConfig()->get(local_user(), 'system', 'invites_remaining'));
                        if ($x || is_site_admin()) {
                                DI::page()['aside'] .= '<div class="side-link widget" id="side-invite-remain">'
                                        . L10n::tt('%d invitation available', '%d invitations available', $x)
@@ -267,7 +267,7 @@ class Widget
                        return '';
                }
 
-               $saved = PConfig::get(local_user(), 'system', 'filetags');
+               $saved = DI::pConfig()->get(local_user(), 'system', 'filetags');
                if (!strlen($saved)) {
                        return;
                }
@@ -310,7 +310,7 @@ class Widget
                        return '';
                }
 
-               $saved = PConfig::get($uid, 'system', 'filetags');
+               $saved = DI::pConfig()->get($uid, 'system', 'filetags');
                if (!strlen($saved)) {
                        return;
                }
@@ -455,7 +455,7 @@ class Widget
                        return $o;
                }
 
-               $visible_years = PConfig::get($uid, 'system', 'archive_visible_years', 5);
+               $visible_years = DI::pConfig()->get($uid, 'system', 'archive_visible_years', 5);
 
                /* arrange the list in years */
                $dnow = DateTimeFormat::localNow('Y-m-d');
index ec78dae9224cff7d789ee68a26e18c42e14e0d68..e4bf8e7eaf80d8e499944258379eeb22fa313923 100644 (file)
@@ -13,6 +13,7 @@ use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\User;
 
@@ -34,7 +35,7 @@ class ContactBlock
        {
                $o = '';
 
-               $shown = PConfig::get($profile['uid'], 'system', 'display_friend_count', 24);
+               $shown = DI::pConfig()->get($profile['uid'], 'system', 'display_friend_count', 24);
                if ($shown == 0) {
                        return $o;
                }
index 7d5d8e553bdcd34aa957d00cdc9657b533432f28..c096c178fa9512abe843fb3707638316476617a7 100644 (file)
@@ -14,28 +14,11 @@ use Friendica\DI;
  * @brief Management of user configuration storage
  * Note:
  * Please do not store booleans - convert to 0/1 integer values
- * The PConfig::get() functions return boolean false for keys that are unset,
+ * The DI::pConfig()->get() functions return boolean false for keys that are unset,
  * and this could lead to subtle bugs.
  */
 class PConfig
 {
-       /**
-        * @brief Get a particular user's config variable given the category name
-        * ($cat) and a key.
-        *
-        * @param int     $uid           The user_id
-        * @param string  $cat           The category of the configuration value
-        * @param string  $key           The configuration key to query
-        * @param mixed   $default_value optional, The value to return if key is not set (default: null)
-        * @param boolean $refresh       optional, If true the config is loaded from the db and not from the cache (default: false)
-        *
-        * @return mixed Stored value or null if it does not exist
-        */
-       public static function get(int $uid, string $cat, string $key, $default_value = null, bool $refresh = false)
-       {
-               return DI::pConfig()->get($uid, $cat, $key, $default_value, $refresh);
-       }
-
        /**
         * @brief Sets a configuration value for a user
         *
index ec39cc7133d6efcdf1a555d87f71e7ba27f4a682..85ac2e3eb768b1512c6a65c90350ce5a5fa06cb7 100644 (file)
@@ -379,7 +379,7 @@ class Event
        public static function getStrings()
        {
                // First day of the week (0 = Sunday).
-               $firstDay = PConfig::get(local_user(), 'system', 'first_day_of_week', 0);
+               $firstDay = DI::pConfig()->get(local_user(), 'system', 'first_day_of_week', 0);
 
                $i18n = [
                        "firstDay" => $firstDay,
index f4d04634fa78e1a5037e1b64c3660c4ee802cee8..eecaf5063a28fb67ec3336801cd549b9b091cac3 100644 (file)
@@ -8,6 +8,7 @@ namespace Friendica\Model;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Database\DBA;
+use Friendica\DI;
 
 /**
  * @brief This class handles FileTag related functions
@@ -174,7 +175,7 @@ class FileTag
                        return true;
                }
 
-               $saved = PConfig::get($uid, 'system', 'filetags');
+               $saved = DI::pConfig()->get($uid, 'system', 'filetags');
 
                if (strlen($saved)) {
                        if ($type == 'file') {
@@ -256,7 +257,7 @@ class FileTag
                                Item::update($fields, ['id' => $item_id]);
                        }
 
-                       $saved = PConfig::get($uid, 'system', 'filetags');
+                       $saved = DI::pConfig()->get($uid, 'system', 'filetags');
 
                        if (!strlen($saved) || !stristr($saved, '[' . self::encode($file) . ']')) {
                                PConfig::set($uid, 'system', 'filetags', $saved . '[' . self::encode($file) . ']');
@@ -311,7 +312,7 @@ class FileTag
                );
 
                if (!DBA::isResult($r)) {
-                       $saved = PConfig::get($uid, 'system', 'filetags');
+                       $saved = DI::pConfig()->get($uid, 'system', 'filetags');
                        PConfig::set($uid, 'system', 'filetags', str_replace($pattern, '', $saved));
                }
 
index 0fc1280c2b7f4577cb771b62e5f219fda2457bf2..8ed746634ecaf108d22ad1b745f17c3a079d5677 100644 (file)
@@ -3026,7 +3026,7 @@ class Item
                 * $expire_network_only = save your own wall posts
                 * and just expire conversations started by others
                 */
-               $expire_network_only = PConfig::get($uid, 'expire', 'network_only', false);
+               $expire_network_only = DI::pConfig()->get($uid, 'expire', 'network_only', false);
 
                if ($expire_network_only) {
                        $condition[0] .= " AND NOT `wall`";
@@ -3046,16 +3046,16 @@ class Item
                        return;
                }
 
-               $expire_items = PConfig::get($uid, 'expire', 'items', true);
+               $expire_items = DI::pConfig()->get($uid, 'expire', 'items', true);
 
                // Forcing expiring of items - but not notes and marked items
                if ($force) {
                        $expire_items = true;
                }
 
-               $expire_notes = PConfig::get($uid, 'expire', 'notes', true);
-               $expire_starred = PConfig::get($uid, 'expire', 'starred', true);
-               $expire_photos = PConfig::get($uid, 'expire', 'photos', false);
+               $expire_notes = DI::pConfig()->get($uid, 'expire', 'notes', true);
+               $expire_starred = DI::pConfig()->get($uid, 'expire', 'starred', true);
+               $expire_photos = DI::pConfig()->get($uid, 'expire', 'photos', false);
 
                $expired = 0;
 
@@ -3525,7 +3525,7 @@ class Item
                // Compile eventual content filter reasons
                $filter_reasons = [];
                if (!$is_preview && public_contact() != $item['author-id']) {
-                       if (!empty($item['content-warning']) && (!local_user() || !PConfig::get(local_user(), 'system', 'disable_cw', false))) {
+                       if (!empty($item['content-warning']) && (!local_user() || !DI::pConfig()->get(local_user(), 'system', 'disable_cw', false))) {
                                $filter_reasons[] = L10n::t('Content warning: %s', $item['content-warning']);
                        }
 
index 136323385c9c3355d1857ca1f909125e76a499b4..ab72484174c426ae7aefa1550060baddc99e6e72 100644 (file)
@@ -9,6 +9,7 @@ namespace Friendica\Model;
 use Friendica\Content\Text;
 use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
+use Friendica\DI;
 
 class ItemContent
 {
@@ -158,7 +159,7 @@ class ItemContent
                                        $post['url'] = $item['plink'];
                                } elseif (strpos($item['body'], '[share') !== false) {
                                        $post['url'] = $item['plink'];
-                               } elseif (PConfig::get($item['uid'], 'system', 'no_intelligent_shortening')) {
+                               } elseif (DI::pConfig()->get($item['uid'], 'system', 'no_intelligent_shortening')) {
                                        $post['url'] = $item['plink'];
                                }
                                $msg = Text\Plaintext::shorten($msg, $limit);
index bf6da81cba2a2d6baf1ef2d43abf85ecdf23ec65..d3298bbfb139f380483f087a4ee99d4f08d50abe 100644 (file)
@@ -184,12 +184,12 @@ class Profile
                $a->profile = $pdata;
                $a->profile_uid = $pdata['profile_uid'];
 
-               $a->profile['mobile-theme'] = PConfig::get($a->profile['profile_uid'], 'system', 'mobile_theme');
+               $a->profile['mobile-theme'] = DI::pConfig()->get($a->profile['profile_uid'], 'system', 'mobile_theme');
                $a->profile['network'] = Protocol::DFRN;
 
                DI::page()['title'] = $a->profile['name'] . ' @ ' . Config::get('config', 'sitename');
 
-               if (!$profiledata && !PConfig::get(local_user(), 'system', 'always_my_theme')) {
+               if (!$profiledata && !DI::pConfig()->get(local_user(), 'system', 'always_my_theme')) {
                        $a->setCurrentTheme($a->profile['theme']);
                        $a->setCurrentMobileTheme($a->profile['mobile-theme']);
                }
@@ -1218,7 +1218,7 @@ class Profile
        public static function getThemeUid(App $a)
        {
                $uid = !empty($a->profile_uid) ? intval($a->profile_uid) : 0;
-               if (local_user() && (PConfig::get(local_user(), 'system', 'always_my_theme') || !$uid)) {
+               if (local_user() && (DI::pConfig()->get(local_user(), 'system', 'always_my_theme') || !$uid)) {
                        return local_user();
                }
 
index b2b60d43627421251d6501e27373dd7181296e88..a6acbc67992688a97d7af3e7f455aba3e009c6ab 100644 (file)
@@ -275,7 +275,7 @@ class User
                $default_group = 0;
 
                if ($network == Protocol::OSTATUS) {
-                       $default_group = PConfig::get($uid, "ostatus", "default_group");
+                       $default_group = DI::pConfig()->get($uid, "ostatus", "default_group");
                }
 
                if ($default_group != 0) {
@@ -326,7 +326,7 @@ class User
        {
                $user = self::getAuthenticationInfo($user_info);
 
-               if ($third_party && PConfig::get($user['uid'], '2fa', 'verified')) {
+               if ($third_party && DI::pConfig()->get($user['uid'], '2fa', 'verified')) {
                        // Third-party apps can't verify two-factor authentication, we use app-specific passwords instead
                        if (AppSpecificPassword::authenticateUser($user['uid'], $password)) {
                                return $user['uid'];
index 93f683744e3505bbe989467520798bb81f34a690..1c3c3af88f531c086456b9baec6abb370717b4c2 100644 (file)
@@ -41,7 +41,7 @@ class SaveTag extends BaseModule
                }
 
                // return filer dialog
-               $filetags = PConfig::get(local_user(), 'system', 'filetags', '');
+               $filetags = DI::pConfig()->get(local_user(), 'system', 'filetags', '');
                $filetags = Model\FileTag::fileToArray($filetags);
 
                $tpl = Renderer::getMarkupTemplate("filer_dialog.tpl");
index ccb4f8bdf81381f7a8c35a31e01c0af67a30bf36..7796d482f4c9e51bf1d8f5fe0f18db582096ecde 100644 (file)
@@ -146,7 +146,7 @@ class Group extends BaseModule
                }
 
                // Switch to text mode interface if we have more than 'n' contacts or group members
-               $switchtotext = PConfig::get(local_user(), 'system', 'groupedit_image_limit');
+               $switchtotext = DI::pConfig()->get(local_user(), 'system', 'groupedit_image_limit');
                if (is_null($switchtotext)) {
                        $switchtotext = Config::get('system', 'groupedit_image_limit', 200);
                }
index 67d26f6fa78af31c955f82ff2f721b8150cf9244..b56aaf5ae672843cc02f4d33998be5f644c0fc0d 100644 (file)
@@ -33,7 +33,7 @@ class Invite extends BaseModule
                        $max_invites = 50;
                }
 
-               $current_invites = intval(PConfig::get(local_user(), 'system', 'sent_invites'));
+               $current_invites = intval(DI::pConfig()->get(local_user(), 'system', 'sent_invites'));
                if ($current_invites > $max_invites) {
                        throw new HTTPException\ForbiddenException(L10n::t('Total invitation limit exceeded.'));
                }
@@ -48,7 +48,7 @@ class Invite extends BaseModule
 
                if ($config->get('system', 'invitation_only')) {
                        $invitation_only = true;
-                       $invites_remaining = PConfig::get(local_user(), 'system', 'invites_remaining');
+                       $invites_remaining = DI::pConfig()->get(local_user(), 'system', 'invites_remaining');
                        if ((!$invites_remaining) && (!is_site_admin())) {
                                throw new HTTPException\ForbiddenException();
                        }
@@ -118,7 +118,7 @@ class Invite extends BaseModule
 
                if ($config->get('system', 'invitation_only')) {
                        $inviteOnly = true;
-                       $x = PConfig::get(local_user(), 'system', 'invites_remaining');
+                       $x = DI::pConfig()->get(local_user(), 'system', 'invites_remaining');
                        if ((!$x) && (!is_site_admin())) {
                                throw new HTTPException\ForbiddenException(L10n::t('You have no more invitations available'));
                        }
index 6261ed955d9c98ea4d8ebfc09fcb7b748872bc9e..3c2001aa21c644ba14b5a96f9f868e823f46b7a4 100644 (file)
@@ -293,9 +293,9 @@ class Profile extends BaseModule
                        //  check if we serve a mobile device and get the user settings
                        //  accordingly
                        if (DI::mode()->isMobile()) {
-                               $itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_mobile_network', 10);
+                               $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_mobile_network', 10);
                        } else {
-                               $itemspage_network = PConfig::get(local_user(), 'system', 'itemspage_network', 20);
+                               $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_network', 20);
                        }
 
                        //  now that we have the user settings, see if the theme forces
index 8fc647472d7a5eed1b5fa490defad7930895d3ec..e1a2bc8a16d13835021004bb1e3af287f6bb664c 100644 (file)
@@ -33,7 +33,7 @@ class Verify extends BaseModule
 
                        $code = $_POST['verify_code'] ?? '';
 
-                       $valid = (new Google2FA())->verifyKey(PConfig::get(local_user(), '2fa', 'secret'), $code);
+                       $valid = (new Google2FA())->verifyKey(DI::pConfig()->get(local_user(), '2fa', 'secret'), $code);
 
                        // The same code can't be used twice even if it's valid
                        if ($valid && Session::get('2fa') !== $code) {
index a3038627123ab2152a6d08ae1faee8151e57c77c..4c1f0ab4651dde630b3caf414b1eb987718df0f5 100644 (file)
@@ -27,7 +27,7 @@ class AppSpecific extends BaseSettingsModule
                        return;
                }
 
-               $verified = PConfig::get(local_user(), '2fa', 'verified');
+               $verified = DI::pConfig()->get(local_user(), '2fa', 'verified');
 
                if (!$verified) {
                        DI::baseUrl()->redirect('settings/2fa');
index 06e0e66d515017b659309fd68b3f8cc1d28b2fe2..81140c1ac55d0bd3666fb2eeb243cb492ddfb576 100644 (file)
@@ -29,8 +29,8 @@ class Index extends BaseSettingsModule
                try {
                        User::getIdFromPasswordAuthentication(local_user(), $_POST['password'] ?? '');
 
-                       $has_secret = (bool) PConfig::get(local_user(), '2fa', 'secret');
-                       $verified = PConfig::get(local_user(), '2fa', 'verified');
+                       $has_secret = (bool) DI::pConfig()->get(local_user(), '2fa', 'secret');
+                       $verified = DI::pConfig()->get(local_user(), '2fa', 'verified');
 
                        switch ($_POST['action'] ?? '') {
                                case 'enable':
@@ -82,8 +82,8 @@ class Index extends BaseSettingsModule
 
                parent::content($parameters);
 
-               $has_secret = (bool) PConfig::get(local_user(), '2fa', 'secret');
-               $verified = PConfig::get(local_user(), '2fa', 'verified');
+               $has_secret = (bool) DI::pConfig()->get(local_user(), '2fa', 'secret');
+               $verified = DI::pConfig()->get(local_user(), '2fa', 'verified');
 
                return Renderer::replaceMacros(Renderer::getMarkupTemplate('settings/twofactor/index.tpl'), [
                        '$form_security_token' => self::getFormSecurityToken('settings_2fa'),
index 492b96635bdf5471378cd72216d7a1801370367c..ad486c5c6154909b900afb4c74fe85fdb7af69de 100644 (file)
@@ -25,7 +25,7 @@ class Recovery extends BaseSettingsModule
                        return;
                }
 
-               $secret = PConfig::get(local_user(), '2fa', 'secret');
+               $secret = DI::pConfig()->get(local_user(), '2fa', 'secret');
 
                if (!$secret) {
                        DI::baseUrl()->redirect('settings/2fa');
@@ -68,7 +68,7 @@ class Recovery extends BaseSettingsModule
 
                $recoveryCodes = RecoveryCode::getListForUser(local_user());
 
-               $verified = PConfig::get(local_user(), '2fa', 'verified');
+               $verified = DI::pConfig()->get(local_user(), '2fa', 'verified');
                
                return Renderer::replaceMacros(Renderer::getMarkupTemplate('settings/twofactor/recovery.tpl'), [
                        '$form_security_token'     => self::getFormSecurityToken('settings_2fa_recovery'),
index 96feab825ae1602844c354475c8d9c8605e0045f..9489522540b1400c5a9b1dd56fe2dc28f92a7fe0 100644 (file)
@@ -31,8 +31,8 @@ class Verify extends BaseSettingsModule
                        return;
                }
 
-               $secret = PConfig::get(local_user(), '2fa', 'secret');
-               $verified = PConfig::get(local_user(), '2fa', 'verified');
+               $secret = DI::pConfig()->get(local_user(), '2fa', 'secret');
+               $verified = DI::pConfig()->get(local_user(), '2fa', 'verified');
 
                if ($secret && $verified) {
                        DI::baseUrl()->redirect('settings/2fa');
@@ -55,7 +55,7 @@ class Verify extends BaseSettingsModule
 
                        $google2fa = new Google2FA();
 
-                       $valid = $google2fa->verifyKey(PConfig::get(local_user(), '2fa', 'secret'), $_POST['verify_code'] ?? '');
+                       $valid = $google2fa->verifyKey(DI::pConfig()->get(local_user(), '2fa', 'secret'), $_POST['verify_code'] ?? '');
 
                        if ($valid) {
                                PConfig::set(local_user(), '2fa', 'verified', true);
@@ -80,7 +80,7 @@ class Verify extends BaseSettingsModule
 
                $company = 'Friendica';
                $holder = Session::get('my_address');
-               $secret = PConfig::get(local_user(), '2fa', 'secret');
+               $secret = DI::pConfig()->get(local_user(), '2fa', 'secret');
 
                $otpauthUrl = (new Google2FA())->getQRCodeUrl($company, $holder, $secret);
 
index fd99a206de399a5f0bae7302539d172605c4e74e..3cdfebf33cdd167db74b0c0ebc83e66a7ea8fa72 100644 (file)
@@ -348,7 +348,7 @@ class Post
                $text_e       = strip_tags($body);
                $name_e       = $profile_name;
 
-               if (!empty($item['content-warning']) && PConfig::get(local_user(), 'system', 'disable_cw', false)) {
+               if (!empty($item['content-warning']) && DI::pConfig()->get(local_user(), 'system', 'disable_cw', false)) {
                        $title_e = ucfirst($item['content-warning']);
                } else {
                        $title_e = $item['title'];
@@ -874,7 +874,7 @@ class Post
                         * This should be better if done by a hook
                         */
                        if (Addon::isEnabled('qcomment')) {
-                               $qc = ((local_user()) ? PConfig::get(local_user(), 'qcomment', 'words') : null);
+                               $qc = ((local_user()) ? DI::pConfig()->get(local_user(), 'qcomment', 'words') : null);
                                $qcomment = (($qc) ? explode("\n", $qc) : null);
                        }
 
index ca8d6478d700db4e54e9a329c3404ee8d00e58e7..bc4fc491cecf37aafa52c0141421990e0312ec90 100644 (file)
@@ -11,6 +11,7 @@ use Friendica\Core\Logger;
 use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\APContact;
 use Friendica\Model\Contact;
 use Friendica\Model\Event;
@@ -462,7 +463,7 @@ class Processor
                                continue;
                        }
 
-                       if (PConfig::get($receiver, 'system', 'accept_only_sharer', false) && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT)) {
+                       if (DI::pConfig()->get($receiver, 'system', 'accept_only_sharer', false) && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT)) {
                                $skip = !Contact::isSharingByURL($activity['author'], $receiver);
 
                                if ($skip && (($activity['type'] == 'as:Announce') || $isForum)) {
index b3e6956f5149c76ad31d8769acf2e7d874a06d84..d5e2472676908034d396b250a5139b5703b3752f 100644 (file)
@@ -3290,7 +3290,7 @@ class Diaspora
         */
        public static function sendAccountMigration(array $owner, array $contact, $uid)
        {
-               $old_handle = PConfig::get($uid, 'system', 'previous_addr');
+               $old_handle = DI::pConfig()->get($uid, 'system', 'previous_addr');
                $profile = self::createProfileData($uid);
 
                $signed_text = 'AccountMigration:'.$old_handle.':'.$profile['author'];
@@ -3551,7 +3551,7 @@ class Diaspora
                        $body = $item["body"];
 
                        // Fetch the title from an attached link - if there is one
-                       if (empty($item["title"]) && PConfig::get($owner['uid'], 'system', 'attach_link_title')) {
+                       if (empty($item["title"]) && DI::pConfig()->get($owner['uid'], 'system', 'attach_link_title')) {
                                $page_data = BBCode::getAttachmentData($item['body']);
                                if (!empty($page_data['type']) && !empty($page_data['title']) && ($page_data['type'] == 'link')) {
                                        $title = $page_data['title'];
index 0eec477a67704655a120f021aefa2a7e91585a75..e1bf8a823fd4b810c147a049d26cd8083a387765 100644 (file)
@@ -494,7 +494,7 @@ class OStatus
 
                                        if (!$valid) {
                                                // If not, then it depends on this setting
-                                               $valid = ((self::$itemlist[0]['uid'] == 0) || !PConfig::get(self::$itemlist[0]['uid'], 'system', 'accept_only_sharer', false));
+                                               $valid = ((self::$itemlist[0]['uid'] == 0) || !DI::pConfig()->get(self::$itemlist[0]['uid'], 'system', 'accept_only_sharer', false));
                                                if ($valid) {
                                                        Logger::log("Item with uri ".self::$itemlist[0]['uri']." will be imported due to the system settings.", Logger::DEBUG);
                                                }
index d7ca234a98da82d7287f344f9bfd4929ba61044d..2bed3858ced5b612f67dee9b7ac13c8f23ef935f 100644 (file)
@@ -44,7 +44,7 @@ class Emailer
 
                $email_textonly = false;
                if (!empty($params['uid'])) {
-                       $email_textonly = PConfig::get($params['uid'], "system", "email_textonly");
+                       $email_textonly = DI::pConfig()->get($params['uid'], "system", "email_textonly");
                }
 
                $fromName = Email::encodeHeader(html_entity_decode($params['fromName'], ENT_QUOTES, 'UTF-8'), 'UTF-8');
index cf98312aa3b6b361e70fe5584b09e4d57aade36e..e4dd1f23f9fc46783e275bc7728587314a5ce941 100644 (file)
@@ -234,7 +234,7 @@ class ExAuth
                        }
                        if ($Error) {
                                $this->writeLog(LOG_INFO, 'check against alternate password for ' . $sUser . '@' . $aCommand[2]);
-                               $sPassword = PConfig::get($uid, 'xmpp', 'password', null, true);
+                               $sPassword = DI::pConfig()->get($uid, 'xmpp', 'password', null, true);
                                $Error = ($aCommand[3] != $sPassword);
                        }
                } else {
index 6a331104eec74caaf50f62de5c551aedb85c52a4..f1e34acdffdd15748d3b0338db39a3df3d4115ef 100644 (file)
@@ -218,7 +218,7 @@ class Temporal
                $required = false)
        {
                // First day of the week (0 = Sunday)
-               $firstDay = PConfig::get(local_user(), 'system', 'first_day_of_week', 0);
+               $firstDay = DI::pConfig()->get(local_user(), 'system', 'first_day_of_week', 0);
 
                $lang = substr(L10n::getCurrentLang(), 0, 2);
 
index b557f4ea3d447a3aadac7168f117780c4f4a2712..32e304cbd34c735e58df534e2704e346e1a2edf0 100644 (file)
@@ -9,6 +9,7 @@ use Friendica\Core\Logger;
 use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\Item;
 use Friendica\Model\User;
@@ -641,7 +642,7 @@ class OnePoll
                                                $datarray['private'] = 1;
                                        }
 
-                                       if (!PConfig::get($importer_uid, 'system', 'allow_public_email_replies')) {
+                                       if (!DI::pConfig()->get($importer_uid, 'system', 'allow_public_email_replies')) {
                                                $datarray['private'] = 1;
                                                $datarray['allow_cid'] = '<' . $contact['id'] . '>';
                                        }
index cd04455512d2dbd3f2a723661b05674365968c92..a5054dab91da2be327f27ee248cec2e6b9f75e67 100644 (file)
@@ -8,7 +8,7 @@ use Friendica\Core\Config;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Core\Renderer;
-use Friendica\Core\System;
+use Friendica\DI;
 
 function theme_content(App $a)
 {
@@ -16,7 +16,7 @@ function theme_content(App $a)
                return;
        }
 
-       $colorset = PConfig::get(local_user(), 'duepuntozero', 'colorset');
+       $colorset = DI::pConfig()->get(local_user(), 'duepuntozero', 'colorset');
        $user = true;
 
        return clean_form($a, $colorset, $user);
@@ -62,7 +62,7 @@ function clean_form(App $a, &$colorset, $user)
        ];
 
        if ($user) {
-               $color = PConfig::get(local_user(), 'duepuntozero', 'colorset');
+               $color = DI::pConfig()->get(local_user(), 'duepuntozero', 'colorset');
        } else {
                $color = Config::get('duepuntozero', 'colorset');
        }
index 2758ada41451a0f18817f769542566f9f2ca32b3..39a0f694a236dc4f0223594ba1f811265e4b358a 100644 (file)
@@ -4,6 +4,7 @@
  */
 use Friendica\Core\Config;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 use Friendica\Model\Profile;
 
 if (file_exists("$THEMEPATH/style.css")) {
@@ -13,7 +14,7 @@ if (file_exists("$THEMEPATH/style.css")) {
 $uid = $_REQUEST['puid'] ?? 0;
 
 $s_colorset = Config::get('duepuntozero', 'colorset');
-$colorset = PConfig::get($uid, 'duepuntozero', 'colorset');
+$colorset = DI::pConfig()->get($uid, 'duepuntozero', 'colorset');
 
 if (empty($colorset)) {
        $colorset = $s_colorset;
index 5ee2e2bcfb6d29c8e65e9311e389fdf62801e668..fba19d0dd187a5acecc3ffe64371807fc4588187 100644 (file)
@@ -10,7 +10,7 @@ function duepuntozero_init(App $a) {
 
 Renderer::setActiveTemplateEngine('smarty3');
 
-    $colorset = PConfig::get( local_user(), 'duepuntozero','colorset');
+    $colorset = DI::pConfig()->get( local_user(), 'duepuntozero','colorset');
     if (!$colorset)
        $colorset = Config::get('duepuntozero', 'colorset');          // user setting have priority, then node settings
     if ($colorset) {
index 125081235c8515ab89c0729507c3dc00ab689001..1ea2d99733d10c8100a0e113c0d5b6813998b4f8 100644 (file)
@@ -6,6 +6,7 @@ use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Core\Renderer;
 use Friendica\Core\System;
+use Friendica\DI;
 
 require_once 'view/theme/frio/php/Image.php';
 
@@ -60,16 +61,16 @@ function theme_content(App $a)
 
        $node_scheme = Config::get('frio', 'scheme', Config::get('frio', 'scheme'));
 
-       $arr['scheme']           = PConfig::get(local_user(), 'frio', 'scheme', PConfig::get(local_user(), 'frio', 'schema', $node_scheme));
+       $arr['scheme']           = DI::pConfig()->get(local_user(), 'frio', 'scheme', DI::pConfig()->get(local_user(), 'frio', 'schema', $node_scheme));
        $arr['share_string']     = '';
-       $arr['nav_bg']           = PConfig::get(local_user(), 'frio', 'nav_bg'          , Config::get('frio', 'nav_bg'));
-       $arr['nav_icon_color']   = PConfig::get(local_user(), 'frio', 'nav_icon_color'  , Config::get('frio', 'nav_icon_color'));
-       $arr['link_color']       = PConfig::get(local_user(), 'frio', 'link_color'      , Config::get('frio', 'link_color'));
-       $arr['background_color'] = PConfig::get(local_user(), 'frio', 'background_color', Config::get('frio', 'background_color'));
-       $arr['contentbg_transp'] = PConfig::get(local_user(), 'frio', 'contentbg_transp', Config::get('frio', 'contentbg_transp'));
-       $arr['background_image'] = PConfig::get(local_user(), 'frio', 'background_image', Config::get('frio', 'background_image'));
-       $arr['bg_image_option']  = PConfig::get(local_user(), 'frio', 'bg_image_option' , Config::get('frio', 'bg_image_option'));
-       $arr['enable_compose']   = PConfig::get(local_user(), 'frio', 'enable_compose'  , Config::get('frio', 'enable_compose'));
+       $arr['nav_bg']           = DI::pConfig()->get(local_user(), 'frio', 'nav_bg'          , Config::get('frio', 'nav_bg'));
+       $arr['nav_icon_color']   = DI::pConfig()->get(local_user(), 'frio', 'nav_icon_color'  , Config::get('frio', 'nav_icon_color'));
+       $arr['link_color']       = DI::pConfig()->get(local_user(), 'frio', 'link_color'      , Config::get('frio', 'link_color'));
+       $arr['background_color'] = DI::pConfig()->get(local_user(), 'frio', 'background_color', Config::get('frio', 'background_color'));
+       $arr['contentbg_transp'] = DI::pConfig()->get(local_user(), 'frio', 'contentbg_transp', Config::get('frio', 'contentbg_transp'));
+       $arr['background_image'] = DI::pConfig()->get(local_user(), 'frio', 'background_image', Config::get('frio', 'background_image'));
+       $arr['bg_image_option']  = DI::pConfig()->get(local_user(), 'frio', 'bg_image_option' , Config::get('frio', 'bg_image_option'));
+       $arr['enable_compose']   = DI::pConfig()->get(local_user(), 'frio', 'enable_compose'  , Config::get('frio', 'enable_compose'));
 
        return frio_form($arr);
 }
index fe08a43fb8cc49c738786386368d219ac0797a6b..7dc765f0ea10c28220b309fb64f1fc34c71f082c 100644 (file)
@@ -44,14 +44,14 @@ $is_singleuser_class = $is_singleuser ? "is-singleuser" : "is-not-singleuser";
                // Add the theme color meta
                // It makes mobile Chrome UI match Frio's top bar color.
                $uid = Profile::getThemeUid($a);
-               $scheme = PConfig::get($uid, 'frio', 'scheme', PConfig::get($uid, 'frio', 'schema'));
+               $scheme = DI::pConfig()->get($uid, 'frio', 'scheme', DI::pConfig()->get($uid, 'frio', 'schema'));
                if ($scheme && is_string($scheme) && $scheme != '---') {
                        if (file_exists('view/theme/frio/scheme/' . $scheme . '.php')) {
                                $schemefile = 'view/theme/frio/scheme/' . $scheme . '.php';
                                require_once $schemefile;
                        }
                } else {
-                       $nav_bg = PConfig::get($uid, 'frio', 'nav_bg');
+                       $nav_bg = DI::pConfig()->get($uid, 'frio', 'nav_bg');
                }
 
                if (empty($nav_bg)) {
index b2b346cccb777a0d006b4e92a4e49f1bb1476499..48a8e9144ff3bb3c61fb06f543ae935be06e1965 100644 (file)
@@ -27,7 +27,7 @@ function get_scheme_info($scheme)
        $theme = DI::app()->getCurrentTheme();
        $themepath = 'view/theme/' . $theme . '/';
        if (empty($scheme)) {
-               $scheme = PConfig::get(local_user(), 'frio', 'scheme', PConfig::get(local_user(), 'frio', 'schema'));
+               $scheme = DI::pConfig()->get(local_user(), 'frio', 'scheme', DI::pConfig()->get(local_user(), 'frio', 'schema'));
        }
 
        $scheme = Strings::sanitizeFilePathItem($scheme);
index 919c3806e48a39e359518a6b58f2b5738f61edfe..9a929317fc6fa9bb2edba69d92ed743149d4b10c 100644 (file)
@@ -41,15 +41,15 @@ if ($uid) {
        DI::pConfig()->load($uid, 'frio');
 
        // Only override display settings that have actually been set
-       $scheme           = PConfig::get($uid, 'frio', 'scheme', PConfig::get($uid, 'frio', 'schema')) ?: $scheme;
-       $nav_bg           = PConfig::get($uid, 'frio', 'nav_bg')           ?: $nav_bg;
-       $nav_icon_color   = PConfig::get($uid, 'frio', 'nav_icon_color')   ?: $nav_icon_color;
-       $link_color       = PConfig::get($uid, 'frio', 'link_color')       ?: $link_color;
-       $background_color = PConfig::get($uid, 'frio', 'background_color') ?: $background_color;
-       $contentbg_transp = PConfig::get($uid, 'frio', 'contentbg_transp') ?: $contentbg_transp;
-       $background_image = PConfig::get($uid, 'frio', 'background_image') ?: $background_image;
-       $bg_image_option  = PConfig::get($uid, 'frio', 'bg_image_option')  ?: $bg_image_option;
-       $modified         = PConfig::get($uid, 'frio', 'css_modified')     ?: $modified;
+       $scheme           = DI::pConfig()->get($uid, 'frio', 'scheme', DI::pConfig()->get($uid, 'frio', 'schema')) ?: $scheme;
+       $nav_bg           = DI::pConfig()->get($uid, 'frio', 'nav_bg')           ?: $nav_bg;
+       $nav_icon_color   = DI::pConfig()->get($uid, 'frio', 'nav_icon_color')   ?: $nav_icon_color;
+       $link_color       = DI::pConfig()->get($uid, 'frio', 'link_color')       ?: $link_color;
+       $background_color = DI::pConfig()->get($uid, 'frio', 'background_color') ?: $background_color;
+       $contentbg_transp = DI::pConfig()->get($uid, 'frio', 'contentbg_transp') ?: $contentbg_transp;
+       $background_image = DI::pConfig()->get($uid, 'frio', 'background_image') ?: $background_image;
+       $bg_image_option  = DI::pConfig()->get($uid, 'frio', 'bg_image_option')  ?: $bg_image_option;
+       $modified         = DI::pConfig()->get($uid, 'frio', 'css_modified')     ?: $modified;
 }
 
 // Now load the scheme.  If a value is changed above, we'll keep the settings
index 513bb4e61d7d9490d262d461c7d1ec1be2f3b698..14f93f6b7e401157aec3b47322da180e76987f52 100644 (file)
@@ -43,7 +43,7 @@ function frio_init(App $a)
 EOT;
        }
 
-       $enable_compose = \Friendica\Core\PConfig::get(local_user(), 'frio', 'enable_compose');
+       $enable_compose = DI::pConfig()->get(local_user(), 'frio', 'enable_compose');
        $compose = $enable_compose === '1' || $enable_compose === null && Config::get('frio', 'enable_compose') ? 1 : 0;
        DI::page()['htmlhead'] .= <<< HTML
                <script type="text/javascript">
index bbe33a1e14f52ce0fdcb4c3f41d1dfa66c652352..de67074a9808c866c224cc6671b19366173dd848 100644 (file)
@@ -9,16 +9,17 @@ use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Core\Renderer;
 use Friendica\Core\System;
+use Friendica\DI;
 
 function theme_content(App $a) {
        if (!local_user()) {
                return;
        }
 
-       $align = PConfig::get(local_user(), 'quattro', 'align' );
-       $color = PConfig::get(local_user(), 'quattro', 'color' );
-       $tfs = PConfig::get(local_user(),"quattro","tfs");
-       $pfs = PConfig::get(local_user(),"quattro","pfs");
+       $align = DI::pConfig()->get(local_user(), 'quattro', 'align' );
+       $color = DI::pConfig()->get(local_user(), 'quattro', 'color' );
+       $tfs = DI::pConfig()->get(local_user(),"quattro","tfs");
+       $pfs = DI::pConfig()->get(local_user(),"quattro","pfs");
 
        return quattro_form($a,$align, $color, $tfs, $pfs);
 }
index 84fa0b97368459b46278489900ee31071d4af5c6..1c0209fdf8ead625cbc17fceb42f3faf891cd5eb 100644 (file)
@@ -4,6 +4,7 @@
  */
 use Friendica\Core\Config;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 use Friendica\Model\Profile;
 
 $uid = $_REQUEST['puid'] ?? 0;
@@ -14,8 +15,8 @@ $site_color = Config::get("quattro", "color", "dark");
 $site_quattro_align = Config::get("quattro", "align", false);
 
 if ($uid) {
-       $color = PConfig::get($uid, "quattro", "color", false);
-       $quattro_align = PConfig::get($uid, 'quattro', 'align', false);
+       $color = DI::pConfig()->get($uid, "quattro", "color", false);
+       $quattro_align = DI::pConfig()->get($uid, 'quattro', 'align', false);
 }
 
 if ($color === false) {
@@ -51,8 +52,8 @@ $site_textarea_font_size = Config::get("quattro", "tfs", "20");
 $site_post_font_size = Config::get("quattro", "pfs", "12");
 
 if ($uid) {
-       $textarea_font_size = PConfig::get($uid, "quattro", "tfs", false);
-       $post_font_size = PConfig::get($uid, "quattro", "pfs", false);
+       $textarea_font_size = DI::pConfig()->get($uid, "quattro", "tfs", false);
+       $post_font_size = DI::pConfig()->get($uid, "quattro", "pfs", false);
 }
 
 if ($textarea_font_size === false) {
index 9b19ae6a990e26ab49189aa819ea81961d6c9346..193b7246e49b5517c28a7e6f49be46ab4bac21de 100644 (file)
@@ -9,6 +9,7 @@ use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Core\Renderer;
 use Friendica\Core\System;
+use Friendica\DI;
 
 require_once __DIR__ . '/theme.php';
 
@@ -22,7 +23,7 @@ function theme_content(App $a)
                return;
        }
 
-       $style = PConfig::get(local_user(), 'vier', 'style');
+       $style = DI::pConfig()->get(local_user(), 'vier', 'style');
 
        if ($style == "") {
                $style = Config::get('vier', 'style');
index 8a7c2f67d11d610499b43d536871a963f49d66ec..8f250262798f78a6f56bba3835eb13c5f11e34e2 100644 (file)
@@ -5,11 +5,12 @@
 use Friendica\Core\Logger;
 use Friendica\Core\Config;
 use Friendica\Core\PConfig;
+use Friendica\DI;
 use Friendica\Model\Profile;
 
 $uid = $_REQUEST['puid'] ?? 0;
 
-$style = PConfig::get($uid, 'vier', 'style');
+$style = DI::pConfig()->get($uid, 'vier', 'style');
 
 if (empty($style)) {
        $style = Config::get('vier', 'style');
index ebe4011e654b2b0fc9e1beb3050a2233bf378dd1..06e43a129ab51f6084bd31f4120aef874f4b3d08 100644 (file)
@@ -91,7 +91,7 @@ EOT;
 function get_vier_config($key, $default = false, $admin = false)
 {
        if (local_user() && !$admin) {
-               $result = PConfig::get(local_user(), "vier", $key);
+               $result = DI::pConfig()->get(local_user(), "vier", $key);
                if (!is_null($result)) {
                        return $result;
                }