| Server IP : 66.29.153.156 / Your IP : 216.73.216.151 Web Server : LiteSpeed System : Linux premium322.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64 User : lastyfjz ( 1521) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/lastyfjz/dermalaserclinic.co.uk/wp-content/plugins/boxzilla/src/ |
Upload File : |
<?php
namespace Boxzilla;
use Boxzilla\Admin\Admin;
use Boxzilla\Admin\Menu;
use Boxzilla\Admin\Notices;
defined('ABSPATH') or exit;
$boxzilla = boxzilla();
$boxzilla['admin'] = function ($boxzilla) {
return new Admin($boxzilla->plugin, $boxzilla);
};
$boxzilla['admin.menu'] = function () {
return new Menu();
};
$boxzilla['box_loader'] = function ($boxzilla) {
return new BoxLoader($boxzilla->plugin, $boxzilla->options);
};
$boxzilla['filter.autocomplete'] = function () {
return new Filter\Autocomplete();
};
$boxzilla['notices'] = function () {
return new Notices();
};
$boxzilla['options'] = function () {
$defaults = [
'test_mode' => 0,
];
$options = (array) get_option('boxzilla_settings', $defaults);
$options = array_merge($defaults, $options);
return $options;
};
$boxzilla['plugin'] = new Plugin(
'boxzilla',
'Boxzilla',
BOXZILLA_VERSION,
BOXZILLA_FILE,
dirname(BOXZILLA_FILE)
);
$boxzilla['plugins'] = function () {
$raw = (array) apply_filters('boxzilla_extensions', []);
$plugins = [];
foreach ($raw as $p) {
$plugins[ $p->id() ] = $p;
}
return $plugins;
};