Вход Регистрация
Файл: whmcs/templates/orderforms/boxes/viewcart.tpl
Строк: 858
<link rel="stylesheet" type="text/css"
href="templates/orderforms/{$carttpl}/style.css"
/> <script type="text/javascript"
src="includes/jscript/statesdropdown.js"></script> <script
type="text/javascript"
src="includes/jscript/pwstrength.js"></script> {literal}<script
language="javascript"> function removeItem(type,num) { var
response =
confirm("{/literal}{$LANG.cartremoveitemconfirm}{literal}");
if (response) { window.location =
'cart.php?a=remove&r='+type+'&i='+num; } } function
domaincontactchange() { if
(jQuery("#domaincontact").val()=="addingnew") {
jQuery("#domaincontactfields").slideDown(); } else {
jQuery("#domaincontactfields").slideUp(); } } function
showCCForm() { jQuery("#ccinputform").slideDown(); } function
hideCCForm() { jQuery("#ccinputform").slideUp(); } function
useExistingCC() { jQuery(".newccinfo").hide(); } function
enterNewCC() {
jQuery(".newccinfo").show(); } </script>{/literal} <div
id="order-boxes"> {if $errormessage}<div
class="errorbox">{$errormessage|replace:'<li>':'
&nbsp;#&nbsp; '} &nbsp;#&nbsp; </div><br
/>{elseif $promotioncode && $rawdiscount eq
"0.00"}<div
class="errorbox">{$LANG.promoappliedbutnodiscount}</div><br
/>{/if} {if $bundlewarnings} <div
class="errorbox"> <strong>{$LANG.bundlereqsnotmet}</strong><br
/> {foreach from=$bundlewarnings item=warning} {$warning}<br
/> {/foreach} </div> {/if} <form method="post"
action="{$smarty.server.PHP_SELF}?a=view"> <table
class="styled"> <tr><th
width="55%">{$LANG.orderdesc}</td><th
width="45%">{$LANG.orderprice}</td></tr> {foreach
key=num item=product
from=$products} <tr><td> <strong><em>{$product.productinfo.groupname}</em>
- {$product.productinfo.name}</strong>{if $product.domain}
({$product.domain}){/if}<br /> {if $product.configoptions} {foreach
key=confnum item=configoption
from=$product.configoptions}&nbsp;&raquo; {$configoption.name}: {if
$configoption.type eq 1 || $configoption.type eq
2}{$configoption.option}{elseif $configoption.type eq 3}{if
$configoption.qty}{$LANG.yes}{else}{$LANG.no}{/if}{elseif
$configoption.type eq 4}{$configoption.qty} x
{$configoption.option}{/if}<br />{/foreach} {/if} {if
$product.allowqty} <br /><br /> <div
align="right">{$LANG.cartqtyenterquantity} <input
type="text" name="qty[{$num}]" size="3"
value="{$product.qty}" /> <input type="submit"
value="{$LANG.cartqtyupdate}"
/></div> {/if} </td><td
align="center"><strong>{$product.pricingtext}{if
$product.proratadate}<br />({$LANG.orderprorata}
{$product.proratadate}){/if}</strong></td></tr> {foreach
key=addonnum item=addon from=$product.addons} <tr
class="carttableproduct"><td><strong>{$LANG.orderaddon}</strong>
- {$addon.name}</td><td
align="center"><strong>{$addon.pricingtext}</strong></td></tr> {/foreach} <tr
class="carttableconfig"><td><a
href="{$smarty.server.PHP_SELF}?a=confproduct&i={$num}"
class="textgreen">[{$LANG.carteditproductconfig}]</a>
<a href="#" onclick="removeItem('p','{$num}');return
false"
class="textred">[{$LANG.cartremove}]</a></td><td>&nbsp;</td></tr> {/foreach} {foreach
key=num item=addon
from=$addons} <tr><td> <strong>{$addon.name}</strong><br
/> {$addon.productname}{if $addon.domainname} -
{$addon.domainname}{/if} </td><td
align="center"><strong>{$addon.pricingtext}</td></tr> <tr
class="carttableconfig"><td><a href="#"
onclick="removeItem('a','{$num}');return
false"class="textred">[{$LANG.cartremove}]</a></td><td>&nbsp;</td></tr> {/foreach} {foreach
key=num item=domain from=$domains} <tr><td> <strong>{if
$domain.type eq
"register"}{$LANG.orderdomainregistration}{else}{$LANG.orderdomaintransfer}{/if}</strong>
- {$domain.domain} - {$domain.regperiod} {$LANG.orderyears}<br /> {if
$domain.dnsmanagement}&nbsp;&raquo;
{$LANG.domaindnsmanagement}<br />{/if} {if
$domain.emailforwarding}&nbsp;&raquo;
{$LANG.domainemailforwarding}<br />{/if} {if
$domain.idprotection}&nbsp;&raquo; {$LANG.domainidprotection}<br
/>{/if} </td><td
align="center"><strong>{$domain.price}</strong></td></tr> <tr
class="carttableconfig"><td><a
href="{$smarty.server.PHP_SELF}?a=confdomains"
class="textgreen">[{$LANG.cartconfigdomainextras}]</a>
<a href="#" onclick="removeItem('d','{$num}');return
false"
class="textred">[{$LANG.cartremove}]</a></td><td>&nbsp;</td></tr> {/foreach} {foreach
key=num item=domain
from=$renewals} <tr><td> <strong>{$LANG.domainrenewal}</strong>
- {$domain.domain} - {$domain.regperiod} {$LANG.orderyears}<br /> {if
$domain.dnsmanagement}&nbsp;&raquo;
{$LANG.domaindnsmanagement}<br />{/if} {if
$domain.emailforwarding}&nbsp;&raquo;
{$LANG.domainemailforwarding}<br />{/if} {if
$domain.idprotection}&nbsp;&raquo; {$LANG.domainidprotection}<br
/>{/if} </td><td
align="center"><strong>{$domain.price}</strong></td></tr> <tr
class="carttableconfig"><td><a href="#"
onclick="removeItem('d','{$num}');return false"
class="textred">[{$LANG.cartremove}]</a></td><td>&nbsp;</td></tr> {/foreach} {if
$cartitems==0} <tr><td colspan="2"
class="textcenter"> <br /> {$LANG.cartempty} <br
/><br /> </td></tr> {/if} <tr
class="carttablesummary"><td
class="left">{$LANG.ordersubtotal}:
&nbsp;</td><td
align="center">{$subtotal}</td></tr> {if
$promotioncode} <tr class="carttablesummary"><td
class="left">{$promotiondescription}:
&nbsp;</td><td
align="center">{$discount}</td></tr> {/if} {if
$taxrate} <tr class="carttablesummary"><td
class="left">{$taxname} @ {$taxrate}%:
&nbsp;</td><td
align="center">{$taxtotal}</td></tr> {/if} {if
$taxrate2} <tr class="carttablesummary"><td
class="left">{$taxname2} @ {$taxrate2}%:
&nbsp;</td><td
align="center">{$taxtotal2}</td></tr> {/if} <tr
class="carttablesummary"><td
class="left">{$LANG.ordertotalduetoday}:
&nbsp;</td><td
align="center">{$total}</td></tr> {if
$totalrecurringmonthly || $totalrecurringquarterly ||
$totalrecurringsemiannually || $totalrecurringannually ||
$totalrecurringbiennially || $totalrecurringtriennially} <tr
class="carttablesummary"><td
class="left">{$LANG.ordertotalrecurring}:
&nbsp;</td><td align="center"> {if
$totalrecurringmonthly}{$totalrecurringmonthly}
{$LANG.orderpaymenttermmonthly}<br />{/if} {if
$totalrecurringquarterly}{$totalrecurringquarterly}
{$LANG.orderpaymenttermquarterly}<br />{/if} {if
$totalrecurringsemiannually}{$totalrecurringsemiannually}
{$LANG.orderpaymenttermsemiannually}<br />{/if} {if
$totalrecurringannually}{$totalrecurringannually}
{$LANG.orderpaymenttermannually}<br />{/if} {if
$totalrecurringbiennially}{$totalrecurringbiennially}
{$LANG.orderpaymenttermbiennially}<br />{/if} {if
$totalrecurringtriennially}{$totalrecurringtriennially}
{$LANG.orderpaymenttermtriennially}<br
/>{/if} </td></tr> {/if} </table> </form> <br
/> {if !$checkout} <table width="90%"
align="center"><tr><td width="55%"
class="textcenter"> <form method="post"
action="{$smarty.server.PHP_SELF}?a=view"> <input
type="hidden" name="validatepromo"
value="true"
/> <strong>{$LANG.orderpromotioncode}</strong> {if
$promotioncode}{$promotioncode} - {$promotiondescription} <a
href="{$smarty.server.PHP_SELF}?a=removepromo">{$LANG.orderdontusepromo}</a>{else}<input
type="text" name="promocode" size="15" />
<input type="submit"
value="{$LANG.orderpromovalidatebutton}"
/>{/if} </form> </td><td width="45%"
class="textcenter"> <table><tr> {foreach
from=$gatewaysoutput
item=gatewayoutput} <td>{$gatewayoutput}</td> <td>&nbsp;{$LANG.or}&nbsp;</td> {/foreach} <td><input
type="button" value="{$LANG.checkout} &raquo; "
onclick="window.location='cart.php?a=checkout'"{if $cartitems==0}
disabled{/if}
/></td> </tr></table> </td></tr></table> <p><input
type="button" value="&laquo;
{$LANG.orderstartover}"
onclick="window.location='cart.php?a=startover'"
/></p> {else} <div class="center90"> <form
method="post"
action="{$smarty.server.PHP_SELF}?a=checkout"
name="orderfrm"> <input type="hidden"
name="submit" value="true"
/> <h1>{$LANG.yourdetails}</h1> {if
!$loggedin}<p><strong>{$LANG.alreadyregistered}</strong>
<a
href="{$smarty.server.PHP_SELF}?a=login">{$LANG.clickheretologin}</a></p>{/if} <table
cellspacing="1" cellpadding="0"
class="frame"><tr><td width="50%"
valign="top"> <table width="100%"
cellpadding="2"> <tr><td width="100"
class="fieldarea">{$LANG.clientareafirstname}</td><td>{if
$loggedin}{$clientsdetails.firstname}{else}<input type="text"
name="firstname" style="width:80%;"
value="{$clientsdetails.firstname}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientarealastname}</td><td>{if
$loggedin}{$clientsdetails.lastname}{else}<input type="text"
name="lastname" style="width:80%;"
value="{$clientsdetails.lastname}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareacompanyname}</td><td>{if
$loggedin}{$clientsdetails.companyname}{else}<input
type="text" name="companyname"
style="width:80%;"
value="{$clientsdetails.companyname}"
/>{/if}</td></tr> <tr><td
class="fieldarea"{if !$loggedin}
style="height:21px;"{/if}><br
/></td><td></td></tr> <tr><td
class="fieldarea">{$LANG.clientareaemail}</td><td>{if
$loggedin}{$clientsdetails.email}{else}<input type="text"
name="email" style="width:90%;"
value="{$clientsdetails.email}"
/>{/if}</td></tr> {if $loggedin} <tr><td
class="fieldarea"><br
/></td><td></td></tr> <tr><td
class="fieldarea"><br
/></td><td></td></tr> {else} <tr><td
class="fieldarea">{$LANG.clientareapassword}</td><td><input
type="password" name="password" id="password"
size="20" value="{$password}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareaconfirmpassword}</td><td><input
type="password" name="password2" size="20"
value="{$password2}"
/></td></tr> <tr><td></td><td>{include
file="default/pwstrength.tpl"}</td></tr> {/if} </table> </td><td
width="50%" valign="top"> <table
width="100%" cellpadding="2"> <tr><td
width="100"
class="fieldarea">{$LANG.clientareaaddress1}</td><td>{if
$loggedin}{$clientsdetails.address1}{else}<input type="text"
name="address1" style="width:80%;"
value="{$clientsdetails.address1}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareaaddress2}</td><td>{if
$loggedin}{$clientsdetails.address2}{else}<input type="text"
name="address2" style="width:80%;"
value="{$clientsdetails.address2}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareacity}</td><td>{if
$loggedin}{$clientsdetails.city}{else}<input type="text"
name="city" style="width:80%;"
value="{$clientsdetails.city}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareastate}</td><td>{if
$loggedin}{$clientsdetails.state}{else}<input type="text"
name="state" style="width:80%;"
value="{$clientsdetails.state}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareapostcode}</td><td>{if
$loggedin}{$clientsdetails.postcode}{else}<input type="text"
name="postcode" size="15"
value="{$clientsdetails.postcode}"
/>{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareacountry}</td><td>{if
$loggedin}{$clientsdetails.country}{else}{$clientcountrydropdown}{/if}</td></tr> <tr><td
class="fieldarea">{$LANG.clientareaphonenumber}</td><td>{if
$loggedin}{$clientsdetails.phonenumber}{else}<input
type="text" name="phonenumber" size="20"
value="{$clientsdetails.phonenumber}"
/>{/if}</td></tr> </table> {if !$loggedin &&
($customfields ||
$securityquestions)} </td></tr> <tr><td
colspan="2"> <table width="100%"
cellpadding="2"> {if $securityquestions &&
!$loggedin} <tr><td width="200"
class="fieldarea">{$LANG.clientareasecurityquestion}</td><td><select
name="securityqid"> {foreach key=num item=question
from=$securityquestions} <option
value={$question.id}>{$question.question}</option> {/foreach} </select></td></tr> <tr><td
class="fieldarea">{$LANG.clientareasecurityanswer}</td><td><input
type="password" name="securityqans"
size="30"></td></tr> {/if} {foreach key=num
item=customfield from=$customfields} <tr><td width="200"
class="fieldarea">{$customfield.name}</td><td>{$customfield.input}
{$customfield.description}</td></tr> {/foreach} </table> {/if} </td></tr></table> {if
$taxenabled && !$loggedin} <p
align="center">{$LANG.carttaxupdateselections} <input
type="submit"
value="{$LANG.carttaxupdateselectionsupdate}"
name="updateonly" /></p> {/if} {if
$domainsinorder} <h1>{$LANG.domainregistrantinfo}</h1> <p>{$LANG.domainregistrantchoose}:
<select name="contact" id="domaincontact"
onchange="domaincontactchange()"> <option
value="">{$LANG.usedefaultcontact}</option> {foreach
from=$domaincontacts item=domcontact} <option
value="{$domcontact.id}"{if $contact==$domcontact.id}
selected{/if}>{$domcontact.name}</option> {/foreach} <option
value="addingnew"{if $contact eq "addingnew"}
selected{/if}>{$LANG.clientareanavaddcontact}...</option> </select><br
/></p> <div id="domaincontactfields"{if $contact neq
"addingnew"} class="hidden"{/if}> <table
cellspacing="1" cellpadding="0"
class="frame"><tr><td width="50%"
valign="top"> <table width="100%"
cellpadding="2"> <tr><td width="100"
class="fieldarea">{$LANG.clientareafirstname}</td><td><input
type="text" name="domaincontactfirstname"
style="width:80%;" value="{$domaincontact.firstname}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientarealastname}</td><td><input
type="text" name="domaincontactlastname"
style="width:80%;" value="{$domaincontact.lastname}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareacompanyname}</td><td><input
type="text" name="domaincontactcompanyname"
style="width:80%;" value="{$domaincontact.companyname}"
/></td></tr> <tr><td class="fieldarea"
style="height:21px;"><br
/></td><td></td></tr> <tr><td
class="fieldarea">{$LANG.clientareaemail}</td><td><input
type="text" name="domaincontactemail"
style="width:90%;" value="{$domaincontact.email}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareaphonenumber}</td><td><input
type="text" name="domaincontactphonenumber"
size="20" value="{$domaincontact.phonenumber}"
/></td></tr> </table> </td><td
width="50%" valign="top"> <table
width="100%" cellpadding="2"> <tr><td
width="100"
class="fieldarea">{$LANG.clientareaaddress1}</td><td><input
type="text" name="domaincontactaddress1"
style="width:80%;" value="{$domaincontact.address1}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareaaddress2}</td><td><input
type="text" name="domaincontactaddress2"
style="width:80%;" value="{$domaincontact.address2}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareacity}</td><td><input
type="text" name="domaincontactcity"
style="width:80%;" value="{$domaincontact.city}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareastate}</td><td><input
type="text" name="domaincontactstate"
style="width:80%;" value="{$domaincontact.state}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareapostcode}</td><td><input
type="text" name="domaincontactpostcode"
size="15" value="{$domaincontact.postcode}"
/></td></tr> <tr><td
class="fieldarea">{$LANG.clientareacountry}</td><td>{$domaincontactcountrydropdown}</td></tr> </table> </td></tr></table> </div> {/if} <h1>{$LANG.orderpaymentmethod}</h1> <p
align="center">{foreach key=num item=gateway
from=$gateways}<label><input type="radio"
name="paymentmethod" value="{$gateway.sysname}"
onclick="{if $gateway.type eq
"CC"}showCCForm(){else}hideCCForm(){/if}"{if
$selectedgateway eq $gateway.sysname} checked{/if}
/>{$gateway.name}</label> {/foreach}</p> <div
id="ccinputform"{if $selectedgatewaytype neq "CC"}
style="display:none;"{/if}> <table
cellspacing="1" cellpadding="0"
class="frame"><tr><td> <table
width="100%" cellpadding="2"> {if
$clientsdetails.cclastfour}<tr><td width="150"
class="fieldarea"></td><td><label><input
type="radio" name="ccinfo"
value="useexisting" id="useexisting"
onclick="useExistingCC()"{if $clientsdetails.cclastfour}
checked{else} disabled{/if} /> {$LANG.creditcarduseexisting}{if
$clientsdetails.cclastfour}
({$clientsdetails.cclastfour}){/if}</label><br
/> <label><input type="radio" name="ccinfo"
value="new" id="new"
onclick="enterNewCC()"{if !$clientsdetails.cclastfour || $ccinfo
eq "new"} checked{/if} />
{$LANG.creditcardenternewcard}</label></td></tr>{else}<input
type="hidden" name="ccinfo" value="new"
/>{/if} <tr class="newccinfo"{if $clientsdetails.cclastfour
&& $ccinfo neq "new"}
style="display:none;"{/if}><td width="150"
class="fieldarea">{$LANG.creditcardcardtype}</td><td><select
name="cctype"> {foreach key=num item=cardtype
from=$acceptedcctypes} <option{if $cctype eq $cardtype}
selected{/if}>{$cardtype}</option> {/foreach} </select></td></tr> <tr
class="newccinfo"{if $clientsdetails.cclastfour &&
$ccinfo neq "new"} style="display:none;"{/if}><td
class="fieldarea">{$LANG.creditcardcardnumber}</td><td><input
type="text" name="ccnumber" size="30"
value="{$ccnumber}" autocomplete="off"
/></td></tr> <tr class="newccinfo"{if
$clientsdetails.cclastfour && $ccinfo neq "new"}
style="display:none;"{/if}><td
class="fieldarea">{$LANG.creditcardcardexpires}</td><td><select
name="ccexpirymonth" id="ccexpirymonth"
class="newccinfo">{foreach from=$months
item=month} <option{if $ccexpirymonth eq $month}
selected{/if}>{$month}</option> {/foreach}</select> /
<select name="ccexpiryyear"
class="newccinfo"> {foreach from=$expiryyears
item=year} <option{if $ccexpiryyear eq $year}
selected{/if}>{$year}</option> {/foreach}</select></td></tr> {if
$showccissuestart} <tr class="newccinfo"{if
$clientsdetails.cclastfour && $ccinfo neq "new"}
style="display:none;"{/if}><td
class="fieldarea">{$LANG.creditcardcardstart}</td><td><select
name="ccstartmonth" id="ccstartmonth"
class="newccinfo">{foreach from=$months
item=month} <option{if $ccstartmonth eq $month}
selected{/if}>{$month}</option> {/foreach}</select> /
<select name="ccstartyear"
class="newccinfo"> {foreach from=$startyears
item=year} <option{if $ccstartyear eq $year}
selected{/if}>{$year}</option> {/foreach}</select></td></tr> <tr
class="newccinfo"{if $clientsdetails.cclastfour &&
$ccinfo neq "new"} style="display:none;"{/if}><td
class="fieldarea">{$LANG.creditcardcardissuenum}</td><td><input
type="text" name="ccissuenum"
value="{$ccissuenum}" size="5" maxlength="3"
/></td></tr> {/if} <tr><td
class="fieldarea">{$LANG.creditcardcvvnumber}</td><td><input
type="text" name="cccvv" value="{$cccvv}"
size="5" autocomplete="off" /> <a
href="#"
onclick="window.open('images/ccv.gif','','width=280,height=200,scrollbars=no,top=100,left=100');return
false">{$LANG.creditcardcvvwhere}</a></td></tr> {if
$shownostore}<tr><td class="fieldarea"><input
type="checkbox" name="nostore" id="nostore"
/></td><td><label
for="nostore">{$LANG.creditcardnostore}</label></td></tr>{/if} </table> </td></tr></table> </div> {if
$shownotesfield} <h1>{$LANG.ordernotes}</h1> <p
align="center"><textarea name="notes"
rows="4" style="width:75%"
onFocus="if(this.value=='{$LANG.ordernotesdescription}'){ldelim}this.value='';{rdelim}"
onBlur="if
(this.value==''){ldelim}this.value='{$LANG.ordernotesdescription}';{rdelim}">{$notes}</textarea></p> {/if} {if
$accepttos} <p align="center"><label><input
type="checkbox" name="accepttos"
id="accepttos" /> {$LANG.ordertosagreement} <a
href="{$tosurl}"
target="_blank">{$LANG.ordertos}</a></label><p> {/if} <p
align="center"><input type="submit"
value="{$LANG.completeorder}"{if $cartitems==0} disabled{/if}
onclick="this.value='{$LANG.pleasewait}'" /></p> <br
/> <p><img align="left"
src="images/padlock.gif" border="0"
vspace="5" alt="Secure Transaction"
style="padding-right: 10px;" /> {$LANG.ordersecure}
(<strong>{$ipaddress}</strong>)
{$LANG.ordersecure2}</p> </div> </form> {/if} </div>
Онлайн: 1
Реклама