Beispiel #1
0
 public static function getConfig()
 {
     static $config;
     if (!is_object($config)) {
         JPluginHelper::importPlugin('jshopping');
         $dispatcher = JDispatcher::getInstance();
         $db = JFactory::getDBO();
         $config = new jshopConfig($db);
         include dirname(__FILE__) . "/default_config.php";
         if (file_exists(dirname(__FILE__) . "/user_config.php")) {
             include dirname(__FILE__) . "/user_config.php";
         }
         $dispatcher->trigger('onBeforeLoadJshopConfig', array($config));
         $config->load($config->load_id);
         $config->loadOtherConfig();
         $config->loadCurrencyValue();
         $config->loadFrontLand();
         $config->loadLang();
         $config->parseConfigVars();
         $dispatcher->trigger('onLoadJshopConfig', array(&$config));
     }
     return $config;
 }