| Server IP : 89.108.64.180 / Your IP : 216.73.217.92 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,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, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/rzaimka.ru/wp-content/plugins/maxbuttons/classes/ |
Upload File : |
<?php
declare(strict_types=1);
namespace MaxButtons;
defined('ABSPATH') or die('No direct access permitted');
// probably load this after all plugins are loaded.
class maxIntegrations
{
public static function init()
{
// check and init after plugin loaded.
add_action('plugins_loaded', array(maxUtils::namespaceit('maxIntegrations'), 'load_integrations'), 999);
// integrations that fire right now, like ones that are based on actions and filters.
// This are the ones that also can't crash the plugin, since it's hook based - no hook - no call.
self::doDirectInit();
}
public static function load_integrations()
{
}
protected static function doDirectInit()
{
$integration_path = MB()->get_plugin_path() . 'assets/integrations/';
require_once( $integration_path . "siteorigins_builder/sitebuilder.php");
require_once( $integration_path . "gutenberg/gutenberg.php");
require_once( $integration_path . "cache/cache.php");
require_once( $integration_path . "tablepress/tablepress.php");
require_once( $integration_path . "beaver_builder/beaver_builder.php");
require_once( $integration_path . "elementor/elementor.php");
do_action('maxbutton-direct-integrations');
}
} // class