[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] [{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] [{assign var="responseParameter" value=$oView->sendHeidelpayPayolutionRequest($sPaymentID)}] [{assign var='disableFields' value="disabled"}] [{if $blD3HeidelpayHasSameAdresses && $blD3HeidelpayAllowPayolution}] [{assign var='disableFields' value=""}] [{/if}] [{block name="heidelpay_payolution"}] [{assign var="iBirthdayMonth" value=0}] [{assign var="iBirthdayDay" value=0}] [{assign var="iBirthdayYear" value=0}] [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00" && false == is_array($oxcmp_user->oxuser__oxbirthdate->value)}] [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] [{assign var="birthdate" value=$oxcmp_user->oxuser__oxbirthdate->value}] [{elseif is_array($oxcmp_user->oxuser__oxbirthdate->value)}] [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value.month}] [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value.day}] [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value.year}] [{assign var="birthdate" value="`$iBirthdayYear`-`$iBirthdayMonth`-`$iBirthdayDay`"}] [{/if}]