{% set invadr = oView.getInvoiceAddress() %} {% set blBirthdayRequired = oView.isFieldRequired("oxuser__oxbirthdate") %} {% if invadr.oxuser__oxbirthdate.month is defined %} {% set iBirthdayMonth = invadr.oxuser__oxbirthdate.month %} {% elseif oxcmp_user.oxuser__oxbirthdate.value and oxcmp_user.oxuser__oxbirthdate.value != "0000-00-00" %} {% set iBirthdayMonth = oxcmp_user.oxuser__oxbirthdate.value|regex_replace("/^([0-9]{4})[-]/","")|regex_replace("/[-]([0-9]{1,2})$/","") %} {% else %} {% set iBirthdayMonth = 0 %} {% endif %} {% if invadr.oxuser__oxbirthdate.day is defined %} {% set iBirthdayDay = invadr.oxuser__oxbirthdate.day %} {% elseif oxcmp_user.oxuser__oxbirthdate.value and oxcmp_user.oxuser__oxbirthdate.value != "0000-00-00" %} {% set iBirthdayDay = oxcmp_user.oxuser__oxbirthdate.value|regex_replace("/^([0-9]{4})[-]([0-9]{1,2})[-]/","") %} {% else %} {% set iBirthdayDay = 0 %} {% endif %} {% if invadr.oxuser__oxbirthdate.year is defined %} {% set iBirthdayYear = invadr.oxuser__oxbirthdate.year %} {% elseif oxcmp_user.oxuser__oxbirthdate.value and oxcmp_user.oxuser__oxbirthdate.value != "0000-00-00" %} {% set iBirthdayYear = oxcmp_user.oxuser__oxbirthdate.value|regex_replace("/[-]([0-9]{1,2})[-]([0-9]{1,2})$/","") %} {% else %} {% set iBirthdayYear = 0 %} {% endif %} {% if invadr.oxuser__oxsal is defined %} {% set oxuser__oxsal = invadr.oxuser__oxsal %} {% else %} {% set oxuser__oxsal = oxcmp_user.oxuser__oxsal.value %} {% endif %}
{{ translate({ ident: "COMPLETE_MARKED_FIELDS" }) }}