summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2009-01-22 22:24:43 +0000
committerMax Kremmel <xing@synapse.plus.com>2009-01-22 22:24:43 +0000
commit8077b522a0df7e59f75c73ce100b685694e5251a (patch)
treea92b0ccee4863fa7cd632aad6b46fec30660d3f5 /admin
parent3f67ab0844eb2c1dbcb749ceeb5bd1ac537f5710 (diff)
downloadkernel-8077b522a0df7e59f75c73ce100b685694e5251a.tar.gz
kernel-8077b522a0df7e59f75c73ce100b685694e5251a.tar.bz2
kernel-8077b522a0df7e59f75c73ce100b685694e5251a.zip
provide information about upgrades when these are available.
Diffstat (limited to 'admin')
-rw-r--r--admin/admin_packages_inc.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/admin/admin_packages_inc.php b/admin/admin_packages_inc.php
index f3eb02d..1005174 100644
--- a/admin/admin_packages_inc.php
+++ b/admin/admin_packages_inc.php
@@ -1,6 +1,6 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_kernel/admin/admin_packages_inc.php,v 1.13 2008/10/31 10:16:33 squareing Exp $
+// $Header: /cvsroot/bitweaver/_bit_kernel/admin/admin_packages_inc.php,v 1.14 2009/01/22 22:24:42 squareing Exp $
// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
@@ -44,6 +44,16 @@ $gBitInstaller->verifyInstalledPackages();
$gBitSmarty->assign( 'requirements', $gBitInstaller->calculateRequirements( TRUE ) );
$gBitSmarty->assign( 'requirementsMap', $gBitInstaller->drawRequirementsGraph( TRUE, 'cmapx' ));
+$upgradable = array();
+foreach( $gBitSystem->mPackages as $name => $pkg ) {
+ if( $gBitSystem->isPackageInstalled( $name ) && !empty( $pkg['info']['upgrade'] )) {
+ // only display relevant information to keep things tight.
+ $upgradable[$name]['info']['version'] = $pkg['info']['version'];
+ $upgradable[$name]['info']['upgrade'] = $pkg['info']['upgrade'];
+ }
+}
+$gBitSmarty->assign( 'upgradable', $upgradable );
+
// So packages will be listed in alphabetical order
ksort( $gBitSystem->mPackages );
?>