assign('show_region', $show_region); $smarty->assign('show_pesel', $show_pesel); $smarty->assign('show_address_more', $show_address_more); $user_config = stConfig::getInstance(sfContext::getInstance(), 'stUser'); if ($sf_request->getErrors()){ $smarty->assign('errors', __('UzupeĊ‚nij zaznaczone pola.')); } $smarty->assign('form_start', form_tag('stUserData/createFirstUserData', array('class' => 'st_form_ver6', 'name'=>'register'))); $smarty->assign('error_company', $sf_request->getError('user_data_billing{company}')); $smarty->assign('error_nip', $sf_request->getError('user_data_billing{vat_number}')); $smarty->assign('error_full_name', $sf_request->getError('user_data_billing{full_name}')); $smarty->assign('error_address', $sf_request->getError('user_data_billing{address}')); $smarty->assign('error_code_town', $sf_request->getError('user_data_billing{code}').$sf_request->getError('user_data_billing{town}')); $smarty->assign('error_code', $sf_request->getError('user_data_billing{code}')); $smarty->assign('error_town', $sf_request->getError('user_data_billing{town}')); $smarty->assign('error_phone', $sf_request->getError('user_data_billing{phone}')); $smarty->assign('label_billing_customer_type1', __('Klient indywidualny')); $smarty->assign('radio_billing_customer_type1', radiobutton_tag('user_data_billing[customer_type]', 1, $type1_billing_checker, array('style'=>'margin-left: 0px;'))); $smarty->assign('label_billing_customer_type2', __('Firma')); $smarty->assign('radio_billing_customer_type2', radiobutton_tag('user_data_billing[customer_type]', 2, $type2_billing_checker, array('style'=>'margin-left: 0px;'))); $smarty->assign('select_country', object_select_tag($userDataBilling->getCountriesId(), 'getId', array('id'=>'billing_country', 'related_class' => 'Countries', 'peer_method'=>"doSelectActive", 'control_name' => 'user_data_billing[country]'))); $smarty->assign('checkbox_delivery', checkbox_tag('different_delivery', 1, $different_delivery, array('id'=>'different_delivery', 'class'=>'checkobox'))); $smarty->assign('error_delivery_company', $sf_request->getError('user_data_delivery{company}')); $smarty->assign('error_delivery_full_name', $sf_request->getError('user_data_delivery{full_name}')); $smarty->assign('error_delivery_address', $sf_request->getError('user_data_delivery{address}')); $smarty->assign('error_delivery_code_town', $sf_request->getError('user_data_delivery{code}').$sf_request->getError('user_data_delivery{town}')); $smarty->assign('error_delivery_code', $sf_request->getError('user_data_delivery{code}')); $smarty->assign('error_delivery_town', $sf_request->getError('user_data_delivery{town}')); $smarty->assign('error_delivery_phone', $sf_request->getError('user_data_delivery{phone}')); $smarty->assign('label_delivery_customer_type1', __('Klient indywidualny')); $smarty->assign('radio_delivery_customer_type1', radiobutton_tag('user_data_delivery[customer_type]', 1, $type1_delivery_checker, array('style'=>'margin-left: 0px;'))); $smarty->assign('label_delivery_customer_type2', __('Firma')); $smarty->assign('radio_delivery_customer_type2', radiobutton_tag('user_data_delivery[customer_type]', 2, $type2_delivery_checker, array('style'=>'margin-left: 0px;'))); $smarty->assign('select_delivery_country', st_get_component('stUserData', 'deliveryCountriesSelect', array('id' => 'user_data_delivery_country', 'force_default_country_id' => $userDataDelivery->getCountriesId()))); $smarty->assign('input_delivery_phone', input_tag('user_data_delivery[phone]', $userDataDelivery->getPhone(), array('id'=>'delivery_phone', 'maxlength'=>'255', 'class'=>form_has_error('user_data_delivery{phone}') ? 'st_form-error' : ''))); if(stTheme::is_responsive()){ $user_config->get('validate_phone')==1 ? $phone_label = "* ".__('Telefon') : $phone_label = __('Telefon'); // company $user_data_company_array = array('id'=>'company_billing', 'aria-required'=>"true", 'maxlength'=>'255', 'class'=>'form-control'); if($sf_request->getError('user_data_billing{company}')){ $user_data_company_array += array('aria-describedby'=>"error_company", 'aria-invalid'=>"true"); } $smarty->assign('input_company', input_tag('user_data_billing[company]', $userDataBilling->getCompany(), $user_data_company_array)); // nip $smarty->assign("nip_label", __($sf_user->hasVatEu() ? "Numer VAT UE" : "NIP")); $user_data_vat_number_array = array('id'=>'nip_billing', 'aria-required'=>"true", 'maxlength'=>'255', 'class'=>'form-control'); if ($sf_request->getError('user_data_billing{vat_number}')){ $user_data_vat_number_array += array('aria-describedby'=>"error_vat", 'aria-invalid'=>"true"); } $smarty->assign('input_nip', input_tag('user_data_billing[vat_number]', $userDataBilling->getVatNumber(), $user_data_vat_number_array)); // full name $user_data_full_name_array = array('id'=>'full_name_billing', 'aria-required'=>"true", 'maxlength'=>'255', 'class'=>'form-control'); if ($sf_request->getError('user_data_billing{full_name}')){ $user_data_full_name_array += array('aria-describedby'=>"error_full_name", 'aria-invalid'=>"true"); } $smarty->assign('input_full_name', input_tag('user_data_billing[full_name]', $userDataBilling->getFullName(), $user_data_full_name_array)); // adress $user_data_address_array = array('id'=>'address_billing', 'aria-required'=>"true", 'maxlength'=>'255', 'class'=>'form-control'); if ($sf_request->getError('user_data_billing{address}')){ $user_data_address_array += array('aria-describedby'=>"error_adress", 'aria-invalid'=>"true"); } $smarty->assign('input_address', input_tag('user_data_billing[address]', $userDataBilling->getAddress(), $user_data_address_array)); $smarty->assign('input_address_more', input_tag('user_data_billing[address_more]', $userDataBilling->getAddressMore(), array('id'=>'address_more_billing', 'maxlength'=>'255', 'class'=>'form-control'))); // region $smarty->assign('input_region', input_tag('user_data_billing[region]', $userDataBilling->getRegion(), array('id'=>'region_billing', 'maxlength'=>'255', 'class'=>'form-control'))); // code $user_data_code_array = array('id'=>'code_billing', 'aria-required'=>"true", 'maxlength'=>'255', 'class'=>'form-control'); if ($sf_request->getError('user_data_billing{code}')){ $user_data_code_array += array('aria-describedby'=>"error_code", 'aria-invalid'=>"true"); } $smarty->assign('input_code', input_tag('user_data_billing[code]', $userDataBilling->getCode(), $user_data_code_array)); // town $user_data_town_array = array('id'=>'town_billing', 'aria-required'=>"true", 'maxlength'=>'255', 'class'=>'form-control'); if ($sf_request->getError('user_data_billing{town}')){ $user_data_town_array += array('aria-describedby'=>"error_town", 'aria-invalid'=>"true"); } $smarty->assign('input_town', input_tag('user_data_billing[town]', $userDataBilling->getTown(), $user_data_town_array)); // country $smarty->assign('select_country', object_select_tag($userDataBilling->getCountriesId(), 'getId', array('id'=>'billing_country', 'class'=>'form-control', 'related_class' => 'Countries', 'peer_method'=>"doSelectActive", 'control_name' => 'user_data_billing[country]'))); // phone $user_data_phone_array = array('id'=>'phone_billing', 'maxlength'=>'255', 'class'=>'form-control'); $smarty->assign('validate_phone',0); if($user_config->get('validate_phone') == 1){ $smarty->assign('validate_phone',1); $user_data_phone_array += array('aria-required'=>"true"); if ($sf_request->getError('user_data_billing{phone}')){ $user_data_phone_array += array('aria-describedby'=>"error_phone", 'aria-invalid'=>"true"); } } $smarty->assign('input_phone', input_tag('user_data_billing[phone]', $userDataBilling->getPhone(), $user_data_phone_array)); // pesel $smarty->assign('input_pesel', input_tag('user_data_billing[pesel]', $userDataBilling->getPesel(), array('id'=>'billing-pesel', 'maxlength'=>'255', 'class'=>'form-control'))); // delivery company $user_data_delivery_company_array = array('id' => 'company_delivery', 'maxlength' => '255', 'class' => 'form-control', 'aria-required'=>"true"); if($sf_request->getError('user_data_delivery{company}')){ $user_data_delivery_company_array += array('aria-describedby'=>"error_company_delivery", 'aria-invalid'=>"true"); } $smarty->assign('input_delivery_company', input_tag('user_data_delivery[company]', $userDataDelivery->getCompany(), $user_data_delivery_company_array)); // delivery full name $user_data_delivery_full_name_array = array('id' => 'full_name_delivery', 'maxlength' => '255', 'class' => 'form-control', 'aria-required'=>"true"); if($sf_request->getError('user_data_delivery{full_name}')){ $user_data_delivery_full_name_array += array('aria-describedby'=>"error_full_name_delivery", 'aria-invalid'=>"true"); } $smarty->assign('input_delivery_full_name', input_tag('user_data_delivery[full_name]', $userDataDelivery->getFullName(), $user_data_delivery_full_name_array)); // delivery address $user_data_delivery_address_array = array('id' => 'address_delivery', 'maxlength' => '255', 'class' => 'form-control', 'aria-required'=>"true"); if($sf_request->getError('user_data_delivery{address}')){ $user_data_delivery_address_array += array('aria-describedby'=>"error_address_delivery", 'aria-invalid'=>"true"); } $smarty->assign('input_delivery_address', input_tag('user_data_delivery[address]', $userDataDelivery->getAddress(), $user_data_delivery_address_array )); $smarty->assign('input_delivery_address_more', input_tag('user_data_delivery[address_more]', $userDataDelivery->getAddressMore(), array('id' => 'address_more_delivery','maxlength' => '255', 'class' => 'form-control'))); // delivery region $smarty->assign('input_delivery_region', input_tag('user_data_delivery[region]', $userDataDelivery->getRegion(), array('id' => 'region_delivery', 'maxlength' => '255', 'class' => 'form-control'))); // delivery code $user_data_delivery_code_array = array('id' => 'code_delivery', 'maxlength' => '255', 'class' => 'form-control', 'aria-required'=>"true"); if($sf_request->getError('user_data_delivery{code}')){ $user_data_delivery_code_array += array('aria-describedby'=>"error_code_delivery", 'aria-invalid'=>"true"); } $smarty->assign('input_delivery_code', input_tag('user_data_delivery[code]', $userDataDelivery->getCode(), $user_data_delivery_code_array)); // delivery town $user_data_delivery_town_array = array('id' => 'town_delivery', 'maxlength' => '255', 'class' => 'form-control', 'aria-required'=>"true"); if($sf_request->getError('user_data_delivery{town}')){ $user_data_delivery_town_array += array('aria-describedby'=>"error_town_delivery", 'aria-invalid'=>"true"); } $smarty->assign('input_delivery_town', input_tag('user_data_delivery[town]', $userDataDelivery->getTown(), $user_data_delivery_town_array)); // delivery phone $user_data_delivery_phone_array = array('id' => 'phone_delivery', 'maxlength' => '255', 'class' => 'form-control'); if($user_config->get('validate_phone') == 1){ $user_data_delivery_phone_array += array('aria-required'=>"true"); if ($sf_request->getError('user_data_delivery{phone}')){ $user_data_delivery_phone_array += array('aria-describedby'=>"error_phone_billing", 'aria-invalid'=>"true"); } } $smarty->assign('input_delivery_phone', input_tag('user_data_delivery[phone]', $userDataDelivery->getPhone(), $user_data_delivery_phone_array)); } $smarty->assign('save_submit',submit_tag(__('Zapisz'),array('name'=>'submit_save'))); $smarty->assign('hidden_delivery_id', input_hidden_tag('user_data_delivery[id]', $userDataDelivery->getId())); $smarty->assign('hidden_billing_id', input_hidden_tag('user_data_billing[id]', $userDataBilling->getId())); $smarty->display('userdata_create_first_user_data.html'); ?>