Ignore:
Timestamp:
08/15/10 18:45:12 (22 months ago)
Author:
vain
Message:
  • several changes to copyright, router, bootstrap, frontcontroller and various other files
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/core/renderer/renderer.base.php

    r4556 r4578  
    2424    * 
    2525    * @license    GNU/GPL v2 or (at your option) any later version, see "/doc/LICENSE". 
    26     * 
    2726    * @author     Jens-André Koch <vain@clansuite.com> 
    2827    * @copyright  Jens-André Koch (2005 - onwards) 
    29     * 
    3028    * @link       http://www.clansuite.com 
    31     * @link       http://gna.org/projects/clansuite 
    32     * 
     29   * 
    3330    * @version    SVN: $Id$ 
    3431    */ 
     
    209206    { 
    210207        # get module and submodule names 
    211         $module    = Clansuite_Dispatcher::getModuleName(); 
    212         $submodule = Clansuite_Dispatcher::getSubModuleName(); 
     208        $module    = Clansuite_HttpRequest::getRoute()->getModuleName(); 
     209        $submodule = Clansuite_HttpRequest::getRoute()->getSubModuleName(); 
    213210 
    214211        # 1. because controlcenter or admin is requested, it has to be a BACKEND theme 
     
    216213        { 
    217214            # (a) USER BACKENDTHEME - check in the active session backendtheme 
    218             if(isset($_SESSION['user']['backendtheme']) and is_file(ROOT_THEMES . $_SESSION['user']['backendtheme'] .DS. $template)) 
    219             { 
    220                 return ROOT_THEMES . $_SESSION['user']['backendtheme'] .DS. $template; 
    221             } 
    222             elseif(isset($_SESSION['user']['backendtheme']) and is_file(ROOT_THEMES . $_SESSION['user']['backendtheme'] .DS. $module .DS. $template)) 
    223             { 
    224                 return ROOT_THEMES . $_SESSION['user']['backendtheme'] .DS. $module .DS. $template; 
     215            $backend_theme = ROOT_THEMES . $_SESSION['user']['backendtheme']; 
     216            if(isset($_SESSION['user']['backendtheme']) and is_file($backend_theme . DS . $template)) 
     217            { 
     218                return $backend_theme . DS . $template; 
     219            } 
     220            elseif(isset($_SESSION['user']['backendtheme']) and is_file($backend_theme . DS . $module . DS . $template)) 
     221            { 
     222                return $backend_theme . DS . $module . DS . $template; 
    225223            } 
    226224            # (b) BACKEND FALLBACK - check the fallback dir: themes/admin 
    227             elseif(is_file( ROOT_THEMES . 'admin' .DS. $template) === true) 
    228             { 
    229                 return ROOT_THEMES . 'admin' .DS. $template; 
     225            elseif(is_file(ROOT_THEMES . 'admin' . DS . $template) === true) 
     226            { 
     227                return ROOT_THEMES . 'admin' . DS . $template; 
    230228            } 
    231229        } 
     
    233231        { 
    234232            # (a) USER FRONTENDTHEME - check, if template exists in current session user THEME 
    235             if(isset($_SESSION['user']['theme']) and is_file( ROOT_THEMES . $_SESSION['user']['theme'] .DS. $template)) 
    236             { 
    237                 return ROOT_THEMES . $_SESSION['user']['theme'] .DS. $template; 
     233            $session_theme = ROOT_THEMES . $_SESSION['user']['theme']; 
     234            if(isset($_SESSION['user']['theme']) and is_file($session_theme . DS . $template)) 
     235            { 
     236                return $session_theme . DS . $template; 
    238237            } 
    239238            # (b) FRONTEND FALLBACK - check, if template exists in usertheme/modulename/tpl 
    240             elseif(is_file( ROOT_THEMES . $_SESSION['user']['theme'] .DS. $module .DS. $template ) === true) 
    241             { 
    242                 return ROOT_THEMES . $_SESSION['user']['theme'] .DS. $module .DS. $template; 
     239            elseif(is_file($session_theme . DS . $module . DS . $template) === true) 
     240            { 
     241                return $session_theme . DS . $module . DS . $template; 
    243242            } 
    244243            # (c) FRONTEND FALLBACK - check, if template exists in standard theme 
    245             elseif(is_file( ROOT_THEMES .DS. 'standard' .DS. $template) === true) 
    246             { 
    247                 return ROOT_THEMES .DS. 'standard' .DS. $template; 
     244            elseif(is_file(ROOT_THEMES . DS . 'standard' . DS . $template) === true) 
     245            { 
     246                return ROOT_THEMES . DS . 'standard' . DS . $template; 
    248247            } 
    249248        } 
     
    301300        $template_constants['www_root']             = WWW_ROOT; 
    302301        $template_constants['www_root_upload']      = WWW_ROOT .'/'. $this->config['paths']['upload_folder']; 
    303         $template_constants['www_root_mod']         = WWW_ROOT .'/modules/' . Clansuite_Dispatcher::getModuleName(); 
     302        $template_constants['www_root_mod']         = WWW_ROOT .'/modules/' . Clansuite_HttpRequest::getRoute()->getModuleName(); 
    304303        $template_constants['www_root_theme']       = WWW_ROOT_THEMES .'/'. $_SESSION['user']['theme']; 
    305304        $template_constants['www_root_themes']      = WWW_ROOT_THEMES; 
     
    355354 
    356355        # Debug Display 
    357         #clansuite_xdebug::printR($template_constants); 
     356        #Clansuite_Debug::printR($template_constants); 
    358357 
    359358        return $template_constants; 
Note: See TracChangeset for help on using the changeset viewer.