[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