| Server IP : 38.190.208.107 / Your IP : 216.73.217.46 Web Server : nginx/1.28.1 System : Linux ht2026040333114 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 User : root ( 0) PHP Version : 8.2.28 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv,eval,assert,passthru,system,exec,shell_exec,popen,proc_open MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/wp.5/wp-content/plugins/fluentform/app/Modules/Widgets/ |
Upload File : |
<?php
namespace FluentForm\App\Modules\Widgets;
defined('ABSPATH') or die;
if (!class_exists('OxyEl')) {
return;
}
class OxygenWidget
{
public function __construct()
{
if (version_compare(CT_VERSION, '3.2', '<')) {
return; //minimum version requirement
}
add_action('plugins_loaded', [$this, 'initOxygenEl']);
add_action('oxygen_add_plus_sections', [$this, 'addAccordionSection']);
add_action('oxygen_add_plus_fluentform_section_content', [$this, 'registerAddPlusSubsections']);
$this->initWidgets();
}
public function initOxygenEl()
{
if (!class_exists('OxyEl')) {
return;
}
new OxygenEl();
}
public function initWidgets()
{
if (file_exists(FLUENTFORM_DIR_PATH . 'app/Modules/Widgets/OxyFluentFormWidget.php')) {
require_once FLUENTFORM_DIR_PATH . 'app/Modules/Widgets/OxyFluentFormWidget.php';
}
}
public function addAccordionSection()
{
$brand_name = __('Fluent Forms', 'fluentform');
\CT_Toolbar::oxygen_add_plus_accordion_section('fluentform', $brand_name);
}
public function registerAddPlusSubsections()
{
// phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- oxygen_add_plus_fluentform_form is a third-party plugin hook (Oxygen Builder)
do_action('oxygen_add_plus_fluentform_form');
}
}