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 / Plugin / Setup / Site.php
codepress-admin-columns / classes / Plugin / Setup Last commit date
Network.php 2 days ago Site.php 2 days ago
Site.php
44 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Plugin\Setup;
6
7 use AC\Plugin\InstallCollection;
8 use AC\Plugin\Setup;
9 use AC\Plugin\UpdateCollection;
10 use AC\Plugin\Version;
11 use AC\Storage\Option;
12
13 final class Site extends Setup
14 {
15 public function __construct(
16 Option $storage,
17 Version $version,
18 ?InstallCollection $installers = null,
19 ?UpdateCollection $updates = null
20 ) {
21 parent::__construct($storage, $version, $installers, $updates);
22 }
23
24 protected function is_new_install(): bool
25 {
26 global $wpdb;
27
28 $sql = "
29 SELECT option_id
30 FROM $wpdb->options
31 WHERE option_name LIKE 'cpac_options_%' LIMIT 1
32 ";
33
34 $results = $wpdb->get_results($sql);
35
36 if ($results) {
37 return false;
38 }
39
40 return ! $this->get_stored_version()->is_valid();
41 }
42
43 }
44