コード例 #1
0
ファイル: controller.php プロジェクト: vipkailiai/FCVOVA
 public function on_start()
 {
     Route::register('football/team_edit', '\\Concrete\\Package\\Football\\Controller\\Dialog\\TeamEdit::view');
     Route::register('football/team_edit/add', '\\Concrete\\Package\\Football\\Controller\\Dialog\\TeamEdit::add');
     Route::register('football/league/{favorite}', '\\Concrete\\Package\\Football\\Controller\\Ajax\\League::setFavoriteTeam');
 }
コード例 #2
0
 /**
  * @param \Illuminate\Config\Repository $config
  */
 private function initializeRoutes(Repository $config)
 {
     Route::registerMultiple($config->get('app.routes'));
     Route::setThemesByRoutes($config->get('app.theme_paths', array()));
 }
コード例 #3
0
ファイル: Page.php プロジェクト: ppiedaderawnet/concrete5
 /**
  * Returns Collection's theme object.
  *
  * @return PageTheme
  */
 public function getCollectionThemeObject()
 {
     if (!isset($this->themeObject)) {
         $tmpTheme = Route::getThemeByRoute($this->getCollectionPath());
         if (isset($tmpTheme[0])) {
             switch ($tmpTheme[0]) {
                 case VIEW_CORE_THEME:
                     $this->themeObject = new \Concrete\Theme\Concrete\PageTheme();
                     break;
                 case 'dashboard':
                     $this->themeObject = new \Concrete\Theme\Dashboard\PageTheme();
                     break;
                 default:
                     $this->themeObject = PageTheme::getByHandle($tmpTheme[0]);
                     break;
             }
         } elseif ($this->vObj->pThemeID < 1) {
             $this->themeObject = PageTheme::getSiteTheme();
         } else {
             $this->themeObject = PageTheme::getByID($this->vObj->pThemeID);
         }
     }
     if (!$this->themeObject) {
         $this->themeObject = PageTheme::getSiteTheme();
     }
     return $this->themeObject;
 }