From cef406aef21380e4ae866fa138ccccb63b8f2e9e Mon Sep 17 00:00:00 2001 From: gRoussac Date: Sun, 17 Nov 2013 23:35:56 +0100 Subject: [PATCH] [*] FO : DNI can be not required --- classes/AddressFormat.php | 1 + themes/default/address.tpl | 21 ++++++--- themes/default/authentication.tpl | 36 ++++++++++++---- themes/default/order-opc-new-account.tpl | 54 ++++++++++++++++-------- 4 files changed, 82 insertions(+), 30 deletions(-) diff --git a/classes/AddressFormat.php b/classes/AddressFormat.php index 0c9fc1183..bf288096f 100644 --- a/classes/AddressFormat.php +++ b/classes/AddressFormat.php @@ -99,6 +99,7 @@ class AddressFormatCore extends ObjectModel 'outstanding_allow_amount', 'call_prefix', 'definition', + 'debug_list' ); public static $forbiddenClassList = array( diff --git a/themes/default/address.tpl b/themes/default/address.tpl index a588fb58d..177e83c3c 100644 --- a/themes/default/address.tpl +++ b/themes/default/address.tpl @@ -89,14 +89,18 @@ $(function(){ldelim}

{if isset($id_address)}{l s='Your address'}{else}{l s='New address'}{/if}

-

- + {assign var="stateExist" value=false} + {assign var="postCodeExist" value=false} + {assign var="dniExist" value=false} + {foreach from=$ordered_adr_fields item=field_name} + {if $field_name eq 'dni'} + {assign var="dniExist" value=true} +

+ {l s='DNI / NIF / NIE'}

- {assign var="stateExist" value=false} - {assign var="postCodeExist" value=false} - {foreach from=$ordered_adr_fields item=field_name} + {/if} {if $field_name eq 'company'}

@@ -210,6 +214,13 @@ $(function(){ldelim}

{/if} + {if !$dniExist} +

+ + + {l s='DNI / NIF / NIE'} +

+ {/if}

diff --git a/themes/default/authentication.tpl b/themes/default/authentication.tpl index b8bdf025d..545000879 100644 --- a/themes/default/authentication.tpl +++ b/themes/default/authentication.tpl @@ -90,6 +90,7 @@ $(document).ready(function() { {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)}