Example #1
0
 /**
  * @deprecated All application should draw menu block via events
  */
 public function oldMenuRenderer(&$html, &$subMenu)
 {
     // Iterate loaded samson\cms\application
     foreach (\samsoncms\Application::loaded() as $app) {
         // Show only visible apps
         if ($app->hide == false) {
             // Render application menu item
             $html .= m('template')->view('menu/item')->active(url()->module == $app->id() ? 'active' : '')->app($app)->icon($app->icon)->name(isset($app->name[0]) ? $app->name : '')->output();
         }
     }
     $subMenu = '';
     // Find current SamsonCMS application
     if (\samsoncms\Application::find(url()->module, $app)) {
         // If module has sub_menu view - render it
         if ($app->findView('sub_menu')) {
             $subMenu .= $app->view('sub_menu')->set(t($app->name, true), 'appName')->output();
         }
     }
 }
Example #2
0
 /**
  * @deprecated All application should draw menu block via events
  */
 public function oldMenuRenderer(&$html, &$subMenu)
 {
     // Iterate loaded samson\cms\application
     foreach (\samsoncms\Application::loaded() as $app) {
         // Show only visible apps
         if ($app->hide == false) {
             // Render application menu item
             $html .= m('template')->view('menu/item')->active(url()->module == $app->id() ? 'active' : '')->app($app)->icon($app->icon)->name(isset($app->name[0]) ? $app->name : '')->output();
         }
     }
     $subMenu = '';
     // Find current SamsonCMS application
     if (\samsoncms\Application::find(url()->module, $app)) {
         // If module has sub_menu view - render it
         if ($app->findView('sub_menu')) {
             // Explode url by symbols '/'
             $url = explode('/', $_SERVER['REQUEST_URI']);
             // If isset url with params search and param page equal 0
             if (isset($url[4]) && $url[3] != 'form') {
                 // Default value for search field
                 $paramSearch = urldecode($url[4]);
                 // Set params search
                 $app->set($paramSearch, 'search');
             }
             $subMenu .= $app->view('sub_menu')->set(t($app->name, true), 'appName')->output();
         }
     }
 }