[interchange-cvs] interchange - heins modified dist/lib/UI/pages/admin/ship_edit.html

interchange-cvs at icdevgroup.org interchange-cvs at icdevgroup.org
Wed Jul 28 12:02:01 EDT 2004


User:      heins
Date:      2004-07-28 16:02:01 GMT
Modified:  dist/lib/UI/pages/admin ship_edit.html
Log:
* Fix UI shipping problem with "free" methods (from Jonathan).

Revision  Changes    Path
2.5       +7 -5      interchange/dist/lib/UI/pages/admin/ship_edit.html


rev 2.5, prev_rev 2.4
Index: ship_edit.html
===================================================================
RCS file: /var/cvs/interchange/dist/lib/UI/pages/admin/ship_edit.html,v
retrieving revision 2.4
retrieving revision 2.5
diff -u -r2.4 -r2.5
--- ship_edit.html	20 Mar 2004 11:00:28 -0000	2.4
+++ ship_edit.html	28 Jul 2004 16:02:01 -0000	2.5
@@ -45,8 +45,10 @@
 			$ref = [];
 		}
 		my $opt = {};
-		my (@straight) = qw/zone origin adder at_least origin ups round table geo/;
-			
+
+		$Values->{ui_ship_free} = ($Values->{ui_ship_message} || 'free')
+				if $Values->{ui_ship_free};
+		my (@straight) = qw/zone origin adder at_least origin ups round table geo free/;
 		for(@straight) {
 			$opt->{$_} = $Values->{"ui_ship_$_"}
 				if length ($Values->{"ui_ship_$_"});
@@ -56,7 +58,7 @@
 		$crit = '[subtotal noformat=1]' if $crit eq '_subtotal';
 		my $desc = $Values->{ui_ship_description};
 		my $msg  = $Values->{ui_ship_message};
-		$msg =~ /^[a-zA-Z]\s+/ or $msg = "e $msg";
+		$msg =~ /^[a-zA-Z]\s+/ or $msg = "e $msg" unless $Values->{ui_ship_free};
 
 		$Config->{Shipping_line}[$idx] = 
 			[
@@ -163,7 +165,7 @@
 		}
 		$Values->{ui_ship_criteria} = $crit;
 		
-		my (@straight) = qw/zone adder at_least origin round table geo/;
+		my (@straight) = qw/zone adder at_least origin round table geo free/;
 			
 		for(@straight) {
 			$Values->{"ui_ship_$_"} = $opt->{$_};
@@ -319,7 +321,7 @@
 <td class=rnorm>
 <SELECT NAME=ui_ship_free>
 <OPTION VALUE=""> [L]No[/L]
-<OPTION VALUE="1" [selected ui_ship_free 1]> [L]Yes[/L]
+<OPTION VALUE="1" [selected name=ui_ship_free value="[either][value ui_ship_free][or]1[/either]"]> [L]Yes[/L]
 </SELECT>
 </td>
 </tr>








More information about the interchange-cvs mailing list