Файловый менеджер - Редактировать - /home/lmsyaran/public_html/j3/components/com_hikashop/views/address/tmpl/show_legacy.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 $name = $this->type.'_address'; $uniq_id = 'hikashop_address_'.$this->type.'_'.$this->address_id; $pfid = ''; if(!empty($this->fieldset_id)) $pfid = '&fid='.$this->fieldset_id; else $this->fieldset_id = $uniq_id; $show_url = 'address&task=show&subtask='.$this->type.'&cid='.$this->address_id.$pfid; $save_url = 'address&task=save&subtask='.$this->type.'&cid='.$this->address_id.$pfid; $update_url = 'address&task=edit&subtask='.$this->type.'&cid='.$this->address_id.$pfid; $delete_url = 'address&task=delete&subtask='.$this->type.'&cid='.$this->address_id.'&'.hikashop_getFormToken().'=1'; ?><div id="<?php echo $uniq_id; ?>"> <?php if(!isset($this->edit) || $this->edit !== true ) { ?> <div class="hika_edit"> <a href="<?php echo hikashop_completeLink($update_url, true);?>" id="<?php echo $uniq_id; ?>_edit" onclick="return window.hikashop.get(this,'<?php echo $this->fieldset_id; ?>');"><img src="<?php echo HIKASHOP_IMAGES; ?>edit.png" alt=""/><span><?php echo JText::_('HIKA_EDIT'); ?></span></a> <?php if(count($this->addresses)>=2){ ?> <a href="<?php echo hikashop_completeLink($delete_url, true);?>" id="<?php echo $uniq_id; ?>_delete" onclick="return window.addressMgr.delete(this,<?php echo $this->address_id; ?>,'<?php echo $uniq_id; ?>','<?php echo $this->type; ?>');"><img src="<?php echo HIKASHOP_IMAGES; ?>delete.png" alt=""/><span><?php echo JText::_('HIKA_DELETE'); ?></span></a> <?php } ?> </div> <?php } else { ?> <div class="hika_edit"> <a href="<?php echo hikashop_completeLink($save_url, true);?>" onclick="return window.hikashop.form(this,'<?php echo $this->fieldset_id; ?>');"><img src="<?php echo HIKASHOP_IMAGES; ?>ok.png" alt=""/><span><?php echo JText::_('HIKA_SAVE'); ?></span></a> <?php if(!empty($this->address_id) || !empty($this->addresses)){ ?> <a href="<?php echo hikashop_completeLink($show_url, true);?>" onclick="return window.hikashop.get(this,'<?php echo $this->fieldset_id; ?>');"><img src="<?php echo HIKASHOP_IMAGES; ?>cancel.png" alt=""/><span><?php echo JText::_('HIKA_CANCEL'); ?></span></a> <?php } ?> </div> <?php } ?> <?php $display = 'field_backend'; if(isset($this->edit) && $this->edit === true) { ?> <table class="admintable table"> <?php foreach($this->fields as $field){ if(empty($field->$display)) continue; $fieldname = $field->field_namekey; ?> <tr class="hikashop_<?php echo $this->type;?>_address_<?php echo $fieldname;?>" id="hikashop_<?php echo $this->type; ?>_address_<?php echo $fieldname; ?>"> <td class="key"><label><?php echo $this->fieldsClass->trans($field->field_realname);?></label></td> <td><?php $onWhat = 'onchange'; if($field->field_type == 'radio') $onWhat = 'onclick'; $field->table_name = 'order'; echo $this->fieldsClass->display( $field, @$this->address->$fieldname, 'data['.$name.']['.$fieldname.']', false, ' ' . $onWhat . '="window.hikashop.toggleField(this.value,\''.$fieldname.'\',\''.$name.'\',0);"', false, $this->fields, $this->address ); ?></td> </tr> <?php } ?> </table> <?php } else { if(false) { ?> <table class="admintable table"> <?php foreach($this->fields as $field){ if($field->$display){ $fieldname = $field->field_namekey; ?> <tr class="hikashop_<?php echo $this->type;?>order_address_<?php echo $fieldname;?>"> <td class="key"><label><?php echo $this->fieldsClass->trans($field->field_realname);?></label></td> <td><span><?php echo $this->fieldsClass->show($field, @$this->address->$fieldname);?></span></td> </tr> <?php } } ?> </table> <?php } else { ?> <div class="hikashop_address_content" onclick="return window.addressMgr.click(this,<?php echo $this->address_id;?>,'<?php echo $uniq_id; ?>','<?php echo $this->type; ?>');"> <?php if(empty($this->addressClass)) $this->addressClass = hikashop_get('class.address'); echo $this->addressClass->displayAddress($this->fields,$this->address,'address'); ?> </div> <?php } } if(isset($this->edit) && $this->edit === true) { echo '<input type="hidden" name="data['.$name.'][address_id]" value="'.$this->address_id.'"/>'; echo JHTML::_( 'form.token' ); } ?> <script type="text/javascript"> if(!window.addressMgr) window.addressMgr = {}; window.addressMgr.update<?php echo ucfirst($this->type);?> = function() { window.Oby.xRequest('<?php echo hikashop_completeLink('address&task=show&subtask='.$this->type.'_address&cid='.$this->address_id, true, false, true); ?>',{update:'<?php echo $this->fieldset_id; ?>'}); }; <?php static $hikashop_address_show_js_init = false; if(!$hikashop_address_show_js_init) { $hikashop_address_show_js_init = true; ?> window.addressMgr.delete = function(el, cid, uid, type) { if(!confirm('<?php echo JText::_('HIKASHOP_CONFIRM_DELETE_ADDRESS', true); ?>')) return false; var w = window, o = w.Oby, d = document; o.xRequest(el.href, null, function(xhr) { if(xhr.status != 200) return; if(xhr.responseText == '1') { var target = d.getElementById(uid); if(target) target.parentNode.removeChild(target); window.Oby.fireAjax('hikashop_address_deleted',{'type':type,'cid':cid,'uid':uid,'el':el}); } else if(xhr.responseText != '0') o.updateElem(uid, xhr.responseText); }); return false; }; window.addressMgr.click = function(el, cid, uid, type) { window.Oby.fireAjax('hikashop_address_click',{'type':type,'cid':cid,'uid':uid,'el':el}); } <?php } if(hikaInput::get()->getVar('tmpl', '') == 'component') { if(empty($this->addressClass)) $this->addressClass = hikashop_get('class.address'); $miniFormat = $this->addressClass->miniFormat($this->address); $task = hikaInput::get()->getCmd('task', ''); ?> window.Oby.fireAjax('hikashop_address_changed',{'type':'<?php echo $this->type; ?>','edit':<?php echo $this->edit?'1':'0'; ?>,'cid':<?php echo $this->address_id; ?>,'task':'<?php echo $task; ?>','miniFormat':'<?php echo str_replace('\'','\\\'', $miniFormat); ?>'<?php $previous_id = hikaInput::get()->getVar('previous_cid', null); if((!empty($previous_id) || $previous_id === 0) && is_int($previous_id)) echo ',\'previous_cid\':' . $previous_id; ?>}); <?php echo $this->init_js; } ?> </script> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.26 |
proxy
|
phpinfo
|
Настройка