[ic] &or syntax in profiles.order

Stefan Hornburg racke at linuxia.de
Mon Jan 31 08:23:13 EST 2005


On Mon, 31 Jan 2005 13:03:00 +0000
Sandy Thomson <sandy at scotwebshops.com> wrote:

> Hi list,
> I am trying to make my checkout accept either a valid email address or a 
> phone number as a valid form of contact.
> 
> I do not wish to force a user to enter an email address (if they dont 
> have one).
> Likewise if a user enters an email address a phone number is an extra 
> hassle.
> 
> Ive tried so many different permutations of syntax and also had a good 
> look at Order.pm.
> 
> My profiles.order (works without the &or line):
> 
> __NAME__                            credit_card
> 
> fname=required First Name Required
> lname=required Last Name Required
> zip=required Zip/Post Code Required
> 
> &or email=email,phone_day=phone Please supply a valid email address or 
> phone number
> 
> &fatal = yes
> 
> &set=mv_payment Real-time Credit/Debit Card
> 
> &final = yes
> &setcheck=mv_email [value email]
> 
> __END__

&or and &and are rather tricky, you can try the following solution:

[if cgi email]
email=email  
[else]
phone_day=phone
[/else]
[/if]

Bye
	Racke



-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team



More information about the interchange-users mailing list