PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Service / Setup.php
codepress-admin-columns / classes / Service Last commit date
AdminBar.php 2 days ago AdminBarEditColumns.php 2 days ago Colors.php 2 days ago CommonAssets.php 2 days ago CurrentTable.php 2 days ago ManageHeadings.php 2 days ago ManageValue.php 2 days ago NoticeChecks.php 2 days ago PluginUpdate.php 2 days ago PromoChecks.php 2 days ago QuickEdit.php 2 days ago SaveHeadings.php 2 days ago Setup.php 2 days ago TableRows.php 2 days ago Tooltips.php 2 days ago View.php 2 days ago
Setup.php
42 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Service;
6
7 use AC\Plugin;
8 use AC\Registerable;
9
10 final class Setup implements Registerable
11 {
12 public const PARAM_FORCE_INSTALL = 'ac-force-install';
13
14 private Plugin\Setup $setup;
15
16 public function __construct(Plugin\Setup $setup)
17 {
18 $this->setup = $setup;
19 }
20
21 public function register(): void
22 {
23 add_action('init', [$this, 'run'], 1000);
24 }
25
26 public function run(): void
27 {
28 if (wp_doing_ajax()) {
29 return;
30 }
31
32 if (! is_blog_installed()) {
33 return;
34 }
35
36 $force_install = '1' === filter_input(INPUT_GET, self::PARAM_FORCE_INSTALL);
37
38 $this->setup->run($force_install);
39 }
40
41 }
42