Файловый менеджер - Редактировать - /home/lmsyaran/public_html/administrator/components/com_hikashop/views/config/tmpl/checkout.php
Назад
<?php /** * @package HikaShop for Joomla! * @version 2.2.3 * @author hikashop.com * @copyright (C) 2010-2013 HIKARI SOFTWARE. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><?php echo $this->leftmenu( 'checkout', array( '#checkout_checkout' => JText::_('CHECKOUT'), '#checkout_shipping' => JText::_('SHIPPING_PAYMENT'), '#checkout_login' => JText::_('LOGIN_REGISTRATION') ) ); ?> <div id="page-checkout" class="rightconfig-container <?php if(HIKASHOP_BACK_RESPONSIVE) echo 'rightconfig-container-j30';?>"> <table style="width:100%;"> <tr> <td valign="top" width="50%"> <div id="checkout_checkout"> <fieldset class="adminform"> <legend><?php echo JText::_( 'CHECKOUT' ); ?></legend> <table class="admintable table" cellspacing="1" style="width:100%;"> <tr> <td class="key"><?php echo JText::_('CHECKOUT_FLOW'); ?></td> <td> <textarea class="inputbox" name="config[checkout]" id="TextCheckoutWorkFlow" cols="30" rows="5"><?php echo $this->config->get('checkout'); ?></textarea> <?php if($this->config->get('checkout_workflow_edition',1)) { hikashop_loadJsLib('jquery'); ?> <div class="checkout_workflow_zone" style="width:100%"> <ul id="checkout_delete" class="checkout_trash"> </ul> <ul class="checkout_items"> <?php foreach($this->checkoutlist as $k => $v) { echo '<li class="checkoutElem" rel="'.$k.'">'.$v.'</li>'; } ?> </ul> <div style="clear:both"> <?php $workflow = explode(',', $this->config->get('checkout')); $checkoutRel = 0; if(!empty($workflow)) { foreach($workflow as $flow) { if( $flow == 'end') continue; echo '<ul class="checkout_step" rel="'.$checkoutRel.'" id="hikashop_checkout_workflow_step_'.$checkoutRel.'">'; $checkoutRel++; $flow = explode('_', $flow); foreach($flow as $f) { if(isset($this->checkoutlist[$f])) { echo '<li class="checkoutElem" rel="'.$f.'">'. $this->checkoutlist[$f] .'</li>'; } } echo '</ul>'; } } echo '<ul class="checkout_step" rel="'.$checkoutRel.'" id="hikashop_checkout_workflow_step_'.$checkoutRel.'"></ul>'; ?> </div> <div style="clear:both"></div> </div> <script type="text/javascript"> var checkoutWorkflowHelper = { maxRel: <?php echo $checkoutRel; ?>, init: function() { var t = this; jQuery("ul.checkout_trash").droppable({ accept: "ul.checkout_step li", hoverClass: "drophover", drop: function(event, ui) { ui.draggable.remove(); } }); jQuery("ul.checkout_items li").draggable({ dropOnEmpty: true, connectToSortable: "ul.checkout_step", helper: "clone", revert: "invalid" }).disableSelection(); jQuery("ul.checkout_step").sortable({ revert: true, dropOnEmpty: true, connectWith: "ul.checkout_step, ul.checkout_trash", update: function(event, ui) { t.serialize(); } }).disableSelection(); jQuery('#TextCheckoutWorkFlow').hide(); jQuery('#CheckoutWorkflow').show(); }, serialize: function() { var max = 0, data = ''; jQuery("ul.checkout_step li").each(function(index, el) { var p = parseInt(jQuery(el).parent().attr("rel"), r = jQuery(el).attr("rel")); if(p > max) { max = p; if( data != '') data += ','; } else if( data != '') { data += '_'; } data += r; }); data += '_confirm,end'; jQuery('#TextCheckoutWorkFlow').val(data); if(max == this.maxRel) { this.maxRel++; var t = this; jQuery('<ul class="checkout_step" rel="' + this.maxRel + '" id="hikashop_checkout_workflow_step_' + this.maxRel + '"></ul>').insertAfter('#hikashop_checkout_workflow_step_' + (this.maxRel-1) ).sortable({ revert: true, dropOnEmpty: true, connectWith: "ul.checkout_step, ul.checkout_trash", update: function(event, ui) { t.serialize(); } }); jQuery("ul.checkout_step").sortable('refresh'); } if(max < (this.maxRel - 1)) { for(var i = this.maxRel; i > (max+1); i--) { jQuery('#hikashop_checkout_workflow_step_' + i).sortable("destroy").remove(); jQuery("ul.checkout_step").sortable('refresh'); } this.maxRel = max + 1; } } }; jQuery(document).ready(function($) { checkoutWorkflowHelper.init(); }); </script> <?php } ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('CHECKOUT_WORKFLOW_EDITION'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', "config[checkout_workflow_edition]",'onchange="task = document.getElementById(\'config_form_task\');if(task) task.value=\'apply\'; this.form.submit();"',$this->config->get('checkout_workflow_edition',1)); ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('CHECKOUT_FORCE_SSL'); ?> </td> <td> <?php $values = array(); $values[] = JHTML::_('select.option', 'url',JText::_('SHARED_SSL')); $values[] = JHTML::_('select.option', 1,JText::_('HIKASHOP_YES')); $values[] = JHTML::_('select.option', 0,JText::_('HIKASHOP_NO')); echo JHTML::_('hikaselect.radiolist', $values, 'config[force_ssl]', 'onchange="displaySslField()"', 'value', 'text', $this->config->get('force_ssl',0) ); if($this->config->get('force_ssl',0)=='url'){ $hidden=''; } else{ $hidden="display:none"; }?> <input class="inputbox" id="force_ssl_url" name="config[force_ssl_url]" type="text" size="20" value="<?php echo $this->config->get('force_ssl_url'); ?>" style="<?php echo $hidden; ?>"> </td> </tr> <tr> <td class="key"> <?php echo JText::_('DISPLAY_CHECKOUT_BAR'); ?> </td> <td> <?php echo $this->checkout->display('config[display_checkout_bar]',$this->config->get('display_checkout_bar')); ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('CHECKOUT_SHOW_CART_DELETE'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', 'config[checkout_cart_delete]','',$this->config->get('checkout_cart_delete'));?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('FORCE_MENU_ON_CHECKOUT'); ?> </td> <td> <?php echo $this->elements->hikashop_menu;?> </td> </tr> <tr> <td class="key" > <?php echo JText::_('HIKASHOP_CHECKOUT_TERMS'); ?> </td> <td> <input type="hidden" id="terms_and_conditions_width" name="config[terms_and_conditions_width]" value="<?php echo $this->config->get('terms_and_conditions_width',450); ?>" /> <input type="hidden" id="terms_and_conditions_height" name="config[terms_and_conditions_height]" value="<?php echo $this->config->get('terms_and_conditions_height',480); ?>" /> <input class="inputbox" id="checkout_terms" name="config[checkout_terms]" type="text" size="20" value="<?php echo $this->config->get('checkout_terms'); ?>"> <?php if(!HIKASHOP_J16){ $link = 'index.php?option=com_content&task=element&tmpl=component&object=checkout'; $js = " function jSelectArticle(id, title, object) { document.getElementById(object+'_terms').value = id; window.top.hikashop.closeBox(); }"; if (!HIKASHOP_PHP5) { $doc =& JFactory::getDocument(); }else{ $doc = JFactory::getDocument(); } $doc->addScriptDeclaration($js); }else{ $link = 'index.php?option=com_content&view=articles&layout=modal&tmpl=component&object=content&function=jSelectArticle_checkout'; $js = " function jSelectArticle_checkout(id, title, catid, object) { document.getElementById('checkout_terms').value = id; document.getElementById('terms_and_conditions_width').value = document.getElementById('terms_popup_width').value; document.getElementById('terms_and_conditions_height').value = document.getElementById('terms_popup_height').value; hikashop.closeBox(); }"; if (!HIKASHOP_PHP5) { $doc =& JFactory::getDocument(); }else{ $doc = JFactory::getDocument(); } $doc->addScriptDeclaration($js); } $customContent = '<br/><br/>'.JText::_('TERMS_AND_CONDITIONS_POPUP_SIZE').': '; $customContent .= '<input type="text" style="width:50px;" id="terms_popup_width" value="'.$this->config->get('terms_and_conditions_width',450).'"/> x '; $customContent .= '<input type="text" style="width:50px;" id="terms_popup_height" value="'.$this->config->get('terms_and_conditions_height',450).'"/> px'; echo $this->popup->display( JText::_('Select'), 'Select one article which will be displayed for the Terms & Conditions'.$customContent, $link, 'checkout_terms_link', 760, 480, '', '', 'button' ); ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('CONTINUE_SHOPPING_BUTTON_URL');?> </td> <td> <input name="config[continue_shopping]" type="text" value="<?php echo $this->config->get('continue_shopping');?>" /> </td> </tr> <tr> <td class="key"> <?php echo JText::_('SHOW_IMAGE'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', 'config[show_cart_image]','',$this->config->get('show_cart_image')); ?> </td> </tr> <tr> <td class="key"><?php echo JText::_('BUSINESS_HOURS'); ?></td> <td><?php if(hikashop_level(1)){ $hours = array(); for($i=0;$i<24;$i++) $hours[]=JHTML::_('select.option', $i,$i); $minutes = array(); for($i=0;$i<60;$i++) $minutes[]=JHTML::_('select.option', $i,$i); echo '<fieldset class="adminform"><legend>'.JText::_('OPENS_AT').'</legend>'.JHTML::_('select.genericlist', $hours, "config[store_open_hour]", 'class="inputbox" size="1"', 'value', 'text', $this->config->get('store_open_hour',0) ); ?><?php echo JText::_('HOURS'); echo JHTML::_('select.genericlist', $minutes, "config[store_open_minute]", 'class="inputbox" size="1"', 'value', 'text', $this->config->get('store_open_minute',0) ); ?><?php echo JText::_('HIKA_MINUTES').'</fieldset>'; echo '<fieldset class="adminform"><legend>'.JText::_('CLOSES_AT').'</legend>'.JHTML::_('select.genericlist', $hours, "config[store_close_hour]", 'class="inputbox" size="1"', 'value', 'text', $this->config->get('store_close_hour',0) ); ?><?php echo JText::_('HOURS'); echo JHTML::_('select.genericlist', $minutes, "config[store_close_minute]", 'class="inputbox" size="1"', 'value', 'text', $this->config->get('store_close_minute',0) ); ?><?php echo JText::_('HIKA_MINUTES').'</fieldset>'; }else{ echo '<small style="color:red">'.JText::_('ONLY_COMMERCIAL').'</small>'; } ?></td> </tr> </table> </fieldset> </div> <!-- SHIPPING & PAYMENT --> <div id="checkout_shipping"> <fieldset class="adminform"> <legend><?php echo JText::_( 'SHIPPING_PAYMENT' ); ?></legend> <table class="admintable table" cellspacing="1"> <tr> <td class="key"> <?php echo JText::_('AUTO_SELECT_DEFAULT_SHIPPING_AND_PAYMENT'); ?> </td> <td> <?php echo $this->auto_select->display('config[auto_select_default]',$this->config->get('auto_select_default',2)); ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('AUTO_SUBMIT_SHIPPING_AND_PAYMENT_SELECTION'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', 'config[auto_submit_methods]','',$this->config->get('auto_submit_methods',1)); ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('FORCE_SHIPPING_REGARDLESS_OF_WEIGHT'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', 'config[force_shipping]','',$this->config->get('force_shipping',0)); ?> </td> </tr> <tr> <td class="key"><?php echo JText::_('SHOW_SHIPPING_SAME_ADDRESS_CHECKBOX'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[shipping_address_same_checkbox]','',$this->config->get('shipping_address_same_checkbox', 1)); ?></td> </tr> </table> </fieldset> </div> <!-- LOGIN & REGISTRATION --> <div id="checkout_login"> <fieldset class="adminform"> <legend><?php echo JText::_( 'LOGIN_REGISTRATION' ); ?></legend> <table class="admintable table" cellspacing="1"> <tr> <td class="key"> <?php echo JText::_('HIKA_LOGIN'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', 'config[display_login]','',$this->config->get('display_login',1)); ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('REGISTRATION_DISPLAY_METHOD'); ?> </td> <td> <?php if(hikashop_level(1)){ echo $this->display_method->display('config[display_method]',$this->config->get('display_method',0)); }else{ echo '<small style="color:red">'.JText::_('ONLY_COMMERCIAL').'</small>'; } ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('HIKA_REGISTRATION'); ?> </td> <td> <?php if(hikashop_level(1)){ $display = $this->config->get('display_method',0); $type="radio"; if($display==1){ $type="checkbox"; } $registration = $this->config->get('simplified_registration'); $registration=explode(',',$registration); ?> <label><input <?php if(in_array('0',$registration)) echo 'checked="checked"'; ?> onchange="registrationAvailable(this.value, this.checked)" style="margin-right: 5px;" type="<?php echo $type;?>" value="0" name="config[simplified_registration][]" id="config[simplified_registration][normal]"/><?php echo JText::_('HIKA_REGISTRATION'); ?></label><br/> <label><input <?php if(in_array('1',$registration)) echo 'checked="checked"'; ?> onchange="registrationAvailable(this.value, this.checked)" style="margin-right: 5px;" type="<?php echo $type;?>" value="1" name="config[simplified_registration][]" id="config[simplified_registration][simple]"/><?php echo JText::_('SIMPLIFIED_REGISTRATION'); ?></label><br/> <label><input <?php if(in_array('3',$registration)) echo 'checked="checked"'; ?> onchange="registrationAvailable(this.value, this.checked)" style="margin-right: 5px;" type="<?php echo $type;?>" value="3" name="config[simplified_registration][]" id="config[simplified_registration][simple_pwd]"/><?php echo JText::_('SIMPLIFIED_REGISTRATION_WITH_PASSWORD'); ?></label><br/> <label><input <?php if(in_array('2',$registration)) echo 'checked="checked"'; ?> onchange="registrationAvailable(this.value, this.checked)" style="margin-right: 5px;" type="<?php echo $type;?>" value="2" name="config[simplified_registration][]" id="config[simplified_registration][guest]"/><?php echo JText::_('GUEST'); ?></label><br/> <?php }else{ echo '<small style="color:red">'.JText::_('ONLY_COMMERCIAL').'</small>'; } ?> </td> </tr> <tr> <td class="key"> <?php echo JText::_('DISPLAY_EMAIL_CONFIRMATION_FIELD'); ?> </td> <td> <?php echo JHTML::_('hikaselect.booleanlist', 'config[show_email_confirmation_field]','',$this->config->get('show_email_confirmation_field',0)); ?> </td> </tr> </table> </fieldset> </div> </td> </tr> </table> </div> <script type="text/javascript"> <?php foreach($registration as $key){ if($key!=2) echo 'registrationAvailable('.$key.', true);'; } ?> </script>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка