]> git.mxchange.org Git - friendica.git/commitdiff
Remove current_theme() and current_theme_url() functions
authorHypolite Petovan <mrpetovan@gmail.com>
Sat, 28 Apr 2018 22:37:41 +0000 (18:37 -0400)
committerHypolite Petovan <mrpetovan@gmail.com>
Sat, 28 Apr 2018 22:37:41 +0000 (18:37 -0400)
boot.php

index 1ca8b8d8d8ccf720c977887789c6ebd5f8ade8cf..c0f16b0557381e069155a8deeff08cdaac5587f9 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -1018,114 +1018,6 @@ function get_max_import_size()
        return (x($a->config, 'max_import_size') ? $a->config['max_import_size'] : 0);
 }
 
-
-function current_theme()
-{
-       $app_base_themes = ['duepuntozero', 'dispy', 'quattro'];
-
-       $a = get_app();
-
-       $page_theme = null;
-
-       // Find the theme that belongs to the user whose stuff we are looking at
-
-       if ($a->profile_uid && ($a->profile_uid != local_user())) {
-               $r = q(
-                       "select theme from user where uid = %d limit 1",
-                       intval($a->profile_uid)
-               );
-               if (DBM::is_result($r)) {
-                       $page_theme = $r[0]['theme'];
-               }
-       }
-
-       // Allow folks to over-rule user themes and always use their own on their own site.
-       // This works only if the user is on the same server
-
-       if ($page_theme && local_user() && (local_user() != $a->profile_uid)) {
-               if (PConfig::get(local_user(), 'system', 'always_my_theme')) {
-                       $page_theme = null;
-               }
-       }
-
-//             $mobile_detect = new Mobile_Detect();
-//             $is_mobile = $mobile_detect->isMobile() || $mobile_detect->isTablet();
-       $is_mobile = $a->is_mobile || $a->is_tablet;
-
-       $standard_system_theme = Config::get('system', 'theme', '');
-       $standard_theme_name = ((isset($_SESSION) && x($_SESSION, 'theme')) ? $_SESSION['theme'] : $standard_system_theme);
-
-       if ($is_mobile) {
-               if (isset($_SESSION['show-mobile']) && !$_SESSION['show-mobile']) {
-                       $theme_name = $standard_theme_name;
-               } else {
-                       $system_theme = Config::get('system', 'mobile-theme', '');
-                       if ($system_theme == '') {
-                               $system_theme = $standard_system_theme;
-                       }
-                       $theme_name = ((isset($_SESSION) && x($_SESSION, 'mobile-theme')) ? $_SESSION['mobile-theme'] : $system_theme);
-
-                       if ($theme_name === '---') {
-                               // user has selected to have the mobile theme be the same as the normal one
-                               $theme_name = $standard_theme_name;
-
-                               if ($page_theme) {
-                                       $theme_name = $page_theme;
-                               }
-                       }
-               }
-       } else {
-               $theme_name = $standard_theme_name;
-
-               if ($page_theme) {
-                       $theme_name = $page_theme;
-               }
-       }
-
-       if ($theme_name
-               && (file_exists('view/theme/' . $theme_name . '/style.css')
-               || file_exists('view/theme/' . $theme_name . '/style.php'))
-       ) {
-               return($theme_name);
-       }
-
-       foreach ($app_base_themes as $t) {
-               if (file_exists('view/theme/' . $t . '/style.css')
-                       || file_exists('view/theme/' . $t . '/style.php')
-               ) {
-                       return($t);
-               }
-       }
-
-       $fallback = array_merge(glob('view/theme/*/style.css'), glob('view/theme/*/style.php'));
-       if (count($fallback)) {
-               return (str_replace('view/theme/', '', substr($fallback[0], 0, -10)));
-       }
-
-       /// @TODO No final return statement?
-}
-
-/**
- * @brief Return full URL to theme which is currently in effect.
- *
- * Provide a sane default if nothing is chosen or the specified theme does not exist.
- *
- * @return string
- */
-function current_theme_url()
-{
-       $a = get_app();
-
-       $t = current_theme();
-
-       $opts = (($a->profile_uid) ? '?f=&puid=' . $a->profile_uid : '');
-       if (file_exists('view/theme/' . $t . '/style.php')) {
-               return('view/theme/' . $t . '/style.pcss' . $opts);
-       }
-
-       return('view/theme/' . $t . '/style.css');
-}
-
 function feed_birthday($uid, $tz)
 {
        /**