/** * Render hidden elements to be used later in the iframe layer */ function rublon2factor_show_user_profile() { if (RublonHelper::isSiteRegistered()) { // echo '<script>//<![CDATA[ // document.addEventListener(\'DOMContentLoaded\', function() { // if (RublonWP) { // RublonWP.setUpFormSubmitListener("your-profile", "rublon-confirmation-form"); // } // }, false); // //]]></script>'; $current_user = wp_get_current_user(); echo new RublonConsumerScript(RublonHelper::getRublon(), RublonHelper::getUserId($current_user), RublonHelper::getUserEmail($current_user)); if (RublonFeature::isBusinessEdition() && $current_user && $current_user instanceof WP_User) { // Rublon Protection section RublonHelper::printProfileSectionAdditions($current_user); } } }