Exemple #1
0
 /**
  * Initialize the config handler.
  * @param $db
  */
 public static function service()
 {
     if (isset(self::$instance)) {
         return self::$instance;
     }
     $instance = icms::handler('icms_config');
     $configs = $instance->getConfigsByCat(array(ICMS_CONF, ICMS_CONF_USER, ICMS_CONF_METAFOOTER, ICMS_CONF_MAILER, ICMS_CONF_AUTH, ICMS_CONF_MULILANGUAGE, ICMS_CONF_PERSONA, ICMS_CONF_PLUGINS, ICMS_CONF_CAPTCHA, ICMS_CONF_SEARCH));
     $GLOBALS['icmsConfig'] = $configs[ICMS_CONF];
     $GLOBALS['xoopsConfig'] =& $GLOBALS['icmsConfig'];
     $GLOBALS['icmsConfigUser'] = $configs[ICMS_CONF_USER];
     $GLOBALS['icmsConfigMetaFooter'] = $configs[ICMS_CONF_METAFOOTER];
     $GLOBALS['icmsConfigMailer'] = $configs[ICMS_CONF_MAILER];
     $GLOBALS['icmsConfigAuth'] = $configs[ICMS_CONF_AUTH];
     $GLOBALS['icmsConfigMultilang'] = $configs[ICMS_CONF_MULILANGUAGE];
     $GLOBALS['icmsConfigPersona'] = $configs[ICMS_CONF_PERSONA];
     $GLOBALS['icmsConfigPlugins'] = $configs[ICMS_CONF_PLUGINS];
     $GLOBALS['icmsConfigCaptcha'] = $configs[ICMS_CONF_CAPTCHA];
     $GLOBALS['icmsConfigSearch'] = $configs[ICMS_CONF_SEARCH];
     return self::$instance = $instance;
 }
Exemple #2
0
 public function __construct(&$db)
 {
     parent::__construct($db);
     $this->_deprecated = icms_core_Debug::setDeprecated('icms_config_Handler', sprintf(_CORE_REMOVE_IN_VERSION, '1.4'));
 }