static public function getInstance($integration = null) { if (self::$instance === false) { $config = KunenaFactory::getConfig (); if (! $integration) $integration = $config->integration_activity; self::$instance = KunenaIntegration::initialize ( 'activity', $integration ); } return self::$instance; }
public static function getInstance($integration = null) { if (self::$instance === false) { JPluginHelper::importPlugin('kunena'); $dispatcher = JDispatcher::getInstance(); $classes = $dispatcher->trigger('onKunenaGetActivity'); foreach ($classes as $class) { if (!is_object($class)) { continue; } self::$instance = $class; break; } if (!self::$instance) { self::$instance = new KunenaActivity(); } } return self::$instance; }
/** * Get Kunena activity integration object * * Returns the global {@link KunenaActivity} object, only creating it if it doesn't already exist. * * @return object KunenaActivity */ public static function getActivityIntegration() { require_once KPATH_ADMIN . '/libraries/integration/activity.php'; return KunenaActivity::getInstance(); }
/** * Get Kunena activity integration object * * Returns the global {@link KunenaActivity} object, only creating it if it doesn't already exist. * * @return object KunenaActivity */ public static function getActivityIntegration() { kimport('integration.activity'); return KunenaActivity::getInstance(); }