<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<div class="col-md-10 row col-md-offset-1 mbot15">
<div class="col-md-6">
<h1 class="tw-font-bold register-heading text-right">
<?= _l('clients_register_heading'); ?>
</h1>
</div>
<div class="col-md-3 mtop15">
<?php if (! is_language_disabled()) { ?>
<div class="form-group">
<select name="language" id="language" class="form-control selectpicker"
onchange="change_contact_language(this)"
data-none-selected-text="<?= _l('dropdown_non_selected_tex'); ?>"
data-live-search="true">
<?php $selected = (get_contact_language() != '') ? get_contact_language() : get_option('active_language'); ?>
<?php foreach ($this->app->get_available_languages() as $availableLanguage) { ?>
<option value="<?= e($availableLanguage); ?>"
<?= ($availableLanguage == $selected) ? 'selected' : '' ?>>
<?= e(ucfirst($availableLanguage)); ?>
</option>
<?php } ?>
</select>
</div>
<?php } ?>
</div>
</div>
<div class="col-md-10 col-md-offset-1">
<?= form_open('authentication/register', ['id' => 'register-form']); ?>
<div class="panel_s">
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<h4 class="bold register-contact-info-heading">
<?= _l('client_register_contact_info'); ?>
</h4>
<div class="form-group mtop15 register-firstname-group">
<label class="control-label"
for="<?= e($fields['firstname']); ?>">
<span class="text-danger">*</span>
<?= _l('clients_firstname'); ?>
</label>
<input type="text" class="form-control"
name="<?= e($fields['firstname']); ?>"
id="<?= e($fields['firstname']); ?>"
value="<?= set_value($fields['firstname']); ?>">
<?= form_error($fields['firstname']); ?>
</div>
<div class="form-group register-lastname-group">
<label class="control-label"
for="<?= e($fields['lastname']); ?>"><span
class="text-danger">*</span>
<?= _l('clients_lastname'); ?></label>
<input type="text" class="form-control"
name="<?= e($fields['lastname']); ?>"
id="<?= e($fields['lastname']); ?>"
value="<?= set_value($fields['lastname']); ?>">
<?= form_error($fields['lastname']); ?>
</div>
<div class="form-group register-email-group">
<label class="control-label"
for="<?= e($fields['email']); ?>"><span
class="text-danger">*</span>
<?= _l('clients_email'); ?></label>
<input type="email" class="form-control"
name="<?= e($fields['email']); ?>"
id="<?= e($fields['email']); ?>"
value="<?= set_value($fields['email']); ?>">
<?= form_error($fields['email']); ?>
</div>
<div class="form-group register-contact-phone-group">
<label class="control-label" for="contact_phonenumber">
<?php if ($requiredFields['contact']['contact_contact_phonenumber']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_phone'); ?>
</label>
<input type="text" class="form-control" name="contact_phonenumber" id="contact_phonenumber"
value="<?= set_value('contact_phonenumber'); ?>">
<?= form_error('contact_phonenumber'); ?>
</div>
<div class="form-group register-website-group">
<label class="control-label" for="website">
<?php if ($requiredFields['contact']['contact_website']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('client_website'); ?>
</label>
<input type="text" class="form-control" name="website" id="website"
value="<?= set_value('website'); ?>">
<?= form_error('website'); ?>
</div>
<div class="form-group register-position-group">
<label class="control-label" for="title">
<?php if ($requiredFields['contact']['contact_title']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('contact_position'); ?>
</label>
<input type="text" class="form-control" name="title" id="title"
value="<?= set_value('title'); ?>">
<?= form_error('title'); ?>
</div>
<div class="form-group register-password-group">
<label class="control-label" for="password"><span class="text-danger">*</span>
<?= _l('clients_register_password'); ?></label>
<input type="password" class="form-control" name="password" id="password">
<?= form_error('password'); ?>
</div>
<div class="form-group register-password-repeat-group">
<label class="control-label" for="passwordr"><span class="text-danger">*</span>
<?= _l('clients_register_password_repeat'); ?></label>
<input type="password" class="form-control" name="passwordr" id="passwordr">
<?= form_error('passwordr'); ?>
</div>
<div class="register-contact-custom-fields">
<?= render_custom_fields('contacts', '', ['show_on_client_portal' => 1]); ?>
</div>
</div>
<div class="col-md-6">
<h4 class="bold register-company-info-heading">
<?= _l('client_register_company_info'); ?>
</h4>
<div class="form-group mtop15 register-company-group">
<label class="control-label"
for="<?= e($fields['company']); ?>">
<?php if (get_option('company_is_required') == 1) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_company'); ?>
</label>
<input type="text" class="form-control"
name="<?= e($fields['company']); ?>"
id="<?= e($fields['company']); ?>"
value="<?= set_value($fields['company']); ?>">
<?= form_error($fields['company']); ?>
</div>
<?php if (get_option('company_requires_vat_number_field') == 1) { ?>
<div class="form-group register-vat-group">
<label class="control-label" for="vat">
<?php if ($requiredFields['company']['company_vat']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_vat'); ?>
</label>
<input type="text" class="form-control" name="vat" id="vat"
value="<?= set_value('vat'); ?>">
<?= form_error('vat'); ?>
</div>
<?php } ?>
<div class="form-group register-company-phone-group">
<label class="control-label" for="phonenumber">
<?php if ($requiredFields['company']['company_phonenumber']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_phone'); ?>
</label>
<input type="text" class="form-control" name="phonenumber" id="phonenumber"
value="<?= set_value('phonenumber'); ?>">
<?= form_error('phonenumber'); ?>
</div>
<div class="form-group register-country-group">
<label class="control-label" for="lastname">
<?php if ($requiredFields['company']['company_country']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_country'); ?>
</label>
<select
data-none-selected-text="<?= _l('dropdown_non_selected_tex'); ?>"
data-live-search="true" name="country" class="form-control" id="country">
<option value=""></option>
<?php foreach (get_all_countries() as $country) { ?>
<option
value="<?= e($country['country_id']); ?>"
<?php if (get_option('customer_default_country') == $country['country_id']) {
echo ' selected';
} ?> <?= set_select('country', $country['country_id']); ?>><?= e($country['short_name']); ?>
</option>
<?php } ?>
</select>
<?= form_error('country'); ?>
</div>
<div class="form-group register-city-group">
<label class="control-label" for="city">
<?php if ($requiredFields['company']['company_city']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_city'); ?>
</label>
<input type="text" class="form-control" name="city" id="city"
value="<?= set_value('city'); ?>">
<?= form_error('city'); ?>
</div>
<div class="form-group register-address-group">
<label class="control-label" for="address">
<?php if ($requiredFields['company']['company_address']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_address'); ?>
</label>
<input type="text" class="form-control" name="address" id="address"
value="<?= set_value('address'); ?>">
<?= form_error('address'); ?>
</div>
<div class="form-group register-zip-group">
<label class="control-label" for="zip">
<?php if ($requiredFields['company']['company_zip']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_zip'); ?>
</label>
<input type="text" class="form-control" name="zip" id="zip"
value="<?= set_value('zip'); ?>">
<?= form_error('zip'); ?>
</div>
<div class="form-group register-state-group">
<label class="control-label" for="state">
<?php if ($requiredFields['company']['company_state']['is_required']) { ?>
<span class="text-danger">*</span>
<?php } ?>
<?= _l('clients_state'); ?>
</label>
<input type="text" class="form-control" name="state" id="state"
value="<?= set_value('state'); ?>">
<?= form_error('state'); ?>
</div>
<div class="register-company-custom-fields">
<?= render_custom_fields('customers', '', ['show_on_client_portal' => 1]); ?>
</div>
</div>
<?php if (is_gdpr() && get_option('gdpr_enable_terms_and_conditions') == 1) { ?>
<div class="col-md-12 register-terms-and-conditions-wrapper">
<div class="text-center">
<div class="checkbox">
<input type="checkbox" name="accept_terms_and_conditions" id="accept_terms_and_conditions"
<?= set_checkbox('accept_terms_and_conditions', 'on'); ?>>
<label for="accept_terms_and_conditions">
<?= _l('gdpr_terms_agree', terms_url()); ?>
</label>
</div>
<?= form_error('accept_terms_and_conditions'); ?>
</div>
</div>
<?php } ?>
<?php if ($honeypot) { ?>
<label class="honey-element" for="firstname"></label>
<input class="honey-element" autocomplete="off" type="text" id="firstname" name="firstname"
placeholder="Your first name here">
<label class="honey-element" for="lastname"></label>
<input class="honey-element" autocomplete="off" type="text" id="lastname" name="lastname"
placeholder="Your last name here">
<label class="honey-element" for="email"></label>
<input class="honey-element" autocomplete="off" type="email" id="email" name="email"
placeholder="Your e-mail here">
<label class="honey-element" for="company"></label>
<input class="honey-element" autocomplete="off" type="text" id="company" name="company"
placeholder="Your company here">
<?php } ?>
<?php if (show_recaptcha_in_customers_area()) { ?>
<div class="col-md-12 register-recaptcha">
<div class="g-recaptcha"
data-sitekey="<?= get_option('recaptcha_site_key'); ?>">
</div>
<?= form_error('g-recaptcha-response'); ?>
</div>
<?php } ?>
</div>
</div>
<div class="panel-footer text-right">
<button type="submit" autocomplete="off"
data-loading-text="<?= _l('wait_text'); ?>"
class="btn btn-primary">
<?= _l('clients_register_string'); ?>
</button>
</div>
</div>
<?= form_close(); ?>
</div>