PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / 3.1.18.8
JetBackup – Backup, Restore & Migrate v3.1.18.8
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / src / JetBackup / License / LicenseLocalKey.php
backup / src / JetBackup / License Last commit date
.htaccess 5 months ago License.php 5 months ago LicenseLocalKey.php 5 months ago index.html 5 months ago web.config 5 months ago
LicenseLocalKey.php
43 lines
1 <?php
2
3 namespace JetBackup\License;
4
5 use JetBackup\Factory;
6
7 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
8
9 class LicenseLocalKey {
10
11 private $_localKey;
12 private $_signed;
13 private $_signed_status;
14 private $_status;
15 private $_description;
16
17 public function __construct($localKey=null) {
18 if(!$localKey) $localKey = Factory::getConfig()->getLicenseLocalKey();
19 $this->_localKey = $localKey;
20 $this->_parseLocalKey();
21 }
22
23 private function setSigned($signed) { $this->_signed = $signed; }
24 public function getSigned() { return $this->_signed; }
25 private function setSignedStatus($status) { $this->_signed_status = $status; }
26 public function getSignedStatus() { return $this->_signed_status; }
27 private function setStatus($status) { $this->_status = $status; }
28 public function getStatus() { return $this->_status; }
29 private function setDescription($description) { $this->_description = $description; }
30 public function getDescription() { return $this->_description; }
31 public function getLocalKey() { return $this->_localKey; }
32
33 private function _parseLocalKey() {
34 if(!$this->getLocalKey()) return;
35 list($signed, $signed_status, $status, $description) = explode("|", $this->getLocalKey(), 4);
36 if($signed) $this->setSigned($signed);
37 if($signed_status) $this->setSignedStatus($signed_status);
38 if($status) $this->setStatus($status);
39 if($description) $this->setDescription($description);
40 }
41
42
43 }