HEX
Server: LiteSpeed
System: Linux cpir1.prohostdns.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: pelakir (2976)
PHP: 8.2.31
Disabled: exec, shell_exec, system, passthru, proc_open, proc_close, proc_terminate, proc_get_status, popen, pclose, pcntl_exec
Upload Files
File: //proc/self/cwd/wp-content/plugins/digits/includes/account/secure_modals.php
<?php

namespace DigitsSettingsHandler;

if (!defined('ABSPATH')) {
    exit;
}

SecureModals::instance();

final class SecureModals
{
    protected static $_instance = null;

    public function __construct()
    {

    }

    /**
     *  Constructor.
     */
    public static function instance()
    {
        if (is_null(self::$_instance)) {
            self::$_instance = new self();
        }
        return self::$_instance;
    }

    public function show_secure_modal()
    {
        self::secure_modal_html('','',true);

    }


    public static function secure_modal_html($contents = '', $extra_class = '',$add_style = true)
    {
        $theme = get_option('dig_form_theme', 'automatic');
        $theme_class = 'digits-auto-theme';
        if ($theme == 'dark') {
            $theme_class = 'digits-dark-theme';
        }
        ?>
        <div class="digits_secure_modal_box digits-form_container <?php echo $theme_class . ' ' . $extra_class; ?>">
            <div class="digits_secure_modal_wrapper">
                <div class="digits_secure_modal">
                    <div class="digits_secure_modal_contents">
                        <?php echo $contents; ?>
                    </div>
                    <div class="digits_secure_modal-close"></div>
                </div>
                <div class="digits_secure_modal_overlay">
                </div>
            </div>
        </div>
        <?php
        if($add_style){
            digits_new_form_create_style();
        }
    }

    public function load_2fa_modal()
    {
        $this->load_modal();
    }

    public function load_modal()
    {
        add_action('wp_footer', array($this, 'show_secure_modal'));
    }

}