Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //////////
- // sign up form for new subscribers
- // included from customer_sign_in.html.php
- //
- // $Id: register_new_customer_form.html.php 938587 2013-11-01 11:55:24Z dkolvakh $
- //////////
- $acc_type = $view['request']->getParamVal('account_type_opt', '_POST', 'personal');
- if($acc_type != 'personal') {
- $acc_type = 'business';
- }
- $pwd_type = 'password';
- $pwd_included_class = 'custom-checkbox ui-icon ';
- $pwd_included_checked = '';
- if($GLOBALS['StoreConf']['SHOW_FORM_PASSWORDS']) {
- $pwd_type = 'text';
- $pwd_included_checked = 'checked="checked"';
- $pwd_included_class .= 'ui-icon-check ';
- } else {
- $pwd_included_class .= 'no-image ';
- }
- ?>
- <!-- register_new_customer_form.html.php -->
- <script type="text/javascript">
- ////
- // Register new account:
- // check all fields and show errors, of pass further with submit
- function register_new(form) {
- var error = new Array();
- var invalid = new Array();
- var valid = new Array();
- var plan_id = form.find('#plan_id').val();
- valid.push('agreement_register');
- if(!form.find("#first_name").val().length) {
- invalid.push("first_name");
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('FIRST_NAME'))); ?>");
- }
- if(!form.find("#last_name").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('LAST_NAME'))); ?>");
- invalid.push("last_name");
- }
- if(!form.find("#email").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('EMAIL'))); ?>");
- invalid.push("email");
- }
- if(!form.find("#account_password").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('PASSWORD'))); ?>");
- invalid.push("account_password");
- }
- if(!form.find("#reaccount_password").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('RETYPE_PASSWORD'))); ?>");
- invalid.push("reaccount_password");
- }
- if(!form.find("#address1").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('ADDRESS_LINE_1'))); ?>");
- invalid.push("address1");
- }
- if(!form.find("#city").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('CITY'))); ?>");
- invalid.push("city");
- }
- if(!form.find("#country").val().length || form.find("#country").val() == '-') {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('COUNTRY'))); ?>");
- invalid.push("country");
- }
- if(!form.find("#zip").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('ZIP'))); ?>");
- invalid.push("zip");
- }
- if(form.find("input[name=account_type_opt]:checked").val() == 'business' && !form.find("#company_name").val()) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('COMPANY'))); ?>");
- invalid.push("company_name");
- }
- <?php
- if(isset($GLOBALS['StoreConf']['VAT_NUMBER_REQUIRED']) && $GLOBALS['StoreConf']['VAT_NUMBER_REQUIRED']) {
- ?>
- if(!form.find("#tax_ex_number").val().length) {
- error.push("<?php echo $view['translator']->trans('FIELD_CANT_BE_EMPTY', array('%field%' => $view['translator']->trans('VAT_NUMBER'))); ?>");
- invalid.push("tax_ex_number");
- }
- <?php
- }
- ?>
- if(form.find("#account_password").val() != form.find("#reaccount_password").val()) {
- error.push("<?php echo $view['translator']->trans('PASSWORD_DOESNT_MATCH'); ?>");
- if(!invalid.in_array("reaccount_password")) invalid.push("reaccount_password");
- }
- if(!form.find("#phone_country_code").val() || !form.find("#phone_country_code").val().match(/\d{1,6}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('COUNTRY_CODE'), '%from%' => 1, '%to%' => 6)); ?>");
- invalid.push("phone_country_code");
- }
- if(form.find("#phone_area_code").val() && !form.find("#phone_area_code").val().match(/\d{1,8}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('AREA_CODE'), '%from%' => 0, '%to%' => 8)); ?>");
- invalid.push("phone_area_code");
- }
- if(!form.find("#phone_number").val() || !form.find("#phone_number").val().match(/\d{1,10}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('NUMBER'), '%from%' => 1, '%to%' => 10)); ?>");
- invalid.push("phone_number");
- }
- if(form.find("#phone_extension").val() && !form.find("#phone_extension").val().match(/\d{1,6}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('EXTENSION'), '%from%' => 0, '%to%' => 6)); ?>");
- invalid.push("phone_extension");
- }
- // for business account check fax also
- if(form.find("input[name=account_type_opt]:checked").val() == 'business') {
- if(form.find("#fax_country_code").val() && !form.find("#fax_country_code").val().match(/\d{1,6}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('COUNTRY_CODE'), '%from%' => 1, '%to%' => 6)); ?>");
- invalid.push("fax_country_code");
- }
- if(form.find("#fax_area_code").val() && !form.find("#fax_area_code").val().match(/\d{1,8}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('AREA_CODE'), '%from%' => 0, '%to%' => 8)); ?>");
- invalid.push("fax_area_code");
- }
- if(form.find("#fax_number").val() && !form.find("#fax_number").val().match(/\d{1,10}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('NUMBER'), '%from%' => 1, '%to%' => 10)); ?>");
- invalid.push("fax_number");
- }
- if(form.find("#fax_extension").val() && !form.find("#fax_extension").val().match(/\d{1,6}/)) {
- error.push("<?php echo $view['translator']->trans('FIELD_SHOULD_CONSIST_OF_TO', array('%field%' => $view['translator']->trans('EXTENSION'), '%from%' => 0, '%to%' => 6)); ?>");
- invalid.push("fax_extension");
- }
- }
- if(form.find("#agreement").length > 0 && !form.find("#agreement").prop('checked')) {
- error.push("<?php echo $view['translator']->trans('ACCEPT_USER_AGREEMENT_ON_ACCOUNT_CREATION'); ?>");
- invalid.push("agreement_register");
- }
- hideInnerError('register_new_customer_' + plan_id)
- highlight_invalid_fields(form, invalid, valid);
- if(error.length) {
- displayInnerError('register_new_customer_' + plan_id, null, new Array(new Array('error', error.join('<br />'))));
- return false;
- } else {
- return true;
- }
- }
- </script>
- <div id="tab_register_new" style="<?php echo ($sign_in_action == 'register_new' ? '' : 'display: none;'); ?>" class="tab-content">
- <form id="register_new_form" class="register_new_form" name="register_new_form" method="post" action="signin">
- <input type="hidden" name="action" value="register_new">
- <input type="hidden" id="plan_id" name="plan_id" value="<?php echo $plan_id; ?>">
- <?php echo $view->render('status_message_fit.html.php', array(id => 'register_new_customer_'.$plan_id)); ?>
- <p><span class="ui-bold"> <?php echo $view['translator']->trans('REQUIRED_FIELDS_ARE_MARKED'); ?></span> (<span class="ast">*</span>)</p>
- <table width="100%" class="configuration_tbl">
- <tr>
- <td width=165 style="vertical-align: top;"><?php echo $view['translator']->trans('ACCOUNT_TYPE'); ?> <span class=ast>*</span></td>
- <td>
- <table class="configuration_tbl">
- <tr>
- <td>
- <span id="span_account_type" class="custom-radio ui-icon ui-state-active <?php echo ($acc_type == 'personal' ? 'ui-icon-radio-on' : 'ui-icon-radio-off'); ?> account-type">
- <input type="radio" id="account_type_opt" name="account_type_opt" value="personal"<?php echo ($acc_type == 'personal' ? ' checked="1"' : ''); ?>>
- </span>
- </td>
- <td><?php echo $view['translator']->trans('PERSONAL_ACCOUNT'); ?></td>
- <td>
- <span id="span_account_type" class="custom-radio ui-icon ui-state-active <?php echo ($acc_type == 'business' ? 'ui-icon-radio-on' : 'ui-icon-radio-off'); ?> account-type">
- <input type="radio" id="account_type_opt" name="account_type_opt" value="business"<?php echo ($acc_type == 'business' ? ' checked="1"' : ''); ?>>
- </span>
- </td>
- <td><?php echo $view['translator']->trans('BUSINESS_ACCOUNT'); ?></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr id="company_name_tr"<?php echo $acc_type == 'personal' ? ' style="display: none;"' : ''; ?>>
- <td width=165><?php echo $view['translator']->trans('COMPANY'); ?> <span class=ast>*</span></td>
- <td><input type="text" id="company_name" name="company_name" class="i300" maxlength="128" value="<?php echo $view['request']->getParamVal('company_name', '_POST'); ?>"<?php echo $acc_type == 'personal' ? ' disabled="disabled"' : ''; ?>></td>
- </tr>
- <tr>
- <td style="display:none;"><?php echo $view['translator']->trans('NAME'); ?> <span class=ast>*</span></td>
- <td>
- <table class="configuration_tbl">
- <tr>
- <td style="display:none;"><?php echo $view['translator']->trans('TITLE'); ?></td>
- <td style="display:none;"><?php echo $view['translator']->trans('FIRST'); ?> <span class=ast>*</span></td>
- <!--td><?php echo $view['translator']->trans('MIDDLE'); ?></td>
- <td><?php echo $view['translator']->trans('INSERTION'); ?></td-->
- <td style="display:none;"><?php echo $view['translator']->trans('LAST'); ?> <span class=ast>*</span></td>
- </tr>
- <tr>
- <td style="display:none;">
- <?php echo $view->render('select_prefix.html.php', array()); ?>
- </td>
- <td style="display:none;">
- <input type="text" id="first_name" name="first_name" class="i90" maxlength="60" value="<?php echo $view['request']->getParamVal('first_name', '_POST'); ?>">
- </td>
- <!--td>
- <input type="text" id="middle_name" name="middle_name" class="i60" maxlength="30" value="<?php echo $view['request']->getParamVal('middle_name', '_POST'); ?>">
- </td>
- <td>
- <input type="text" id="insertion" name="insertion" class="i60" maxlength="30" value="<?php echo $view['request']->getParamVal('insertion', '_POST'); ?>">
- </td-->
- <td style="display:none;">
- <input type="text" id="last_name" name="last_name" class="i90" maxlength="60" value="<?php echo $view['request']->getParamVal('last_name', '_POST'); ?>">
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td width=165><?php echo $view['translator']->trans('EMAIL'); ?> <span class=ast>*</span></td>
- <td><input type="text" id="email" name="email" class="i200" maxlength="128" value="<?php echo $view['request']->getParamVal('email', '_POST'); ?>"></td>
- </tr>
- <tr>
- <td width=165><?php echo $view['translator']->trans('PASSWORD'); ?> <span class=ast>*</span></td>
- <td>
- <input type="<?php echo $pwd_type; ?>" id="account_password" name="password" class="i150" maxlength="15" value="">
- <span id="account_password_strength" class="password-strength password-strength-very-weak">
- <i style="width: 0%;"></i>
- <b><?php echo $view['translator']->trans('PASSWORD_VERY_WEAK'); ?></b>
- </span><span title="<?php echo htmlspecialchars($view['translator']->trans('PASSWORD_HINT')); ?>" class="hint hint-info">(?)</span>
- </td>
- </tr>
- <tr>
- <td width=165> </td>
- <td>
- <table class="configuration_tbl">
- <tr>
- <td>
- <span id="show_account_password" class="<?php echo $pwd_included_class; ?>ui-state-active show-account-password">
- <input type="checkbox" id="show_acc_pwd" name="show_acc_pwd" value="on" input-id="account_password" <?php echo $pwd_included_checked; ?> />
- </span>
- </td>
- <td><span><?php echo $view['translator']->trans('SHOW_PASSWORD'); ?></span></td>
- <td>
- <?php
- echo $view->render('button.html.php',
- array(
- 'title' => $view['translator']->trans('GENERATE_PASSWORD'),
- 'id' => 'generate_account_password',
- 'is_secondary' => true,
- )
- );
- ?>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td width=165><?php echo $view['translator']->trans('RETYPE_PASSWORD'); ?> <span class=ast>*</span></td>
- <td><input type="<?php echo $pwd_type; ?>" id="reaccount_password" name="repassword" class="i150" maxlength="15" value=""></td>
- </tr>
- <tr style="display:none;">
- <td width=165><?php echo $view['translator']->trans('ADDRESS'); ?> <span class=ast>*</span></td>
- <td><input type="text" id="address1" name="address1" class="i300" maxlength="120" value="<?php echo $view['request']->getParamVal('address1', '_POST'); ?>"></td>
- </tr>
- <!--tr>
- <td width=165><?php echo $view['translator']->trans('ADDRESS_LINE_2'); ?></td>
- <td><input type="text" id="address2" name="address2" class="i300" maxlength="120" value="<?php echo $view['request']->getParamVal('address2', '_POST'); ?>"></td>
- </tr-->
- <tr style="display:none;">
- <td width=165><?php echo $view['translator']->trans('CITY'); ?> <span class=ast>*</span></td>
- <td><input type="text" id="city" name="city" class="i200" maxlength="60" value="<?php echo $view['request']->getParamVal('city', '_POST'); ?>"></td>
- </tr>
- <?php echo $view->render('select_countries_and_states.html.php', array()); ?>
- <tr style="display:none;">
- <td width=165><?php echo $view['translator']->trans('ZIP'); ?> <span class=ast>*</span></td>
- <td><input type="text" id="zip" name="zip" class="i150" maxlength="15" value="<?php echo $view['request']->getParamVal('zip', '_POST'); ?>"></td>
- </tr>
- <tr style="display:none;">
- <td><?php echo $view['translator']->trans('PHONE'); ?></td>
- <td>
- <table>
- <tr>
- <td valign="bottom" nowrap="nowrap"><?php echo $view['translator']->trans('COUNTRY_CODE'); ?> <span class=ast>*</span></td>
- <td nowrap="nowrap"><?php echo $view['translator']->trans('AREA_CODE'); ?></td>
- <td valign="bottom" nowrap="nowrap"><?php echo $view['translator']->trans('NUMBER'); ?> <span class=ast>*</span></td>
- <td nowrap="nowrap"><?php echo $view['translator']->trans('EXTENSION'); ?></td>
- </tr>
- <tr>
- <td valign="bottom" nowrap="nowrap">+ <input type="text" id="phone_country_code" name="phone_country_code" class="i60" maxlength="6" value="<?php echo $view['request']->getParamVal('phone_country_code', '_POST', $_SESSION['provider_config']['address']['country_code']); ?>"></td>
- <td valign="bottom"><input type="text" id="phone_area_code" name="phone_area_code" class="i60" maxlength="8" value="<?php echo $view['request']->getParamVal('phone_area_code', '_POST'); ?>"></td>
- <td valign="bottom"><input type="text" id="phone_number" name="phone_number" class="i100" maxlength="10" value="<?php echo $view['request']->getParamVal('phone_number', '_POST'); ?>"></td>
- <td valign="bottom"><input type="text" id="phone_extension" name="phone_extension" class="i60" maxlength="6" value="<?php echo $view['request']->getParamVal('phone_extension', '_POST'); ?>"></td>
- </tr>
- </table>
- </td>
- </tr>
- <!--tr>
- <td valign="top"><?php echo $view['translator']->trans('MOBILE_PHONE'); ?></td>
- <td>
- <table>
- <tr>
- <td valign="bottom" nowrap="nowrap"><?php echo $view['translator']->trans('COUNTRY_CODE'); ?> </td>
- <td nowrap="nowrap"><?php echo $view['translator']->trans('AREA_CODE'); ?></td>
- <td valign="bottom" nowrap="nowrap"><?php echo $view['translator']->trans('NUMBER'); ?> </td>
- <td> </td>
- </tr>
- <tr>
- <td valign="bottom" nowrap="nowrap">+ <input type="text" id="mobile_country_code" name="mobile_country_code" class="i60" maxlength="6" value="<?php echo $view['request']->getParamVal('mobile_country_code', '_POST', $_SESSION['provider_config']['address']['country_code']); ?>"></td>
- <td valign="bottom"><input type="text" id="mobile_area_code" name="mobile_area_code" class="i60" maxlength="8" value="<?php echo $view['request']->getParamVal('mobile_area_code', '_POST'); ?>"></td>
- <td valign="bottom"><input type="text" id="mobile_number" name="mobile_number" class="i100" maxlength="10" value="<?php echo $view['request']->getParamVal('mobile_number', '_POST'); ?>"></td>
- <td> </td>
- </tr>
- </table>
- </td>
- </tr-->
- <tr id="fax_number_tr"<?php echo $acc_type == 'personal' ? ' style="display: none;"' : ''; ?>>
- <td><?php echo $view['translator']->trans('FAX'); ?></td>
- <td>
- <table>
- <tr>
- <td valign="bottom" nowrap="nowrap"><?php echo $view['translator']->trans('COUNTRY_CODE'); ?> </td>
- <td nowrap="nowrap"><?php echo $view['translator']->trans('AREA_CODE'); ?></td>
- <td valign="bottom" nowrap="nowrap"><?php echo $view['translator']->trans('NUMBER'); ?> </td>
- <td nowrap="nowrap"><?php echo $view['translator']->trans('EXTENSION'); ?></td>
- </tr>
- <tr>
- <td valign="bottom" nowrap="nowrap">+ <input type="text" id="fax_country_code" name="fax_country_code" class="i60" maxlength="6" value="<?php echo $view['request']->getParamVal('fax_country_code', '_POST', $_SESSION['provider_config']['address']['country_code']); ?>"></td>
- <td valign="bottom"><input type="text" id="fax_area_code" name="fax_area_code" class="i60" maxlength="8" value="<?php echo $view['request']->getParamVal('fax_area_code', '_POST'); ?>"></td>
- <td valign="bottom"><input type="text" id="fax_number" name="fax_number" class="i100" maxlength="10" value="<?php echo $view['request']->getParamVal('fax_number', '_POST'); ?>"></td>
- <td valign="bottom"><input type="text" id="fax_extension" name="fax_extension" class="i60" maxlength="6" value="<?php echo $view['request']->getParamVal('fax_extension', '_POST'); ?>"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr style="display:none;">
- <td width=165><?php echo $view['translator']->trans('VAT_NUMBER'); ?><?php echo (isset($GLOBALS['StoreConf']['VAT_NUMBER_REQUIRED']) && $GLOBALS['StoreConf']['VAT_NUMBER_REQUIRED'] ? ' <span class=ast>*</span>' : ''); ?></td>
- <td><input type="text" id="tax_ex_number" name="tax_ex_number" class="i150" maxlength="20" value="<?php echo $view['request']->getParamVal('tax_ex_number', '_POST'); ?>"></td>
- </tr>
- <!--tr>
- <td colspan="2"><?php echo $view['translator']->trans('COMMENTS'); ?><br>
- <textarea id="comment" name="comment" cols="30" rows="5"><?php echo $view['request']->getParamVal('comment', '_POST'); ?></textarea>
- </td>
- </tr-->
- <?php
- ////
- // Include extended attributes (for accounting plugins)
- if(array_key_exists('extended_attr_list', $_SESSION) && $_SESSION['extended_attr_list']) {
- echo $view->render('extended_attr_form.html.php', array());
- }
- ?>
- </table>
- <input type="Hidden" name="gender" value="M">
- <input type="Hidden" name="lang" value="<?php echo $view['request']->getLocale(); ?>">
- <?php
- ////
- // Show agreement, if configured
- if($_SESSION['provider_config']['text_info']['account_agreement_text']['require_accept']) {
- ?>
- <div>
-
- <span id="agreement_register" class="custom-checkbox ui-icon ui-state-active no-image agreement-register">
- <input type="checkbox"
- id="agreement"
- name="agreement"
- value="on"
- />
- </span>
- <span><a href="<?php echo $view['router']->generate('information', array('source' => 'account_agreement_text'), true); ?>" target="_blank"><?php echo $view['translator']->trans('I_AGREE_TO_THE_TERMS_OF_USER_AGREEMENT'); ?></a><a href="https://www.galaxydata.ru/" title="Хостинг">Хостинг</a></span>
- </div>
- <?php
- }
- ?>
- <br style="font-size: 6px;"/>
- <?php
- echo $view->render('button.html.php',
- array(
- 'title' => $view['translator']->trans('REGISTER'),
- 'id' => 'customer_register_new',
- )
- );
- ?>
- </form>
- </div><!-- id="tab_register_new"-- >
- <!-- /register_new_customer_form.html.php -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement