$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();
function janrain_capture_init_wrap() { global $capture; $capture = new JanrainCapture(); $capture->init(); }