PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
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 1 year ago License.php 1 year ago LicenseLocalKey.php 1 year ago index.html 1 year ago web.config 1 year 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 }