コード例 #1
0
ファイル: AModuleAbstract.php プロジェクト: kewaunited/xcart
 /**
  * Get module version
  *
  * @return string
  */
 public static function getVersion()
 {
     return \Includes\Utils\Converter::composeVersion(static::getMajorVersion(), static::getMinorVersion());
 }
コード例 #2
0
ファイル: Core.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Constructor
  *
  * @param string  $majorVersion Core major version
  * @param string  $minorVersion Core minor version
  * @param integer $revisionDate Core revison date
  * @param integer $size         Pack size
  *
  * @return void
  */
 public function __construct($majorVersion, $minorVersion, $revisionDate, $size)
 {
     if (!$this->checkMajorVersion($majorVersion) || !$this->checkMinorVersion($majorVersion, $minorVersion)) {
         $version = \Includes\Utils\Converter::composeVersion($majorVersion, $minorVersion);
         \Includes\ErrorHandler::fireError('Unallowed core version for upgrade: ' . $version);
     }
     if ($revisionDate >= \XLite\Core\Converter::time()) {
         \Includes\ErrorHandler::fireError('Invalid core revision date: "' . date(DATE_RFC822, $revisionDate) . '"');
     }
     $this->majorVersion = $majorVersion;
     $this->minorVersion = $minorVersion;
     $this->revisionDate = $revisionDate;
     $this->size = $size;
     parent::__construct();
 }
コード例 #3
0
ファイル: XLite.php プロジェクト: kewaunited/xcart
 /**
  * Get application version
  *
  * @return string
  */
 public final function getVersion()
 {
     return \Includes\Utils\Converter::composeVersion($this->getMajorVersion(), $this->getMinorVersion());
 }
コード例 #4
0
ファイル: AEntry.php プロジェクト: kewaunited/xcart
 /**
  * Get list of available minor versions for the helpers
  *
  * @param string $majorVersion Current major version
  *
  * @return array
  */
 protected function getUpgradeHelperMinorVersions($majorVersion)
 {
     $new = \Includes\Utils\Converter::composeVersion($this->getMajorVersionNew(), $this->getMinorVersionNew());
     $oldMajorVersion = $this->getMajorVersionOld();
     $oldMinorVersion = $this->getMinorVersionOld();
     $old = strlen($oldMajorVersion) && strlen($oldMinorVersion) ? \Includes\Utils\Converter::composeVersion($oldMajorVersion, $oldMinorVersion) : $new;
     return array_filter($this->getUpgradeHelperVersions($majorVersion . LC_DS), function ($var) use($majorVersion, $old, $new) {
         $version = \Includes\Utils\Converter::composeVersion($majorVersion, $var);
         return version_compare($old, $version, '<') && version_compare($new, $version, '>=');
     });
 }