Файловый менеджер - Редактировать - /home/lmsyaran/public_html/j3/components/com_hikashop/views/checkout/tmpl/show_block_login.php
Назад
<?php /** * @package HikaShop for Joomla! * @version 4.4.1 * @author hikashop.com * @copyright (C) 2010-2021 HIKARI SOFTWARE. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><?php if(!empty($this->options['current_login']) && empty($this->mainUser->guest) && empty($this->ajax)) return; if(empty($this->ajax)) { ?> <script type="text/javascript"> if(!window.checkout) window.checkout = {}; window.checkout.refreshLogin = function(step, id) { return window.checkout.refreshBlock('login', step, id); }; window.checkout.submitLogin = function(step, id, action) { if(action === undefined) action = ''; var el = document.getElementById('login_view_action_' + step + '_' + id); if(el) el.value = action; return window.checkout.submitBlock('login', step, id); }; </script> <?php } elseif(!empty($this->options['waiting_validation'])) { ?> <script type="text/javascript"> document.getElementById('hikashop_checkout_login_<?php echo $this->step; ?>_<?php echo $this->module_position; ?>').scrollIntoView(); </script> <?php } if(empty($this->ajax)) { ?> <div id="hikashop_checkout_login_<?php echo $this->step; ?>_<?php echo $this->module_position; ?>" data-checkout-step="<?php echo $this->step; ?>" data-checkout-pos="<?php echo $this->module_position; ?>" class="hikashop_checkout_login"> <?php } ?> <div class="hikashop_checkout_loading_elem"></div> <div class="hikashop_checkout_loading_spinner"></div> <?php if(!empty($this->options['current_login'])) { if($this->mainUser->guest) { ?> <span id="hikashop_checkout_guest_email_title"> <?php echo JText::_('HIKA_EMAIL'); ?><span class="hikashop_checkout_guest_email_separator">:</span> </span> <span id="hikashop_checkout_guest_email_value"><?php echo $this->options['current_login']->user_email; ?></span> <a href="" class="<?php echo $this->config->get('css_button','hikabtn'); ?> hikabtn_checkout_guest_logout" onclick="window.checkout.submitBlock('login', <?php echo $this->step; ?>, <?php echo $this->module_position; ?>, 'hikashop_checkout_guest_logout=1'); this.disabled=true; window.Oby.addClass(this, 'next_button_disabled'); return false;"><?php echo JText::_('CHANGE_GUEST_INFORMATION'); ?> </a> <?php } ?> <script type="text/javascript"> var hct = document.getElementById('hikashop_checkout_token'); if(hct) hct.name = '<?php echo hikashop_getFormToken(); ?>'; if(window.checkout) window.checkout.token = '<?php echo hikashop_getFormToken(); ?>'; </script> </div> <?php return; } $this->checkoutHelper->displayMessages('login'); if(!empty($this->options['registration_invalid_fields'])){ ?> <script type="text/javascript"> <?php foreach($this->options['registration_invalid_fields'] as $id){ if(is_numeric($id)) continue; ?> var invalid_field = document.getElementById('<?php echo $id; ?>'); if(invalid_field) window.Oby.addClass(invalid_field,'invalid'); <?php } ?> </script> <?php } $title = ''; if($this->options['display_method'] == 0) { if(!empty($this->options['show_login'])) $title = !empty($this->options['registration_guest']) ? 'LOGIN_OR_GUEST' : 'LOGIN_OR_REGISTER_ACCOUNT'; } else { if(!empty($this->options['show_login']) && ($this->options['registration_registration'] || $this->options['registration_simplified'] || $this->options['registration_password']) && $this->options['registration_guest']) $title = 'LOGIN_OR_REGISTER_ACCOUNT_OR_GUEST'; else if(!empty($this->options['show_login']) && ($this->options['registration_registration'] || $this->options['registration_simplified'] || $this->options['registration_password'])) $title = 'LOGIN_OR_REGISTER_ACCOUNT'; else if(!empty($this->options['show_login']) && $this->options['registration_guest']) $title = 'LOGIN_OR_GUEST'; else if(empty($this->options['show_login']) && ($this->options['registration_registration'] || $this->options['registration_simplified'] || $this->options['registration_password']) && $this->options['registration_guest']) $title = 'REGISTER_ACCOUNT_OR_GUEST'; } if(!empty($title)) echo '<h1>'.JText::_($title).'</h1>'; if($this->options['show_login']) { $classLogin = ''; $classRegistration = 'hikashop_hidden_checkout'; $defaultSelection = @$this->options['default_registration_view']; } if($this->options['display_method'] == 0) { if(empty($this->options['current_login']) && (!empty($this->options['registration']) || !empty($this->options['registration_not_allowed'])) && !empty($this->options['show_login'])) { ?> <div class="hk-container-fluid"> <div class="hkc-lg-4"> <?php } if(empty($this->options['current_login']) && !empty($this->options['show_login'])) { ?> <div id="hikashop_checkout_login_form"> <h2><?php echo JText::_('HIKA_LOGIN'); ?></h2> <?php $this->setLayout('sub_block_login_form'); echo $this->loadTemplate(); ?> </div> <?php } if(empty($this->options['current_login']) && (!empty($this->options['registration']) || !empty($this->options['registration_not_allowed'])) && !empty($this->options['show_login'])) { ?> </div> <div class="hkc-lg-8"> <?php } if(empty($this->options['current_login']) && !empty($this->options['registration'])) { ?> <div id="hikashop_checkout_registration"> <h2> <?php $txt = !empty($this->options['registration_guest']) ? 'GUEST' : 'HIKA_REGISTRATION'; echo JText::_($txt); ?> </h2> <?php if(!empty($this->options['registration']) || !empty($this->options['registration_guest'])) { $this->setLayout('sub_block_login_registration'); echo $this->loadTemplate(); } ?> </div> <?php } else if(empty($this->options['waiting_validation'])) { echo JText::_('REGISTRATION_NOT_ALLOWED'); } if(empty($this->options['current_login']) && (!empty($this->options['registration']) || !empty($this->options['registration_not_allowed'])) && !empty($this->options['show_login'])) { ?> </div> </div> <?php } } else { ?> <!-- THIS IS THE SWITCHER DISPLAY, RADIO BUTTON ON THE LEFT, FORMS ON THE RIGHT--> <div class="hk-container-fluid"> <?php if(($this->options['show_login'] && $this->options['registration_count'] > 0) || $this->options['registration_count'] > 1) { ?> <div class="hkc-lg-4"> <h2><?php echo JText::_('IDENTIFICATION'); ?></h2> <?php $values = array(); $v = null; if($this->options['show_login']) { $v = JHTML::_('select.option', 'login', JText::_('HIKA_LOGIN').'<br/>'); $v->class = 'hikabtn-checkout-login'; $values[] = $v; } if($this->options['registration_registration']) { $v = JHTML::_('select.option', 0, JText::_('HIKA_REGISTRATION').'<br/>'); $v->class = 'hikabtn-checkout-registration'; $values[] = $v; } if($this->options['registration_simplified']) { $v = JHTML::_('select.option', 1, JText::_('HIKA_REGISTRATION').'<br/>'); $v->class = 'hikabtn-checkout-simplified'; $values[] = $v; } if($this->options['registration_password']) { $v = JHTML::_('select.option', 3, JText::_('HIKA_REGISTRATION').'<br/>'); $v->class = 'hikabtn-checkout-simplified-pwd'; $values[] = $v; } if($this->options['registration_guest']) { $v = JHTML::_('select.option', 2, JText::_('GUEST').'<br/>'); $v->class = 'hikabtn-checkout-guest'; $values[] = $v; } ?> <script type="text/javascript"> window.hikashop.ready(function(){ var currentRegistrationSelection = document.getElementById('data_register_registration_method<?php echo $this->options['default_registration_view']; ?>'); if(!currentRegistrationSelection) currentRegistrationSelection = document.getElementById('data[register][registration_method]<?php echo $this->options['default_registration_view']; ?>'); displayRegistration(currentRegistrationSelection); }); function displayRegistration(el) { if(!el) return; var d = document, value = el.value, checked = el.checked, name = d.getElementById("hikashop_registration_name_line"), username = d.getElementById("hikashop_registration_username_line"), pwd = d.getElementById("hikashop_registration_password_line"), pwd2 = d.getElementById("hikashop_registration_password2_line"), registration_div = d.getElementById("hikashop_checkout_registration"), login_div = d.getElementById("hikashop_checkout_login_form"), privacy = d.getElementById("hikashop_registration_privacy_area"), privacy_guest = d.getElementById("hikashop_registration_privacy_guest_area"); if(!checked) return; if(value == "login") { <?php if(!empty($this->options['registration_not_allowed'])){ echo ' els = registration_div.getElementsByTagName("fieldset"); if(els) els = Array.prototype.slice.call(els); els.forEach(function(el) { el.className = "form-horizontal"; });'; }?> if(login_div) login_div.className = ''; if(registration_div) registration_div.className = 'hikashop_hidden_checkout'; return; } if(value == 0 || value == 1 || value == 3) { if(login_div) login_div.className="hikashop_hidden_checkout"; if(registration_div) registration_div.className=""; var title = d.getElementById("hika_registration_type"); if(title) title.innerHTML = "<?php echo JText::_('HIKA_REGISTRATION',true); ?>"; var submit_button = d.getElementById("hikashop_register_form_button"); if(submit_button) submit_button.firstChild.data = "<?php echo JText::_('HIKA_REGISTER',true); ?>"; <?php if(!empty($this->options['registration_not_allowed'])){ echo ' els = registration_div.getElementsByTagName("fieldset"); if(els) els = Array.prototype.slice.call(els); els.forEach(function(el) { el.className = "hikashop_hidden_checkout"; }); var message = document.getElementById(\'registration_not_allowed_div\'); if(!message){ message = document.createElement("div"); message.setAttribute(\'id\', \'registration_not_allowed_div\'); message.innerHTML = \''.JText::_('REGISTRATION_NOT_ALLOWED', true).'\'; registration_div.insertBefore(message, registration_div.firstChild.nextSibling.nextSibling); } return;'; }?> if(privacy_guest) privacy_guest.style.display = "none"; if(privacy) privacy.style.display = ""; if(value == 0) { if(name) name.style.display = ""; if(username) username.style.display = ""; if(pwd) pwd.style.display = ""; if(pwd2) pwd2.style.display = ""; } else if(value == 1) { if(name) name.style.display = "none"; if(username) username.style.display = "none"; if(pwd) pwd.style.display = "none"; if(pwd2) pwd2.style.display = "none"; } else if(value == 3) { if(pwd) pwd.style.display = ""; if(pwd2) pwd2.style.display = ""; } } if(value == 2) { <?php if(!empty($this->options['registration_not_allowed'])){ echo ' els = registration_div.getElementsByTagName("fieldset"); if(els) els = Array.prototype.slice.call(els); els.forEach(function(el) { el.className = "form-horizontal"; }); var message = document.getElementById(\'registration_not_allowed_div\'); if(message) registration_div.removeChild(message); '; }?> if(login_div) login_div.className = 'hikashop_hidden_checkout'; if(registration_div) registration_div.className = ''; var title = d.getElementById("hika_registration_type"); if(title) title.innerHTML = "<?php echo JText::_('GUEST',true); ?>"; var submit_button = d.getElementById("hikashop_register_form_button"); if(submit_button) submit_button.firstChild.data = "<?php echo JText::_('HIKA_NEXT',true); ?>"; if(name) name.style.display = "none"; if(username) username.style.display = "none"; if(pwd) pwd.style.display = "none"; if(pwd2) pwd2.style.display = "none"; if(privacy_guest) privacy_guest.style.display = ""; if(privacy) privacy.style.display = "none"; } } </script> <?php echo JHTML::_('hikaselect.radiolist', $values, 'data[register][registration_method]', ' onchange="displayRegistration(this)"', 'value', 'text', $this->options['default_registration_view'], false, false, true); ?> </div> <?php } ?> <div class="hkc-lg-8"> <?php if(empty($this->options['current_login']) && !empty($this->options['registration'])) { ?> <div id="hikashop_checkout_registration"> <h2 id="hika_registration_type"> <?php $txt = (!empty($this->options['registration_guest']) && $this->options['registration_count'] == 1) ? 'GUEST' : 'HIKA_REGISTRATION'; echo JText::_($txt); ?> </h2> <?php if(!empty($this->options['registration']) || !empty($this->options['registration_guest'])) { $this->setLayout('sub_block_login_registration'); echo $this->loadTemplate(); } ?> </div> <?php } else if(empty($this->options['waiting_validation'])) { echo JText::_('REGISTRATION_NOT_ALLOWED'); } if(empty($this->options['current_login']) && !empty($this->options['show_login'])) { ?> <div id="hikashop_checkout_login_form"> <h2><?php echo JText::_('HIKA_LOGIN'); ?></h2> <?php $this->setLayout('sub_block_login_form'); echo $this->loadTemplate(); ?> </div> <?php } ?> </div> </div> <?php } ?> <input type="hidden" id="login_view_action_<?php echo $this->step; ?>_<?php echo $this->module_position; ?>" name="login_view_action" value="" /> <?php if(empty($this->ajax)) { ?> </div> <?php }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка