PluginProbe ʕ •ᴥ•ʔ
Atarim – AI Agency for WordPress: Edit Pages, Fix Code, Update Plugins, SEO & Client Feedback / 5.0
Atarim – AI Agency for WordPress: Edit Pages, Fix Code, Update Plugins, SEO & Client Feedback v5.0
5.1.3 5.1.2 5.1.1 5.1 5.0 trunk 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.2.0 3.2.1 3.22 3.22.1 3.22.2 3.22.3 3.22.4 3.22.5 3.22.6 3.3.0 3.3.1 3.3.2 3.3.2.1 3.3.2.2 3.3.3 3.30 3.31 3.32 3.4 3.4.1 3.4.3 3.4.4 3.5 3.5.1 3.6 3.6.1 3.7 3.8 3.9 3.9.1 3.9.2 3.9.3 3.9.4 3.9.6 3.9.6.1 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.2 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.4
atarim-visual-collaboration / third-party / forms / wpforms / class-avcf-wpforms-detector.php
atarim-visual-collaboration / third-party / forms / wpforms Last commit date
class-avcf-abilities-wpforms-pro.php 1 month ago class-avcf-abilities-wpforms.php 1 month ago class-avcf-wpforms-detector.php 1 month ago class-avcf-wpforms-helpers.php 1 month ago
class-avcf-wpforms-detector.php
30 lines
1 <?php
2 /**
3 * WPForms detector.
4 *
5 * Detects WPForms (Lite or Pro). The Pro check is used internally by the
6 * adapter to gate entry-related methods, since WPForms Lite stores no entries.
7 *
8 * @package atarim-visual-collaboration
9 */
10
11 if ( ! defined('ABSPATH') ) {
12 exit;
13 }
14
15 class AVCF_WPForms_Detector {
16
17 public function avcf_wpforms_is_available() {
18 return function_exists( 'wpforms' );
19 }
20
21 public function avcf_wpforms_is_pro() {
22 if ( ! $this->avcf_wpforms_is_available() ) {
23 return false;
24 }
25 // Pro registers \WPForms\Pro\Pro; Lite does not. WPFORMS_VERSION_DB
26 // is also a Pro-only constant in older versions.
27 return class_exists( '\\WPForms\\Pro\\Pro' ) || defined( 'WPFORMS_VERSION_DB' );
28 }
29 }
30