@@ -106,11 +106,11 @@ function getLatestBetaReleaseVersion($owner, $repo) {
106
106
$ data = json_decode ($ response , true );
107
107
foreach ($ data as $ release ) {
108
108
if ($ release ['prerelease ' ]) {
109
- return ['version ' => ltrim ($ data ['tag_name ' ], 'v ' ), 'release ' => $ release [ ' name ' ], ' url ' => $ data ['html_url ' ]];
109
+ return ['version ' => ltrim ($ release ['tag_name ' ], 'v ' ), 'url ' => $ release ['html_url ' ]];
110
110
}
111
111
}
112
112
113
- return ['version ' => 'n/a ' , ' release ' => '' , 'url ' => '' ];
113
+ return ['version ' => 'n/a ' , 'url ' => '' ];
114
114
}
115
115
116
116
/**
@@ -125,7 +125,7 @@ function getLatestBetaReleaseVersion($owner, $repo) {
125
125
* @param string $betaFlag The current beta version of the plugin.
126
126
* @return int An integer value indicating the update state.
127
127
*/
128
- function checkVersion (string $ currentVersion , string $ checkStableVersion , string $ checkBetaVersion , string $ betaRelease , string $ betaFlag ): int
128
+ function checkVersion (string $ currentVersion , string $ checkStableVersion , string $ currentBetaVersion , string $ checkBetaVersion ): int
129
129
{
130
130
// Update state (0 = No update, 1 = New stable version, 2 = New beta version, 3 = New stable + beta version)
131
131
$ update = 0 ;
@@ -137,7 +137,7 @@ function checkVersion(string $currentVersion, string $checkStableVersion, string
137
137
138
138
// Check for beta version now
139
139
$ status = version_compare ($ checkBetaVersion , $ currentVersion );
140
- if ($ status === 1 || ($ status === 0 && version_compare ($ betaRelease , $ betaFlag , '> ' ))) {
140
+ if ($ status === 1 || ($ status === 0 && version_compare ($ checkBetaVersion , $ currentBetaVersion , '> ' ))) {
141
141
if ($ update === 1 ) {
142
142
$ update = 3 ;
143
143
} else {
@@ -159,7 +159,6 @@ function checkVersion(string $currentVersion, string $checkStableVersion, string
159
159
$ stableURL = $ stableInfo ['url ' ];
160
160
161
161
$ betaVersion = $ betaInfo ['version ' ];
162
- $ betaRelease = $ betaInfo ['release ' ];
163
162
$ betaURL = $ betaInfo ['url ' ];
164
163
165
164
// No stable version available (actually impossible)
@@ -170,11 +169,10 @@ function checkVersion(string $currentVersion, string $checkStableVersion, string
170
169
// No beta version available
171
170
if ($ betaVersion === '' ) {
172
171
$ betaVersion = 'n/a ' ;
173
- $ betaRelease = '' ;
174
172
}
175
173
176
174
// check for update
177
- $ versionUpdate = checkVersion ($ PIMVersion , $ stableVersion , $ betaVersion , $ betaRelease , $ PIMBetaVersion );
175
+ $ versionUpdate = checkVersion ($ PIMVersion , $ stableVersion , $ PIMBetaVersion , $ betaVersion );
178
176
179
177
180
178
// Only continues in display mode, otherwise the current update state can be
@@ -212,7 +210,7 @@ function checkVersion(string $currentVersion, string $checkStableVersion, string
212
210
if ($ versionUpdate !== 99 && $ betaVersion !== 'n/a ' ) {
213
211
echo '
214
212
<a class="btn" href=" ' .$ betaURL .'" title=" ' . $ gL10n ->get ('PLG_INVENTORY_MANAGER_DOWNLOAD_PAGE ' ) . '" target="_blank"> ' .
215
- '<i class="fas fa-link"></i> ' . $ betaVersion . ' Beta ' . $ betaRelease . '
213
+ '<i class="fas fa-link"></i> ' . $ betaVersion . ' Beta
216
214
</a> ' ;
217
215
} else {
218
216
echo $ betaVersion ;
0 commit comments