PluginProbe ʕ •ᴥ•ʔ
Brevo – Email, SMS, Web Push, Chat, and more. / 3.1.7
Brevo – Email, SMS, Web Push, Chat, and more. v3.1.7
2.9.13 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.2 3.1.20 3.1.21 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.1.29 3.1.3 3.1.30 3.1.31 3.1.32 3.1.33 3.1.34 3.1.35 3.1.36 3.1.37 3.1.38 3.1.39 3.1.4 3.1.40 3.1.41 3.1.42 3.1.43 3.1.44 3.1.45 3.1.46 3.1.47 3.1.48 3.1.49 3.1.5 3.1.50 3.1.51 3.1.52 3.1.53 3.1.54 3.1.55 3.1.56 3.1.57 3.1.58 3.1.59 3.1.6 3.1.60 3.1.61 3.1.62 3.1.63 3.1.64 3.1.65 3.1.66 3.1.67 3.1.68 3.1.69 3.1.7 3.1.70 3.1.71 3.1.72 3.1.73 3.1.74 3.1.75 3.1.76 3.1.77 3.1.78 3.1.79 3.1.8 3.1.80 3.1.81 3.1.82 3.1.83 3.1.84 3.1.85 3.1.86 3.1.87 3.1.88 3.1.89 3.1.9 3.1.90 3.1.91 3.1.92 3.1.93 3.1.94 3.1.95 3.1.96 3.1.97 3.1.98 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 trunk 1.0 1.5 2.0.8 2.9.10 2.9.11 2.9.12
mailin / inc / sib-form-preview.php
mailin / inc Last commit date
templates 6 years ago SendinblueApiClient.php 5 years ago function.wp_mail.php 8 years ago index.php 8 years ago mailin.php 5 years ago sendinblue.php 5 years ago sib-api-manager.php 5 years ago sib-form-preview.php 5 years ago sib-sms-code.php 8 years ago table-forms.php 5 years ago
sib-form-preview.php
69 lines
1 <?php
2 /**
3 * Page to preview form
4 */
5
6 $sib_form_id = isset($_GET['sib_form']) ? esc_attr($_GET['sib_form']) : '';
7 $sib_preview = isset($_GET['action']) ? esc_attr($_GET['action']) : '';
8
9 wp_head();
10
11 ?>
12 <body style="background-color: #f5f5f5;">
13 <div id="page" class="site" style="padding:16px;">
14 <div id="sib-preview-form">
15 <?php
16 if($sib_preview == '') {
17 $formData = SIB_Forms::getForm($sib_form_id);
18 } else {
19 $formData = get_option(SIB_Manager::PREVIEW_OPTION_NAME, array());
20 }
21 if( isset( $formData['gCaptcha'] ) && '0' != $formData['gCaptcha'] ) {
22 if( '1' == $formData['gCaptcha'] ) { // For old forms.
23 $formData['html'] = preg_replace( '/([\s\S]*?)<div class="g-recaptcha"[\s\S]*?data-size="invisible"><\/div>/', '$1', $formData['html'] );
24 }
25 if ( '3' == $formData['gCaptcha'] ) { // The case of using google recaptcha.
26 ?>
27 <script type="text/javascript">
28 var onloadSibCallback = function() {
29 grecaptcha.render('sib_captcha',{
30 'sitekey' : '<?php echo $formData["gCaptcha_site"] ?>'
31 });
32 };
33 </script>
34 <?php
35 }
36 else { // The case of using google invisible recaptcha.
37 ?>
38 <script type="text/javascript">
39 var onloadSibCallback = function() {
40 var element = document.getElementsByClassName('sib-default-btn');
41 grecaptcha.render(element[0],{
42 'sitekey' : '<?php echo $formData["gCaptcha_site"] ?>',
43 'callback' : sibVerifyCallback
44 });
45 };
46 </script>
47 <?php
48 }
49 ?>
50 <script src="https://www.google.com/recaptcha/api.js?onload=onloadSibCallback&render=explicit" async defer></script>
51 <?php
52 }
53
54 $html = stripslashes_deep($formData['html']);
55 $css = stripslashes_deep($formData['css']);
56 echo $html;
57 ?>
58 </div>
59 <style>
60 <?php
61 if($formData['dependTheme'] != '1'){
62 $css = str_replace('[form]', '#sib-preview-form', $css);
63 echo $css;
64 }
65 ?>
66 </style>
67 </div>
68 </body>
69