[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 '&nbsp;<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