$realm = self::get_option(self::$name . '_rpx_realm');
            $share_providers = JanrainCapture::get_option(JanrainCapture::$name . '_rpx_share_providers');
            $share_providers = implode("', '", array_map('esc_js', (array) $share_providers));
            return $realm && "['{$share_providers}']";
        }
        /**
         * Returns markup for enabled social sharing icons.
         *
         * @param string $onclick
         *	 The onclick value for each generated icon
         * @return string
         *	 String version
         */
        static function social_icons($onclick)
        {
            $social_providers = self::get_option(self::$name . '_rpx_share_providers');
            if (is_array($social_providers)) {
                $rpx_social_icons = '';
                foreach ($social_providers as $val) {
                    $rpx_social_icons .= sprintf("<span class='janrain-provider-icon-16 janrain-provider-icon-%s' rel='%s' onclick='%s'></span>", esc_attr($val), esc_attr($val), esc_js($onclick));
                }
                $buttons = '<span class="rpx_social_icons">' . $rpx_social_icons . '</span>';
                return $buttons;
            }
            return false;
        }
    }
}
$capture = new JanrainCapture();
$capture->init();
Пример #2
0
function janrain_capture_init_wrap()
{
    global $capture;
    $capture = new JanrainCapture();
    $capture->init();
}