本文整理匯總了PHP中SugarThemeRegistry::unAvailableThemes方法的典型用法代碼示例。如果您正苦於以下問題:PHP SugarThemeRegistry::unAvailableThemes方法的具體用法?PHP SugarThemeRegistry::unAvailableThemes怎麽用?PHP SugarThemeRegistry::unAvailableThemes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類SugarThemeRegistry
的用法示例。
在下文中一共展示了SugarThemeRegistry::unAvailableThemes方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: display
/**
* display the form
*/
public function display()
{
global $mod_strings, $app_strings, $current_user;
if (!is_admin($current_user)) {
sugar_die('Admin Only');
}
$this->ss->assign('enabled_modules', SugarThemeRegistry::availableThemes());
$this->ss->assign('disabled_modules', SugarThemeRegistry::unAvailableThemes());
$this->ss->assign('mod', $mod_strings);
$this->ss->assign('APP', $app_strings);
$this->ss->assign('currentTheme', SugarThemeRegistry::current());
echo get_module_title($mod_strings['LBL_MODULE_NAME'], $mod_strings['LBL_THEME_SETTINGS'], true);
echo $this->ss->fetch('modules/Administration/templates/themeSettings.tpl');
}
示例2: testDisabledThemeNotInListOfAvailableThemes
public function testDisabledThemeNotInListOfAvailableThemes()
{
if (isset($GLOBALS['sugar_config']['disabled_themes'])) {
$disabled_themes = $GLOBALS['sugar_config']['disabled_themes'];
unset($GLOBALS['sugar_config']['disabled_themes']);
}
$GLOBALS['sugar_config']['disabled_themes'] = $this->_themeName;
$themes = SugarThemeRegistry::availableThemes();
$this->assertTrue(!isset($themes[$this->_themeName]));
$themes = SugarThemeRegistry::unAvailableThemes();
$this->assertTrue(isset($themes[$this->_themeName]));
$themes = SugarThemeRegistry::allThemes();
$this->assertTrue(isset($themes[$this->_themeName]));
if (isset($disabled_themes)) {
$GLOBALS['sugar_config']['disabled_themes'] = $disabled_themes;
}
}
示例3: display
/**
* display the form
*/
public function display()
{
global $mod_strings, $app_strings, $current_user;
if (!is_admin($current_user)) {
sugar_die($GLOBALS['app_strings']['ERR_NOT_ADMIN']);
}
$enabled = array();
foreach (SugarThemeRegistry::availableThemes() as $dir => $theme) {
$enabled[] = array("theme" => $theme, "dir" => $dir);
}
$disabled = array();
foreach (SugarThemeRegistry::unAvailableThemes() as $dir => $theme) {
$disabled[] = array("theme" => $theme, "dir" => $dir);
}
$this->ss->assign("THEMES", get_select_options_with_id(SugarThemeRegistry::allThemes(), $GLOBALS['sugar_config']['default_theme']));
$this->ss->assign('enabled_modules', json_encode($enabled));
$this->ss->assign('disabled_modules', json_encode($disabled));
$this->ss->assign('mod', $mod_strings);
$this->ss->assign('APP', $app_strings);
$this->ss->assign('currentTheme', SugarThemeRegistry::current());
echo $this->getModuleTitle(false);
echo $this->ss->fetch('modules/Administration/templates/themeSettings.tpl');
}