Current path: home/webdevt/www/cryptoimpot.fr/wp-content/plugins/divi-contact-form-helper/app/
?? Go up: /home/webdevt/www/cryptoimpot.fr/wp-content/plugins/divi-contact-form-helper
<?php
use KS_PAC_DCFH\Admin\Controllers\Admin_Notice;
use KS_PAC_DCFH\Admin\Controllers\Constants;
use KS_PAC_DCFH\Admin\Controllers\Logger;
use KS_PAC_DCFH\Admin\Handlers\Email_Template_Handler;
use KS_PAC_DCFH\Admin\Handlers\Merge_Tags_Handler;
use KS_PAC_DCFH\Admin\Handlers\Post_Meta_Handler;
use KS_PAC_DCFH\Admin\Handlers\User_Handler;
use KS_PAC_DCFH\Handlers\DB_Handler;
use KS_PAC_DCFH\Helpers\File_Helpers;
use KS_PAC_DCFH\Helpers\General_Helpers;
use KS_PAC_DCFH\Helpers\Module_Helpers;
use KS_PAC_DCFH\Helpers\WP_Helpers;
// Required
require_once KS_PAC_DCFH_PLUGIN_DIR.'/vendor/autoload.php'; // phpcs:ignore
// Contants
if (!function_exists('ks_pac_dcfh_constant')):
function ks_pac_dcfh_constant(): Constants
{
return Constants::instance();
}
endif;
// General Helper
if (!function_exists('ks_pac_dcfh_general_helper')):
function ks_pac_dcfh_general_helper(): General_Helpers
{
return General_Helpers::instance();
}
endif;
// WP Helper
if (!function_exists('ks_pac_dcfh_wp_helper')):
function ks_pac_dcfh_wp_helper(): WP_Helpers
{
return WP_Helpers::instance();
}
endif;
// Module
if (!function_exists('ks_pac_dcfh_module_helper')):
function ks_pac_dcfh_module_helper(): Module_Helpers
{
return Module_Helpers::instance();
}
endif;
// File Helper
if (!function_exists('ks_pac_dcfh_file_helper')):
function ks_pac_dcfh_file_helper(): File_Helpers
{
return File_Helpers::instance();
}
endif;
// Post Helper
if (!function_exists('ks_pac_dcfh_post_meta')):
function ks_pac_dcfh_post_meta(): Post_Meta_Handler
{
return Post_Meta_Handler::instance();
}
endif;
// User Helper
if (!function_exists('ks_pac_dcfh_user')):
function ks_pac_dcfh_user(): User_Handler
{
return User_Handler::instance();
}
endif;
// Tag Helper
if (!function_exists('ks_pac_dcfh_merge_tags')):
function ks_pac_dcfh_merge_tags(): Merge_Tags_Handler
{
return Merge_Tags_Handler::instance();
}
endif;
// TPL Helper
if (!function_exists('ks_pac_dcfh_template')):
function ks_pac_dcfh_template(): Email_Template_Handler
{
return Email_Template_Handler::instance();
}
endif;
// Admin Notice
if (!function_exists('ks_pac_dcfh_alert')):
function ks_pac_dcfh_alert(): Admin_Notice
{
return Admin_Notice::instance();
}
endif;
// Logger
if (!function_exists('ks_pac_dcfh_logger')):
function ks_pac_dcfh_logger(): Logger
{
return Logger::instance();
}
endif;
// DB
if (!function_exists('ks_pac_dcfh_db')):
function ks_pac_dcfh_db(): DB_Handler
{
return DB_Handler::instance();
}
endif;
// DD Helper
if (!function_exists('ks_pac_dcfh_dd')):
function ks_pac_dcfh_dd($data = '', $exit = true)
{
ks_pac_dcfh_general_helper()::dd($data, $exit);
}
endif;
// Log Helper
if (!function_exists('ks_pac_dcfh_log')):
function ks_pac_dcfh_log($data, $delete = false, $file_name = '')
{
ks_pac_dcfh_general_helper()::log($data, $delete, $file_name);
}
endif;
// Confirmation Hook
if (!function_exists('ks_pac_dcfh_confirmation_email')):
function ks_pac_dcfh_confirmation_email($is_sent, $to, $cc, $bcc, $subject, $body, $from, $extra)
{
do_action('ks_pac_dcfh_confirmation_email', $is_sent, $to, $cc, $bcc, $subject, $body, $from, $extra);
}
endif;