static public function getInstance($integration = null) { if (self::$instance === false) { JPluginHelper::importPlugin('kunena'); $dispatcher = JDispatcher::getInstance(); $classes = $dispatcher->trigger('onKunenaGetPrivate'); foreach ($classes as $class) { if (!is_object($class)) { continue; } self::$instance = $class; break; } if (!self::$instance) { self::$instance = new KunenaPrivate(); } } return self::$instance; }
static public function getInstance($integration = null) { if (self::$instance === false) { $config = KunenaFactory::getConfig (); if (! $integration) $integration = $config->integration_private; self::$instance = KunenaIntegration::initialize ( 'private', $integration ); } return self::$instance; }