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