license support was added in 2.1.x
authorCyperghost <olaf_schmitz_1@t-online.de>
Wed, 3 Jan 2024 13:43:05 +0000 (14:43 +0100)
committerCyperghost <olaf_schmitz_1@t-online.de>
Wed, 3 Jan 2024 13:43:05 +0000 (14:43 +0100)
files/lib/system/exporter/WBB4xExporter.class.php

index 15332714bcf5402595d3343e682eb78d057adafc..e39b0c28d512d00c4786d4e1064fef3d0a25ac5a 100644 (file)
@@ -3047,7 +3047,10 @@ final class WBB4xExporter extends AbstractExporter
      */
     public function countFilebaseLicenses()
     {
-        return $this->__getMaxID("filebase" . $this->dbNo . "_license", 'licenseID');
+        if (\version_compare($this->getPackageVersion('com.woltlab.filebase'), '2.1.0 Alpha 1', '>=')) {
+            return $this->__getMaxID("filebase" . $this->dbNo . "_license", 'licenseID');
+        }
+        return 0;
     }
 
     /**
@@ -3058,6 +3061,11 @@ final class WBB4xExporter extends AbstractExporter
      */
     public function exportFilebaseLicenses($offset, $limit)
     {
+        // license support was added in 2.1.x
+        if (\version_compare($this->getPackageVersion('com.woltlab.filebase'), '2.1.0 Alpha 1', '<')) {
+            return;
+        }
+
         $sql = "SELECT      *
                 FROM        filebase" . $this->dbNo . "_license
                 WHERE       licenseID BETWEEN ? AND ?