Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 99c4437

Browse files
committed
make it compatible QGIS 2.99 and 3.0
1 parent 7dceac0 commit 99c4437

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

index.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,19 @@
3131
}
3232
foreach($setting as $plugin){
3333
if(isset($plugin['qgisminimumversion'])){$minversion=$plugin['qgisminimumversion'];}else{$minversion="2.0";}
34-
if(isset($plugin['qgismaximumversion'])){$maxversion=$plugin['qgismaximumversion'];}else{$maxversion="2.98";}
34+
if(isset($plugin['qgismaximumversion'])){$maxversion=$plugin['qgismaximumversion'];}else{
35+
$topversion=substr($minversion,0,1);
36+
$subversion=substr($minversion,1,3);
37+
if($subversion==".99"){
38+
$topversion=$topversion+1;
39+
$queryversion=$topversion.".00";
40+
$maxversion=$topversion.".98";
41+
}
42+
else{
43+
$maxversion=$topversion.".98";
44+
}
45+
46+
}
3547
if($queryversion=="" or (version_compare($queryversion, $minversion, '>=') and version_compare($queryversion, $maxversion, '<=')) ){
3648
$maincontent.="\n\t<pyqgis_plugin name='".$plugin['name']."' version='".$plugin['version']."' plugin_id='".$plugin['id']."'>";
3749
$maincontent.="\n\t\t<description><![CDATA[".$plugin['description']."]]></description>";

0 commit comments

Comments
 (0)