summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2015-09-16 21:43:34 -0500
committerChris Buechler <cmb@pfsense.org>2015-09-16 21:43:34 -0500
commit449b0fe533e1c9c838d3b03aeddfd114d43428c1 (patch)
tree2d366c9ce94b168bc55b99b3af7ec7866b5fedb6 /usr
parent2c42910ad782aeea24991e697716398c498794cf (diff)
parent4fdcdbf33c1354d81001ad4d6a4f6a35e2db9d13 (diff)
downloadpfsense-449b0fe533e1c9c838d3b03aeddfd114d43428c1.zip
pfsense-449b0fe533e1c9c838d3b03aeddfd114d43428c1.tar.gz
Merge pull request #1811 from phil-davis/patch-10
Diffstat (limited to 'usr')
-rw-r--r--usr/local/www/pkg_mgr_installed.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr/local/www/pkg_mgr_installed.php b/usr/local/www/pkg_mgr_installed.php
index cd86295..2384a2d 100644
--- a/usr/local/www/pkg_mgr_installed.php
+++ b/usr/local/www/pkg_mgr_installed.php
@@ -147,8 +147,10 @@ include("head.inc");
#check package version
$latest_package = $currentvers[$pkg['name']]['version'];
if ($latest_package) {
+ $pkg_compare_result = compare_pkg_versions($pkg['version'], $latest_package);
+
// we're running a newer version of the package
- if(strcmp($pkg['version'], $latest_package) > 0) {
+ if ($pkg_compare_result > 0) {
$tdclass = "listbggrey";
if ($g['disablepackagehistory'])
$pkgver = "<a>".gettext("Available") .": ". $latest_package . "<br />";
@@ -157,7 +159,7 @@ include("head.inc");
$pkgver .= gettext("Installed") .": ". $pkg['version']. "</a>";
}
// we're running an older version of the package
- if(strcmp($pkg['version'], $latest_package) < 0) {
+ if ($pkg_compare_result < 0) {
$tdclass = "listbg";
if ($g['disablepackagehistory'])
$pkgver = "<a><font color='#ffffff'>" . gettext("Available") .": ". $latest_package . "</font><br />";
@@ -166,7 +168,7 @@ include("head.inc");
$pkgver .= gettext("Installed") .": ". $pkg['version']."</font></a>";
}
// we're running the current version
- if(!strcmp($pkg['version'], $latest_package)) {
+ if ($pkg_compare_result == 0) {
$tdclass = "listr";
if ($g['disablepackagehistory'])
$pkgver = "<a>{$pkg['version']}</a>";
OpenPOWER on IntegriCloud