mirror of
https://github.com/KevinMidboe/rohnenedre.git
synced 2025-10-29 17:50:37 +00:00
32 lines
1.3 KiB
PHP
32 lines
1.3 KiB
PHP
<?php
|
|
global $clef_js_included;
|
|
if (!$clef_js_included) {
|
|
echo '<script data-cfasync="false" src="'.CLEF_JS_URL.'"></script>';
|
|
$clef_js_included = true;
|
|
}
|
|
?>
|
|
<?php if ($embed) { ?> <div class="clef-embed-container"><?php }?>
|
|
<div class="clef-button-to-render" data-app-id='<?php echo $app_id; ?>'
|
|
data-type="<?php echo $type ?>"
|
|
<?php if ($embed) { ?> data-embed="true" <?php } ?>
|
|
data-state="<?php echo ClefUtils::get_state(); ?>"
|
|
data-redirect-url='<?php echo $redirect_url; ?>'
|
|
<?php if (isset($custom['logo'])) { ?>data-custom-logo="<?php echo $custom['logo'] ?>"<?php } ?>
|
|
<?php if (isset($custom['message'])) { ?>data-custom-message="<?php echo $custom['message'] ?>"<?php } ?>
|
|
>
|
|
<?php if ($embed) { ?> </div> <?php }?>
|
|
|
|
</div>
|
|
<script data-cfasync="false" type='text/javascript'>
|
|
if (typeof(ClefButton.initialize) === "function") {
|
|
var buttons = document.querySelectorAll('.clef-button-to-render'),
|
|
renderedButtons = [];
|
|
for (var i = 0; i < buttons.length; i++) renderedButtons.push(ClefButton.initialize({ el: buttons[i] }));
|
|
} else {
|
|
var scripts = document.getElementsByTagName('script'),
|
|
currentScript = scripts[scripts.length - 1],
|
|
el = currentScript.previousElementSibling,
|
|
button = button = new ClefButton({el: el});
|
|
button.render();
|
|
}
|
|
</script>
|