Jump to content

Need help! "Register" button appears 2 times!


richard2039

Recommended Posts

Hi,

 

I don't know if someone can help me?  :unsure:

 

When I want to create an account on my website, on the personal information page, I can see the "Register" button 2 times (cf enclosed image).

 

I must have done something wrong the the TPL themes/default-bootstrap/authentication.tpl

 

Here is the code below, can someone find the mistake???

 

Thanks in advance if you can help....  :rolleyes:

 

{capture name=path}

                {if !isset($email_create)}{l s='Authentication'}{else}

                               <a href="{$link->getPageLink('authentication', true)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Authentication'}">{l s='Authentication'}</a>

                               <span class="navigation-pipe">{$navigationPipe}</span>{l s='Create your account'}

                {/if}

{/capture}

<h1 class="page-heading">{if !isset($email_create)}{l s='Authentication'}{else}{l s='Create an account'}{/if}</h1>

{if isset($back) && preg_match("/^http/", $back)}{assign var='current_step' value='login'}{include file="$tpl_dir./order-steps.tpl"}{/if}

{include file="$tpl_dir./errors.tpl"}

{assign var='stateExist' value=false}

{assign var="postCodeExist" value=false}

{assign var="dniExist" value=false}

{if !isset($email_create)}

                <!--{if isset($authentification_error)}

                <div class="alert alert-danger">

                               {if {$authentification_error|@count} == 1}

                                               <p>{l s='There\'s at least one error'} :</p>

                                               {else}

                                               <p>{l s='There are %s errors' sprintf=[$account_error|@count]} :</p>

                               {/if}

                               <ol>

                                               {foreach from=$authentification_error item=v}

                                                               <li>{$v}</li>

                                               {/foreach}

                               </ol>

                </div>

                {/if}-->

                <div class="row">

                               <div class="col-xs-12 col-sm-6">

                                               <form action="{$link->getPageLink('authentication', true)|escape:'html':'UTF-8'}" method="post" id="create-account_form" class="box">

                                                               <h3 class="page-subheading">{l s='Create an account'}</h3>

                                                               <div class="form_content clearfix">

                                                                              <p>{l s='Please enter your email address to create an account.'}</p>

                                                                              <div class="alert alert-danger" id="create_account_error" style="display:none"></div>

                                                                              <div class="form-group">

                                                                                              <label for="email_create">{l s='Email address'}</label>

                                                                                              <input type="text" class="is_required validate account_input form-control" data-validate="isEmail" id="email_create" name="email_create" value="{if isset($smarty.post.email_create)}{$smarty.post.email_create|stripslashes}{/if}" />

                                                                              </div>

                                                                              <div class="submit">

                                                                                              {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'html':'UTF-8'}" />{/if}

                                                                                              <button class="btn btn-default button button-medium exclusive" type="submit" id="SubmitCreate" name="SubmitCreate">

                                                                                                              <span>

                                                                                                                             <i class="icon-user left"></i>

                                                                                                                             {l s='Create an account'}

                                                                                                              </span>

                                                                                              </button>

                                                                                              <input type="hidden" class="hidden" name="SubmitCreate" value="{l s='Create an account'}" />

                                                                              </div>

                                                               </div>

                                               </form>

                               </div>

                               <div class="col-xs-12 col-sm-6">

                                               <form action="{$link->getPageLink('authentication', true)|escape:'html':'UTF-8'}" method="post" id="login_form" class="box">

                                                               <h3 class="page-subheading">{l s='Already registered?'}</h3>

                                                               <div class="form_content clearfix">

                                                                              <div class="form-group">

                                                                                              <label for="email">{l s='Email address'}</label>

                                                                                              <input class="is_required validate account_input form-control" data-validate="isEmail" type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|stripslashes}{/if}" />

                                                                              </div>

                                                                              <div class="form-group">

                                                                                              <label for="passwd">{l s='Password'}</label>

                                                                                              <span><input class="is_required validate account_input form-control" type="password" data-validate="isPasswd" id="passwd" name="passwd" value="{if isset($smarty.post.passwd)}{$smarty.post.passwd|stripslashes}{/if}" /></span>

                                                                              </div>

                                                                              <p class="lost_password form-group"><a href="{$link->getPageLink('password')|escape:'html':'UTF-8'}" title="{l s='Recover your forgotten password'}" rel="nofollow">{l s='Forgot your password?'}</a></p>

                                                                              <p class="submit">

                                                                                              {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'html':'UTF-8'}" />{/if}

                                                                                              <button type="submit" id="SubmitLogin" name="SubmitLogin" class="button btn btn-default button-medium">

                                                                                                              <span>

                                                                                                                             <i class="icon-lock left"></i>

                                                                                                                             {l s='Sign in'}

                                                                                                              </span>

                                                                                              </button>

                                                                              </p>

                                                               </div>

                                               </form>

                               </div>

                </div>

                {if isset($inOrderProcess) && $inOrderProcess && $PS_GUEST_CHECKOUT_ENABLED}

                               <form action="{$link->getPageLink('authentication', true, NULL, "back=$back")|escape:'html':'UTF-8'}" method="post" id="new_account_form" class="std clearfix">

                                               <div class="box">

                                                               <div id="opc_account_form" style="display: block; ">

                                                                              <h3 class="page-heading bottom-indent">{l s='Instant checkout'}</h3>

                                                                              <!-- Account -->

                                                                              <div class="required form-group">

                                                                                              <label for="guest_email">{l s='Email address'} <sup>*</sup></label>

                                                                                              <input type="text" class="is_required validate form-control" data-validate="isEmail" id="guest_email" name="guest_email" value="{if isset($smarty.post.guest_email)}{$smarty.post.guest_email}{/if}" />

                                                                              </div>

                                                                              <div class="cleafix gender-line">

                                                                                              <label>{l s='Title'}</label>

                                                                                              {foreach from=$genders key=k item=gender}

                                                                                                              <div class="radio-inline">

                                                                                                                             <label for="id_gender{$gender->id}" class="top">

                                                                                                                                             <input type="radio" name="id_gender" id="id_gender{$gender->id}" value="{$gender->id}"{if isset($smarty.post.id_gender) && $smarty.post.id_gender == $gender->id} checked="checked"{/if} />

                                                                                                                                             {$gender->name}

                                                                                                                             </label>

                                                                                                              </div>

                                                                                              {/foreach}

                                                                              </div>

                                                                              <div class="required form-group">

                                                                                              <label for="firstname">{l s='First name'} <sup>*</sup></label>

                                                                                              <input type="text" class="is_required validate form-control" data-validate="isName" id="firstname" name="firstname" value="{if isset($smarty.post.firstname)}{$smarty.post.firstname}{/if}" />

                                                                              </div>

                                                                              <div class="required form-group">

                                                                                              <label for="lastname">{l s='Last name'} <sup>*</sup></label>

                                                                                              <input type="text" class="is_required validate form-control" data-validate="isName" id="lastname" name="lastname" value="{if isset($smarty.post.lastname)}{$smarty.post.lastname}{/if}" />

                                                                              </div>

                                                                              <div class="form-group date-select">

                                                                                              <label>{l s='Date of Birth'}</label>

                                                                                              <div class="row">

                                                                                                              <div class="col-xs-4">

                                                                                                                             <select id="days" name="days" class="form-control">

                                                                                                                                             <option value="">-</option>

                                                                                                                                             {foreach from=$days item=day}

                                                                                                                                                             <option value="{$day}" {if ($sl_day == $day)} selected="selected"{/if}>{$day}  </option>

                                                                                                                                             {/foreach}

                                                                                                                             </select>

                                                                                                                             {*

                                                                                                                                             {l s='January'}

                                                                                                                                             {l s='February'}

                                                                                                                                             {l s='March'}

                                                                                                                                             {l s='April'}

                                                                                                                                             {l s='May'}

                                                                                                                                             {l s='June'}

                                                                                                                                             {l s='July'}

                                                                                                                                             {l s='August'}

                                                                                                                                             {l s='September'}

                                                                                                                                             {l s='October'}

                                                                                                                                             {l s='November'}

                                                                                                                                             {l s='December'}

                                                                                                                             *}

                                                                                                              </div>

                                                                                                              <div class="col-xs-4">

                                                                                                                             <select id="months" name="months" class="form-control">

                                                                                                                                             <option value="">-</option>

                                                                                                                                             {foreach from=$months key=k item=month}

                                                                                                                                                             <option value="{$k}" {if ($sl_month == $k)} selected="selected"{/if}>{l s=$month} </option>

                                                                                                                                             {/foreach}

                                                                                                                             </select>

                                                                                                              </div>

                                                                                                              <div class="col-xs-4">

                                                                                                                             <select id="years" name="years" class="form-control">

                                                                                                                                             <option value="">-</option>

                                                                                                                                             {foreach from=$years item=year}

                                                                                                                                                             <option value="{$year}" {if ($sl_year == $year)} selected="selected"{/if}>{$year}  </option>

                                                                                                                                             {/foreach}

                                                                                                                             </select>

                                                                                                              </div>

                                                                                              </div>

                                                                              </div>

                                                                             

                                                                              <h3 class="page-heading bottom-indent top-indent">{l s='Delivery address'}</h3>

                                                                              {foreach from=$dlv_all_fields item=field_name}

                                                                                              {if $field_name eq "company"}

                                                                                                              <div class="form-group">

                                                                                                                             <label for="company">{l s='Company'}{if in_array($field_name, $required_fields)} <sup>*</sup>{/if}</label>

                                                                                                                             <input type="text" class="form-control" id="company" name="company" value="{if isset($smarty.post.company)}{$smarty.post.company}{/if}" />

                                                                                                              </div>

                                                                                              {elseif $field_name eq "vat_number"}

                                                                                                              <div id="vat_number" style="display:none;">

                                                                                                                             <div class="form-group">

                                                                                                                                             <label for="vat-number">{l s='VAT number'}{if in_array($field_name, $required_fields)} <sup>*</sup>{/if}</label>

                                                                                                                                             <input id="vat-number" type="text" class="form-control" name="vat_number" value="{if isset($smarty.post.vat_number)}{$smarty.post.vat_number}{/if}" />

                                                                                                                             </div>

                                                                                                              </div>

                                                                                                              {elseif $field_name eq "dni"}

                                                                                                              {assign var='dniExist' value=true}

                                                                                                              <div class="required dni form-group">

                                                                                                                             <label for="dni">{l s='Identification number'} <sup>*</sup></label>

                                                                                                                             <input type="text" name="dni" id="dni" value="{if isset($smarty.post.dni)}{$smarty.post.dni}{/if}" />

                                                                                                                             <span class="form_info">{l s='DNI / NIF / NIE'}</span>

                                                                                                              </div>

                                                                                              {elseif $field_name eq "address1"}

                                                                                                              <div class="required form-group">

                                                                                                                             <label for="address1">{l s='Address'} <sup>*</sup></label>

                                                                                                                             <input type="text" class="form-control" name="address1" id="address1" value="{if isset($smarty.post.address1)}{$smarty.post.address1}{/if}" />

                                                                                                              </div>

                                                                                              {elseif $field_name eq "address2"}

                                                                                                              <div class="form-group is_customer_param">

                                                                                                                             <label for="address2">{l s='Address (Line 2)'}{if in_array($field_name, $required_fields)} <sup>*</sup>{/if}</label>

                                                                                                                             <input type="text" class="form-control" name="address2" id="address2" value="{if isset($smarty.post.address2)}{$smarty.post.address2}{/if}" />

                                                                                                              </div>

                                                                                              {elseif $field_name eq "postcode"}

                                                                                                              {assign var='postCodeExist' value=true}

                                                                                                              <div class="required postcode form-group">

                                                                                                                             <label for="postcode">{l s='Zip/Postal Code'} <sup>*</sup></label>

                                                                                                                             <input type="text" class="form-control" name="postcode" id="postcode" value="{if isset($smarty.post.postcode)}{$smarty.post.postcode}{/if}" onkeyup="$('#postcode').val($('#postcode').val().toUpperCase());" />

                                                                                                              </div>

                                                                                              {elseif $field_name eq "city"}

                                                                                                              <div class="required form-group">

                                                                                                                             <label for="city">{l s='City'} <sup>*</sup></label>

                                                                                                                             <input type="text" class="form-control" name="city" id="city" value="{if isset($smarty.post.city)}{$smarty.post.city}{/if}" />

                                                                                                              </div>

                                                                                                              <!-- if customer hasn't update his layout address, country has to be verified but it's deprecated -->

                                                                                              {elseif $field_name eq "Country:name" || $field_name eq "country"}

                                                                                                              <div class="required select form-group">

                                                                                                                             <label for="id_country">{l s='Country'} <sup>*</sup></label>

                                                                                                                             <select name="id_country" id="id_country" class="form-control">

                                                                                                                                             {foreach from=$countries item=v}

                                                                                                                                                             <option value="{$v.id_country}"{if (isset($smarty.post.id_country) AND  $smarty.post.id_country == $v.id_country) OR (!isset($smarty.post.id_country) && $sl_country == $v.id_country)} selected="selected"{/if}>{$v.name}</option>

                                                                                                                                             {/foreach}

                                                                                                                             </select>

                                                                                                              </div>

                                                                                              {elseif $field_name eq "State:name"}

                                                                                                              {assign var='stateExist' value=true}

                                                                                                              <div class="required id_state select form-group">

                                                                                                                             <label for="id_state">{l s='State'} <sup>*</sup></label>

                                                                                                                             <select name="id_state" id="id_state" class="form-control">

                                                                                                                                             <option value="">-</option>

                                                                                                                             </select>

                                                                                                              </div>

                                                                                              {/if}

                                                                              {/foreach}

                                                                              {if $stateExist eq false}

                                                                                              <div class="required id_state select unvisible form-group">

                                                                                                              <label for="id_state">{l s='State'} <sup>*</sup></label>

                                                                                                              <select name="id_state" id="id_state" class="form-control">

                                                                                                                             <option value="">-</option>

                                                                                                              </select>

                                                                                              </div>

                                                                              {/if}

                                                                              {if $postCodeExist eq false}

                                                                                              <div class="required postcode unvisible form-group">

                                                                                                              <label for="postcode">{l s='Zip/Postal Code'} <sup>*</sup></label>

                                                                                                              <input type="text" class="form-control" name="postcode" id="postcode" value="{if isset($smarty.post.postcode)}{$smarty.post.postcode}{/if}" onkeyup="$('#postcode').val($('#postcode').val().toUpperCase());" />

                                                                                              </div>

                                                                              {/if}

                                                                              {if $dniExist eq false}

                                                                                              <div class="required form-group dni">

                                                                                                              <label for="dni">{l s='Identification number'} <sup>*</sup></label>

                                                                                                              <input type="text" class="text form-control" name="dni" id="dni" value="{if isset($smarty.post.dni) && $smarty.post.dni}{$smarty.post.dni}{/if}" />

                                                                                                              <span class="form_info">{l s='DNI / NIF / NIE'}</span>

                                                                                              </div>

                                                                              {/if}

                                                                              <div class="{if isset($one_phone_at_least) && $one_phone_at_least}required {/if}form-group">

                                                                                              <label for="phone_mobile">{l s='Mobile phone'}{if isset($one_phone_at_least) && $one_phone_at_least} <sup>*</sup>{/if}</label>

                                                                                              <input type="text" class="form-control" name="phone_mobile" id="phone_mobile" value="{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile}{/if}" />

                                                                              </div>

                                                                              <input type="hidden" name="alias" id="alias" value="{l s='My address'}" />

                                                                              <input type="hidden" name="is_new_customer" id="is_new_customer" value="0" />

                                                                              <div class="checkbox">

                                               <label for="invoice_address">

                                                                                              <input type="checkbox" name="invoice_address" id="invoice_address"{if (isset($smarty.post.invoice_address) && $smarty.post.invoice_address) || (isset($smarty.post.invoice_address) && $smarty.post.invoice_address)} checked="checked"{/if} autocomplete="off"/>

                                                                                              {l s='Please use another address for invoice'}</label>

                                                                              </div>

                                                                              <div id="opc_invoice_address"  class="unvisible">

                                                                                              {assign var=stateExist value=false}

                                                                                              {assign var=postCodeExist value=false}

                                                                                              {assign var=dniExist value=false}

                                                                                              <h3 class="page-subheading top-indent">{l s='Invoice address'}</h3>

                                                                                              {foreach from=$inv_all_fields item=field_name}

                                                                                              {if $field_name eq "company"}

                                                                                              <div class="form-group">

                                                                                                              <label for="company_invoice">{l s='Company'}{if in_array($field_name, $required_fields)} <sup>*</sup>{/if}</label>

                                                                                                              <input type="text" class="text form-control" id="company_invoice" name="company_invoice" value="{if isset($smarty.post.company_invoice) && $smarty.post.company_invoice}{$smarty.post.company_invoice}{/if}" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "vat_number"}

                                                                                              <div id="vat_number_block_invoice" style="display:none;">

                                                                                                              <div class="form-group">

                                                                                                                             <label for="vat_number_invoice">{l s='VAT number'}{if in_array($field_name, $required_fields)} <sup>*</sup>{/if}</label>

                                                                                                                             <input type="text" class="form-control" id="vat_number_invoice" name="vat_number_invoice" value="{if isset($smarty.post.vat_number_invoice) && $smarty.post.vat_number_invoice}{$smarty.post.vat_number_invoice}{/if}" />

                                                                                                              </div>

                                                                                              </div>

                                                                                              {elseif $field_name eq "dni"}

                                                                                              {assign var=dniExist value=true}

                                                                                              <div class="required form-group dni_invoice">

                                                                                                              <label for="dni">{l s='Identification number'} <sup>*</sup></label>

                                                                                                              <input type="text" class="text form-control" name="dni_invoice" id="dni_invoice" value="{if isset($smarty.post.dni_invoice) && $smarty.post.dni_invoice}{$smarty.post.dni_invoice}{/if}" />

                                                                                                              <span class="form_info">{l s='DNI / NIF / NIE'}</span>

                                                                                              </div>

                                                                                              {elseif $field_name eq "firstname"}

                                                                                              <div class="required form-group">

                                                                                                              <label for="firstname_invoice">{l s='First name'} <sup>*</sup></label>

                                                                                                              <input type="text" class="form-control" id="firstname_invoice" name="firstname_invoice" value="{if isset($smarty.post.firstname_invoice) && $smarty.post.firstname_invoice}{$smarty.post.firstname_invoice}{/if}" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "lastname"}

                                                                                              <div class="required form-group">

                                                                                                              <label for="lastname_invoice">{l s='Last name'} <sup>*</sup></label>

                                                                                                              <input type="text" class="form-control" id="lastname_invoice" name="lastname_invoice" value="{if isset($smarty.post.lastname_invoice) && $smarty.post.lastname_invoice}{$smarty.post.lastname_invoice}{/if}" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "address1"}

                                                                                              <div class="required form-group">

                                                                                                              <label for="address1_invoice">{l s='Address'} <sup>*</sup></label>

                                                                                                              <input type="text" class="form-control" name="address1_invoice" id="address1_invoice" value="{if isset($smarty.post.address1_invoice) && $smarty.post.address1_invoice}{$smarty.post.address1_invoice}{/if}" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "address2"}

                                                                                              <div class="form-group is_customer_param">

                                                                                                              <label for="address2_invoice">{l s='Address (Line 2)'}{if in_array($field_name, $required_fields)} <sup>*</sup>{/if}</label>

                                                                                                              <input type="text" class="form-control" name="address2_invoice" id="address2_invoice" value="{if isset($smarty.post.address2_invoice) && $smarty.post.address2_invoice}{$smarty.post.address2_invoice}{/if}" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "postcode"}

                                                                                              {$postCodeExist = true}

                                                                                              <div class="required postcode_invoice form-group">

                                                                                                              <label for="postcode_invoice">{l s='Zip/Postal Code'} <sup>*</sup></label>

                                                                                                              <input type="text" class="form-control" name="postcode_invoice" id="postcode_invoice" value="{if isset($smarty.post.postcode_invoice) && $smarty.post.postcode_invoice}{$smarty.post.postcode_invoice}{/if}" onkeyup="$('#postcode_invoice').val($('#postcode_invoice').val().toUpperCase());" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "city"}

                                                                                              <div class="required form-group">

                                                                                                              <label for="city_invoice">{l s='City'} <sup>*</sup></label>

                                                                                                              <input type="text" class="form-control" name="city_invoice" id="city_invoice" value="{if isset($smarty.post.city_invoice) && $smarty.post.city_invoice}{$smarty.post.city_invoice}{/if}" />

                                                                                              </div>

                                                                                              {elseif $field_name eq "country" || $field_name eq "Country:name"}

                                                                                              <div class="required form-group">