[zi-cvs] packages/com.zzoss.zic packages_dependencies.php,1.16,1.17
Sandro Zic <[email protected]> Thu, 06 May 2004 12:23:31 +0000
| Newsgroups | gmane.comp.php.zzoss.installer.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/zzossinstaller/packages/com.zzoss.zic
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12622/com.zzoss.zic
Modified Files:
packages_dependencies.php
Log Message:
verbose error message in dependency check if a package defined in application XML is not available
Index: packages_dependencies.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.zic/packages_dependencies.php,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** packages_dependencies.php 6 May 2004 08:19:06 -0000 1.16
--- packages_dependencies.php 6 May 2004 12:23:28 -0000 1.17
***************
*** 194,197 ****
--- 194,202 ----
);
+ if($GLOBALS['ZI']['mode'] == 'dev'){
+ // get the packages versions defined in application XML
+ $app_pkgs_vers = $zi_registry->getApplicationPackagesVersions();
+ }
+
/*
echo '<pre>';
***************
*** 257,261 ****
?>
</td>
! <td align="center"><?php
// show dependency relation if any
if(isset($pkg_rels_transl[$pkg_rel])){
--- 262,266 ----
?>
</td>
! <td align="left"><?php
// show dependency relation if any
if(isset($pkg_rels_transl[$pkg_rel])){
***************
*** 270,273 ****
--- 275,287 ----
echo ' <img src="themes/share/icons/org.kde.icons.crystalsvg/16x16/network.gif" align="absmiddle" border="0" alt="remote package" title="Download">';
}
+
+ // show those versions defined by application, if any
+ if($GLOBALS['ZI']['mode'] == 'dev' && isset($app_pkgs_vers[$package_needed_name_full])){
+ foreach ($app_pkgs_vers[$package_needed_name_full] as $version){
+ if(!isset($packages[$package_needed_name_full.'-'.$version])){
+ echo '<p>The version defined in application XML ('.$version.') is not available.</p>';
+ }
+ }
+ }
?></td>
<td align="left"><?php
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver
higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3