diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2009-01-22 22:24:43 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2009-01-22 22:24:43 +0000 |
| commit | 8077b522a0df7e59f75c73ce100b685694e5251a (patch) | |
| tree | a92b0ccee4863fa7cd632aad6b46fec30660d3f5 /admin | |
| parent | 3f67ab0844eb2c1dbcb749ceeb5bd1ac537f5710 (diff) | |
| download | kernel-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.php | 12 |
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 ); ?> |
