PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Updates / 4.0.0-b3.php
matomo / app / core / Updates Last commit date
3.12.0-b1.php 2 years ago 3.12.0-b7.php 2 years ago 4.0.0-b1.php 7 months ago 4.0.0-b3.php 2 years ago 4.0.0-rc3.php 2 years ago 4.0.0-rc4.php 1 month ago 4.0.1-b1.php 2 years ago 4.0.4-b1.php 2 years ago 4.1.2-b1.php 2 years ago 4.1.2-b2.php 2 years ago 4.10.0-b1.php 1 month ago 4.11.0-b1.php 1 month ago 4.11.0-rc2.php 1 month ago 4.12.0-b1.php 1 month ago 4.12.0-b2.php 1 month ago 4.12.0-b3.php 1 month ago 4.12.0-b4.php 1 month ago 4.3.0-b3.php 2 years ago 4.3.0-b4.php 7 months ago 4.3.0-rc2.php 2 years ago 4.4.0-b1.php 2 years ago 4.5.0-b1.php 2 years ago 4.6.0-b1.php 2 years ago 4.6.0-b4.php 3 months ago 4.6.2-rc2.php 3 months ago 4.7.0-b2.php 1 month ago 4.7.1-b1.php 1 month ago 5.0.0-b1.php 1 year ago 5.0.0-rc2.php 2 years ago 5.0.0-rc5.php 1 month ago 5.11.0-b1.php 1 week ago 5.2.0-b2.php 1 year ago 5.2.0-b6.php 1 year ago 5.3.0-b1.php 1 year ago 5.3.0-rc1.php 1 year ago 5.4.0-b1.php 7 months ago 5.4.0-b3.php 7 months ago 5.4.0-b4.php 1 month ago 5.5.0-b2.php 1 month ago 5.6.0-b1.php 1 month ago 5.7.0-b1.php 4 months ago 5.7.0-b2.php 3 months ago 5.7.0-b3.php 4 months ago 5.8.0-b1.php 3 months ago 5.8.0-b2.php 3 months ago 5.9.0-b1.php 1 month ago 5.9.0-b2.php 1 month ago
4.0.0-b3.php
51 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Updates;
10
11 use Piwik\Config;
12 use Piwik\Updater;
13 use Piwik\Updates as PiwikUpdates;
14 use Piwik\Updater\Migration\Factory as MigrationFactory;
15 /**
16 * Update for version 4.0.0-b3.
17 */
18 class Updates_4_0_0_b3 extends PiwikUpdates
19 {
20 /**
21 * @var MigrationFactory
22 */
23 private $migration;
24 public function __construct(MigrationFactory $factory)
25 {
26 $this->migration = $factory;
27 }
28 public function getMigrations(Updater $updater)
29 {
30 $migrations = [];
31 $config = Config::getInstance();
32 $general = $config->General;
33 if (empty($general['login_whitelist_apply_to_reporting_api_requests'])) {
34 $migrations[] = $this->migration->config->set('General', 'login_allowlist_apply_to_reporting_api_requests', '0');
35 }
36 return $migrations;
37 }
38 public function doUpdate(Updater $updater)
39 {
40 $updater->executeMigrations(__FILE__, $this->getMigrations($updater));
41 $config = Config::getInstance();
42 $general = $config->General;
43 if (!empty($general['login_whitelist_ip'])) {
44 // the migration->config->set does not support arrays yet so we do it here.
45 $general['login_allowlist_ip'] = $general['login_whitelist_ip'];
46 $config->General = $general;
47 $config->forceSave();
48 }
49 }
50 }
51