| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/brest/components/com_hikashop/views/address/tmpl/ |
Upload File : |
<?php
/**
* @package HikaShop for Joomla!
* @version 6.1.0
* @author hikashop.com
* @copyright (C) 2010-2025 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){
$field->currentElement = $this->address;
$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')
window.hikashop.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>