Example #1
0
<?php

/**
 * @version   1.16 September 14, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
require_once dirname(__FILE__) . '/default/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/default', 'default', 'Default', 'RokNavMenuDefaultTheme');
require_once dirname(__FILE__) . '/fusion/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/fusion', 'fusion', 'Default Fusion', 'RokNavMenuFusionTheme');
 function registerOldThemes()
 {
     $filter = '.';
     $exclude = array('.svn', 'CVS', '.DS_Store', '__MACOSX');
     // path to directory
     $template_themes_path = '/templates/' . $this->_getFrontSideTemplate() . '/html/mod_roknavmenu/themes';
     $template_themes_full_path = JPath::clean(JPATH_ROOT . $template_themes_path);
     $module_themes_path = '/modules/mod_roknavmenu/themes';
     $module_themes_full_path = JPath::clean(JPATH_ROOT . $module_themes_path);
     /** Get the Template Themes parameters **/
     if (JFolder::exists($template_themes_full_path) && !JFile::exists($template_themes_full_path . "/catalog.php")) {
         $folders = JFolder::folders($template_themes_full_path, $filter);
         if (is_array($folders)) {
             while (list($key, $val) = each($folders)) {
                 $folder =& $folders[$key];
                 if ($exclude) {
                     if (preg_match(chr(1) . $exclude . chr(1), $folder)) {
                         continue;
                     }
                 }
                 $theme_full_path = $template_themes_full_path . '/' . $folder;
                 $fullname = 'Template theme - ' . $folder;
                 $class = 'RokNavMenuFormatterTemplate' . str_replace('-', '', $folder);
                 $name = $folder;
                 RokNavMenu::registerTheme($theme_full_path, $name, $fullname, $class);
             }
         }
     }
     /** Get the Default Themes parameters **/
     if (JFolder::exists($module_themes_full_path) && !JFile::exists($module_themes_full_path . "/catalog.php")) {
         $folders = JFolder::folders($module_themes_full_path, $filter);
         if (is_array($folders)) {
             while (list($key, $val) = each($folders)) {
                 $folder =& $folders[$key];
                 if ($exclude) {
                     if (preg_match(chr(1) . $exclude . chr(1), $folder)) {
                         continue;
                     }
                 }
                 $theme_full_path = $module_themes_full_path . '/' . $folder;
                 $fullname = 'Template theme - ' . $folder;
                 $class = 'RokNavMenuFormatterTemplate' . str_replace('-', '', $folder);
                 $name = $folder;
                 RokNavMenu::registerTheme($theme_full_path, $name, $fullname, $class);
             }
         }
     }
 }
Example #3
0
<?php

require_once dirname(__FILE__) . '/gantry-dropdown/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-dropdown', 'gantry-dropdown', 'gantry-dropdown', 'GantryDropdownTheme');
require_once dirname(__FILE__) . '/gantry-splitmenu/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-splitmenu', 'gantry-splitmenu', 'gantry-splitmenu', 'GantrySplitmenuTheme');
Example #4
0
<?php

require_once dirname(__FILE__) . '/gantry-dropdown/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-dropdown', 'gantry-dropdown', 'gantry-dropdown', 'GantryDropdownTheme');
Example #5
0
<?php

require_once dirname(__FILE__) . '/gantry-fusion/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-fusion', 'gantry-fusion', 'gantry-fusion', 'GantryFusionTheme');
require_once dirname(__FILE__) . '/gantry-splitmenu/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-splitmenu', 'gantry-splitmenu', 'gantry-splitmenu', 'GantrySplitmenuTheme');
require_once dirname(__FILE__) . '/gantry-suckerfish/theme.php';
RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-suckerfish', 'gantry-suckerfish', 'gantry-suckerfish', 'GantrySuckerfishTheme');