|
Server IP : 10.131.40.8 / Your IP : 216.73.216.15 Web Server : Apache System : Linux webd008.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : ludmqhh ( 137773) PHP Version : 8.4.10 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/ludmqhh/www/hotel-forum/wp-content/plugins/stm-gdpr-compliance/includes/plugins/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
namespace STM_GDPR\includes\plugins;
use STM_GDPR\includes\Helpers;
class MailChimp
{
const SLUG = 'mailchimp';
private static $instance = null;
public function addCheckbox( $content, $form, $element ) {
$content .= '<div class="stm_gdpr_checker"><input id="stm_gdpr" class="stm_gdpr" type="checkbox" name="stm_gdpr" required />
<label for="stm_gdpr">
' . Helpers::checkboxText(self::SLUG) . '
</label></div>';
return $content;
}
public function displayError( $errors, $form ) {
if ( empty( $_POST['stm_gdpr'] ) ) {
$errors[] = Helpers::errorMessage(self::SLUG);
}
return $errors;
}
public static function getInstance() {
if (!isset(self::$instance)) {
self::$instance = new self();
}
return self::$instance;
}
}