File manager - Edit - /home/buyherba/worldcargocourier.com/webmail/system/Module/AbstractLicensedModule.php
Back
<?php /** * This code is licensed under AGPLv3 license or Afterlogic Software License * if commercial version of the product was purchased. * For full statements of the licenses see LICENSE-AFTERLOGIC and LICENSE-AGPL3 files. */ namespace Aurora\System\Module; /** * @license https://www.gnu.org/licenses/agpl-3.0.html AGPL-3.0 * @license https://afterlogic.com/products/common-licensing Afterlogic Software License * @copyright Copyright (c) 2019, Afterlogic Corp. * * @package Api */ abstract class AbstractLicensedModule extends AbstractModule { protected $isValid = null; public function __construct($sPath, $sVersion = '1.0') { parent::__construct($sPath, $sVersion); $this->RequireModule('Licensing'); } public function isValid() { if (!isset($this->isValid)) { $oLicensing = \Aurora\System\Api::GetModule('Licensing'); $this->isValid = $oLicensing ? ($oLicensing->Validate(self::GetName()) && $oLicensing->ValidatePeriod(self::GetName())) : false; /** @phpstan-ignore-line */ } return $this->isValid; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.08 |
proxy
|
phpinfo
|
Settings