From 8edd04a1a77b7a25a08c58235d7b6421f92864b9 Mon Sep 17 00:00:00 2001 From: TimZ99 Date: Thu, 9 Jan 2020 22:25:34 +0100 Subject: [PATCH] Added ssl expiration --- src/psm/Util/Install/Installer.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/psm/Util/Install/Installer.php b/src/psm/Util/Install/Installer.php index 010b9fbf..6c88291d 100644 --- a/src/psm/Util/Install/Installer.php +++ b/src/psm/Util/Install/Installer.php @@ -263,6 +263,8 @@ class Installer `telegram` enum('yes','no') NOT NULL default 'yes', `warning_threshold` mediumint(1) unsigned NOT NULL DEFAULT '1', `warning_threshold_counter` mediumint(1) unsigned NOT NULL DEFAULT '0', + `ssl_cert_expiry_days` mediumint(1) unsigned NOT NULL DEFAULT '0', + `ssl_cert_expired_time` varchar(255) NULL, `timeout` smallint(1) unsigned NULL DEFAULT NULL, `website_username` varchar(255) DEFAULT NULL, `website_password` varchar(255) DEFAULT NULL, @@ -341,6 +343,9 @@ class Installer if (version_compare($version_from, '3.4.2', '<')) { $this->upgrade342(); } + if (version_compare($version_from, '3.4.6-beta.1', '<')) { + $this->upgrade346(); + } psm_update_conf('version', $version_to); } @@ -655,4 +660,17 @@ class Installer $queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "servers` CHANGE `last_output` `last_output` TEXT;"; $this->execSQL($queries); } + + /** + * Upgrade for v3.4.6 release + */ + protected function upgrade346() + { + $queries = array(); + $queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "servers` + ADD `ssl_cert_expiry_days` MEDIUMINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `warning_threshold_counter`"; + $queries[] = "ALTER TABLE `" . PSM_DB_PREFIX . "servers` + ADD `ssl_cert_expired_time` VARCHAR(255) NULL AFTER `ssl_cert_expiry_days`"; + $this->execSQL($queries); + } }