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