|
1 | 1 | <?php |
| 2 | + |
2 | 3 | /* |
3 | 4 | Plugin Name: Boxzilla |
4 | 5 | Version: 3.4.0 |
|
35 | 36 | // Exit if PHP lower than 7.2 |
36 | 37 | PHP_VERSION_ID >= 70200 or exit; |
37 | 38 |
|
38 | | -define( 'BOXZILLA_FILE', __FILE__ ); |
39 | | -define( 'BOXZILLA_DIR', __DIR__ ); |
40 | | -define( 'BOXZILLA_VERSION', '3.3.1' ); |
| 39 | +define('BOXZILLA_FILE', __FILE__); |
| 40 | +define('BOXZILLA_DIR', __DIR__); |
| 41 | +define('BOXZILLA_VERSION', '3.3.1'); |
41 | 42 |
|
42 | 43 | require __DIR__ . '/autoload.php'; |
43 | 44 | require __DIR__ . '/src/services.php'; |
44 | 45 | require __DIR__ . '/src/licensing/services.php'; |
45 | 46 |
|
46 | 47 |
|
47 | 48 | // register activation hook |
48 | | -register_activation_hook( __FILE__, array( 'Boxzilla\\Admin\\Installer', 'run' ) ); |
| 49 | +register_activation_hook(__FILE__, [ 'Boxzilla\\Admin\\Installer', 'run' ]); |
49 | 50 |
|
50 | 51 | // Bootstrap plugin at later action hook |
51 | 52 | add_action( |
52 | | - 'plugins_loaded', |
53 | | - function() { |
54 | | - $boxzilla = boxzilla(); |
55 | | - |
56 | | - // load default filters |
57 | | - require __DIR__ . '/src/default-filters.php'; |
58 | | - require __DIR__ . '/src/default-actions.php'; |
59 | | - |
60 | | - if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { |
61 | | - $boxzilla['filter.autocomplete']->init(); |
62 | | - $boxzilla['admin.menu']->init(); |
63 | | - } elseif ( defined( 'DOING_CRON' ) && DOING_CRON ) { |
64 | | - $boxzilla['license_poller']->init(); |
65 | | - } elseif ( is_admin() ) { |
66 | | - $boxzilla['admin']->init(); |
67 | | - $boxzilla['admin.menu']->init(); |
68 | | - } else { |
69 | | - add_action( |
70 | | - 'template_redirect', |
71 | | - function() use ( $boxzilla ) { |
72 | | - $boxzilla['box_loader']->init(); |
73 | | - } |
74 | | - ); |
75 | | - } |
76 | | - |
77 | | - // license manager |
78 | | - if ( is_admin() || ( defined( 'DOING_CRON' ) && DOING_CRON ) || ( defined( 'WP_CLI' ) && WP_CLI ) ) { |
79 | | - $boxzilla['license_manager']->init(); |
80 | | - |
81 | | - if ( count( $boxzilla->plugins ) > 0 ) { |
82 | | - $boxzilla['update_manager']->init(); |
83 | | - } |
84 | | - } |
85 | | - }, |
86 | | - 90 |
| 53 | + 'plugins_loaded', |
| 54 | + function () { |
| 55 | + $boxzilla = boxzilla(); |
| 56 | + |
| 57 | + // load default filters |
| 58 | + require __DIR__ . '/src/default-filters.php'; |
| 59 | + require __DIR__ . '/src/default-actions.php'; |
| 60 | + |
| 61 | + if (defined('DOING_AJAX') && DOING_AJAX) { |
| 62 | + $boxzilla['filter.autocomplete']->init(); |
| 63 | + $boxzilla['admin.menu']->init(); |
| 64 | + } elseif (defined('DOING_CRON') && DOING_CRON) { |
| 65 | + $boxzilla['license_poller']->init(); |
| 66 | + } elseif (is_admin()) { |
| 67 | + $boxzilla['admin']->init(); |
| 68 | + $boxzilla['admin.menu']->init(); |
| 69 | + } else { |
| 70 | + add_action( |
| 71 | + 'template_redirect', |
| 72 | + function () use ($boxzilla) { |
| 73 | + $boxzilla['box_loader']->init(); |
| 74 | + } |
| 75 | + ); |
| 76 | + } |
| 77 | + |
| 78 | + // license manager |
| 79 | + if (is_admin() || ( defined('DOING_CRON') && DOING_CRON ) || ( defined('WP_CLI') && WP_CLI )) { |
| 80 | + $boxzilla['license_manager']->init(); |
| 81 | + |
| 82 | + if (count($boxzilla->plugins) > 0) { |
| 83 | + $boxzilla['update_manager']->init(); |
| 84 | + } |
| 85 | + } |
| 86 | + }, |
| 87 | + 90 |
87 | 88 | ); |
0 commit comments