Search in sources :

Example 11 with MTheme

use of org.compiere.model.MTheme in project adempiere by adempiere.

the class ThemeUtils method getLoginTopPanel.

/**
	 * @return url for top panel
	 */
public static String getLoginTopPanel() {
    String url = "";
    String currentTheme = Themes.getCurrentTheme();
    MTheme theme = MTheme.get(Env.getCtx(), currentTheme);
    url = theme.getLogin_Top_Panel_Zul();
    if (url == null || url.length() == 0) {
        url = MSysConfig.getValue("ZK_LOGIN_TOP_PANEL_ZUL", DefaultTheme.ZK_LOGIN_TOP_PANEL_ZUL);
    }
    return ServletFns.resolveThemeURL(url);
}
Also used : MTheme(org.compiere.model.MTheme)

Example 12 with MTheme

use of org.compiere.model.MTheme in project adempiere by adempiere.

the class DefaultTheme method loadDefaultTheme.

/**
	 * Load the system default theme info from the model with fall back to the System Configuration or
	 * the settings hardcoded in the DefaultTheme class.
	 */
public void loadDefaultTheme() {
    // Load the default theme form the model/database
    MTheme defaultTheme = MTheme.getDefault(Env.getCtx());
    if (defaultTheme != null && defaultTheme.get_ID() > 0) {
        set_themeName(defaultTheme.get_themeName());
        set_themeDisplay(defaultTheme.get_displayName());
        set_themePriority(defaultTheme.get_priority());
        set_themeOrigin(defaultTheme.get_origin());
    } else {
        // If no model default theme, try the system configurator and fall back to the defaults
        set_themeName(MSysConfig.getValue("ZK_DEFAULT_THEME_NAME", ZK_DEFAULT_THEME_NAME));
        set_themeDisplay(MSysConfig.getValue("ZK_DEFAULT_THEME_DISPLAY", ZK_DEFAULT_THEME_DISPLAY));
        set_themePriority(MSysConfig.getIntValue("ZK_DEFAULT_THEME_PRIORITY", ZK_DEFAULT_THEME_PRIORITY));
        set_themeOrigin(MSysConfig.getValue("ZK_DEFAULT_THEME_ORIGIN", ZK_DEFAULT_THEME_ORIGIN));
    }
}
Also used : MTheme(org.compiere.model.MTheme)

Aggregations

MTheme (org.compiere.model.MTheme)12 ArrayList (java.util.ArrayList)1 Properties (java.util.Properties)1 HttpSession (javax.servlet.http.HttpSession)1 IDesktop (org.adempiere.webui.desktop.IDesktop)1 MSession (org.compiere.model.MSession)1 MUser (org.compiere.model.MUser)1 Language (org.compiere.util.Language)1 Component (org.zkoss.zk.ui.Component)1 Execution (org.zkoss.zk.ui.Execution)1 Page (org.zkoss.zk.ui.Page)1 Session (org.zkoss.zk.ui.Session)1 UiException (org.zkoss.zk.ui.UiException)1 ExecutionCarryOver (org.zkoss.zk.ui.impl.ExecutionCarryOver)1 DesktopCache (org.zkoss.zk.ui.sys.DesktopCache)1 DesktopCtrl (org.zkoss.zk.ui.sys.DesktopCtrl)1 ExecutionCtrl (org.zkoss.zk.ui.sys.ExecutionCtrl)1 SessionCtrl (org.zkoss.zk.ui.sys.SessionCtrl)1 Visualizer (org.zkoss.zk.ui.sys.Visualizer)1