<?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); } } } }
<?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');
<?php require_once dirname(__FILE__) . '/gantry-dropdown/theme.php'; RokNavMenu::registerTheme(dirname(__FILE__) . '/gantry-dropdown', 'gantry-dropdown', 'gantry-dropdown', 'GantryDropdownTheme');
<?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');