# double-opt-in/3.0.3/core/Support.class.php

Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification, version 3.0.3. 43 lines.

- Page: https://pluginprobe.com/plugins/double-opt-in/3.0.3/code/core/Support.class.php
- Raw: https://pluginprobe.com/plugins/double-opt-in/3.0.3/raw/core/Support.class.php
- Modified: 2024-08-13T13:52:36+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/double-opt-in/3.0.3/code/core/Support.class.php#L10-L20`.

```php
<?php

namespace forge12\contactform7\CF7DoubleOptIn {
    if(!defined('ABSPATH')){
        exit();
    }

    /**
     * Class Support
     */
    class Support
    {
        /**
         * @var null
         */
        private static $_instance = null;

        /**
         * @return Support|null
         */
        public static function getInstance(){
            if(self::$_instance == null){
                self::$_instance = new Support();
            }
            return self::$_instance;
        }

        private function __construct()
        {
            $settings = get_option('f12-doi-settings');

            if(is_array($settings) && (isset($settings['support']) && $settings['support'] != 0) || !isset($settings['support'])) {
                add_action('wp_footer', array($this, 'addLink'), 9999);
            }
        }

        public function addLink(){
            ?>
            <!-- Double Opt-in Powered By Forge12 Interactive --><a title="WordPress Double-Opt-In" href="https://www.forge12.com/product/contact-form-7-double-opt-in/">WordPress Double Opt-in by Forge12</a>
            <?php
        }
    }
}
```
