[zi-cvs] packages/com.zzoss.zic packages.php,1.5,1.6
[email protected] Tue, 10 Feb 2004 04:19:27 -0800
| 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-serv31838
Modified Files:
packages.php
Log Message:
- E_ALL support
- fixed bug with unchecked radio buttons
Index: packages.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.zic/packages.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** packages.php 9 Feb 2004 18:16:10 -0000 1.5
--- packages.php 10 Feb 2004 12:19:25 -0000 1.6
***************
*** 38,50 ****
function zi_process()
{
! /*
! echo '<pre>';
! print_r($_REQUEST);
! echo '</pre>';
! */
! global $zi_registry;
! // save the selection
! $zi_registry->setPackagesActions($_REQUEST["a"]);
}
--- 38,50 ----
function zi_process()
{
! global $zi_registry;
! $actions = array();
! if(isset($_REQUEST["a"])){
! $actions = $_REQUEST["a"];
! }
!
! // save the selection
! $zi_registry->setPackagesActions($actions);
}
***************
*** 106,122 ****
foreach($packages as $package) {
$options = array();
! if(is_array($a) && count($a)) {
! switch($a[$package["id"]]) {
! case 'R': $options["remove"] = ' checked ';
! break;
! case 'U' : $options["update"] = ' checked ';
! break;
! case 'I' : $options["install"] = ' checked ';
! break;
! default: $options["blank"] = ' checked ';
! break;
! }
! }
!
$options["install"] = '';
$options["update"] = '';
--- 106,110 ----
foreach($packages as $package) {
$options = array();
!
$options["install"] = '';
$options["update"] = '';
***************
*** 128,131 ****
--- 116,138 ----
$options["remove_prefix"] = '';
$options["blank_prefix"] = '';
+ $options["blank"] = '';
+
+ if(is_array($a) && count($a)) {
+ if(!isset($a[$package["id"]]) || $a[$package["id"]] == 'N'){
+ $options["blank"] = ' checked ';
+ } else {
+ switch($a[$package["id"]]) {
+ case 'R':
+ $options["remove"] = ' checked ';
+ break;
+ case 'U':
+ $options["update"] = ' checked ';
+ break;
+ case 'I':
+ $options["install"] = ' checked ';
+ break;
+ }
+ }
+ }
if(!isset($package["installed"]) || !strlen($package["installed"])) {
***************
*** 199,203 ****
<?php
if($package["install"]["type"] == 'remote') {
! echo '<img src="themes/share/icons/org.kde.icons.crystalsvg/16x16/network.png" align="absmiddle" border="0" alt="remote package" title="Download">';
}
echo '</td>';
--- 206,210 ----
<?php
if($package["install"]["type"] == 'remote') {
! echo '<img src="themes/share/icons/org.kde.icons.crystalsvg/16x16/network.png" align="absmiddle" border="0" alt="Download" title="Download">';
}
echo '</td>';
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn