[ 'name' => 'Gravity Forms', 'slug' => 'gravity-forms', 'path' => '', 'demo' => 'https://demo.pluginscafe.com/smart-phone-field/#wpforms', 'doc' => 'https://pluginscafe.com/docs/smart-phone-field/#wpforms', 'status' => 'updated', 'logo' => 'gform.svg' ], 'contact-form-7' => [ 'name' => 'Contact Form 7', 'slug' => 'contact-form-7', 'path' => '', 'demo' => 'https://demo.pluginscafe.com/smart-phone-field/#contact-form-7', 'doc' => 'https://pluginscafe.com/docs/smart-phone-field/#contact-form-7', 'status' => 'new', 'logo' => 'cf7.svg' ], 'wpforms' => [ 'name' => 'WPForms', 'slug' => 'wpforms', 'path' => '', 'demo' => 'https://demo.pluginscafe.com/smart-phone-field/#contact-form-7', 'doc' => 'https://pluginscafe.com/docs/smart-phone-field/#contact-form-7', 'status' => 'new', 'logo' => 'wpf.svg' ], 'elementor-forms' => [ 'name' => 'Elementor Forms', 'slug' => 'elementor-forms', 'path' => '', 'demo' => 'https://demo.pluginscafe.com/smart-phone-field/#contact-form-7', 'doc' => 'https://pluginscafe.com/docs/smart-phone-field/#contact-form-7', 'status' => 'new', 'logo' => 'elementor.svg' ], 'fluent-forms' => [ 'name' => 'Fluent Forms', 'slug' => 'fluent-forms', 'path' => '', 'demo' => 'https://demo.pluginscafe.com/smart-phone-field/#contact-form-7', 'doc' => 'https://pluginscafe.com/docs/smart-phone-field/#contact-form-7', 'status' => 'new', 'logo' => 'ff.svg' ] ]); } public function active_addon_list() { $active = get_option('adtf_integrations', []); $filtered = array_intersect_key($this->integration_items(), array_flip($active)); return $filtered; } public static function instance() { // If the single instance hasn't been set, set it now. if (null == self::$instance) { self::$instance = new self(); } return self::$instance; } } // ADTF_Settings::instance();