| Server IP : 54.36.91.62 / Your IP : 216.73.217.117 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/c/o/o/coopiak/amisdesseniors-fr/lyon/components/com_hikashop/views/product/tmpl/ |
Upload File : |
<?php
/**
* @package HikaShop for Joomla!
* @version 5.1.2
* @author hikashop.com
* @copyright (C) 2010-2024 HIKARI SOFTWARE. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
defined('_JEXEC') or die('Restricted access');
?><?php
$doc = JFactory::getDocument();
$doc->addHeadLink(hikashop_cleanURL(hikashop_completeLink('product&task=contact'.$this->url_itemid)), 'canonical');
?>
<div id="hikashop_product_contact_<?php echo hikaInput::get()->getInt('cid');?>_page" class="hikashop_product_contact_page">
<form action="<?php echo hikashop_completeLink('product&task=contact'.$this->url_cid.$this->url_itemid); ?>" id="hikashop_contact_form" name="hikashop_contact_form" method="post" onsubmit="return checkFields();">
<fieldset>
<div class="title_area" style="float:left">
<!-- TITLE -->
<h1><?php
if(!empty($this->product->product_id)) {
$linkToProduct = $this->config->get('link_to_product_on_contact_form_title', 1);
$url = hikashop_contentLink('product&task=show&cid='.$this->product->product_id.'&name='.$this->product->alias.$this->url_itemid, $this->product);
$doc = JFactory::getDocument();
$doc->setMetaData( 'robots', 'noindex' );
if($linkToProduct) {
echo '<a class="hikashop_contact_link_to_product" href="'.$url.'" title="'.@$this->product->product_name.'">';
}
if(!empty($this->product->images)) {
$image = reset($this->product->images);
$img = $this->imageHelper->getThumbnail($image->file_path, array(50,50), array('default' => true), true);
if($img->success) {
echo '<img src="'.$img->url.'" alt="" style="vertical-align:middle"/> ';
}
}
echo @$this->product->product_name;
if($linkToProduct) {
echo '</a>';
}
} else {
echo @$this->title;
}
?></h1>
<!-- EO TITLE -->
</div>
<div class="toolbar" id="toolbar" style="float: right;">
<!-- OK BUTTON -->
<button class="hikabtn hikabtn-success" type="submit"><i class="fa fa-check"></i> <?php echo JText::_('OK'); ?></button>
<!-- EO OK BUTTON -->
<!-- CANCEL BUTTON -->
<?php if(hikaInput::get()->getCmd('tmpl', '') != 'component') { ?>
<button class="hikabtn hikabtn-danger" type="button" onclick="history.back(); return false;"><i class="fa fa-times"></i> <?php echo JText::_('HIKA_CANCEL'); ?></button>
<?php } ?>
<!-- EO CANCEL BUTTON -->
</div>
<div style="clear:both"></div>
</fieldset>
<?php
$formData = hikaInput::get()->getVar('formData','');
if(empty($formData))
$formData = new stdClass();
if(isset($this->element->name) && !isset($formData->name)){
$formData->name = $this->element->name;
}
if(isset($this->element->email) && !isset($formData->email)){
$formData->email = $this->element->email;
}
?>
<dl>
<!-- NAME -->
<dt id="hikashop_contact_name_name" class="hikashop_contact_item_name">
<label for="data[contact][name]"><?php echo JText::_( 'HIKA_USER_NAME' ); ?> <span class="hikashop_field_required_label">*</span></label>
</dt>
<dd id="hikashop_contact_value_name" class="hikashop_contact_item_value">
<input id="hikashop_contact_name" type="text" name="data[contact][name]" size="40" class="<?php echo HK_FORM_CONTROL_CLASS; ?>" value="<?php echo $this->escape((string)@$formData->name);?>" />
</dd>
<!-- EO NAME -->
<!-- EMAIL -->
<dt id="hikashop_contact_name_email" class="hikashop_contact_item_name">
<label for="data[contact][email]"><?php echo JText::_( 'HIKA_EMAIL' ); ?> <span class="hikashop_field_required_label">*</span></label>
</dt>
<dd id="hikashop_contact_value_email" class="hikashop_contact_item_value">
<input id="hikashop_contact_email" type="text" name="data[contact][email]" size="40" class="<?php echo HK_FORM_CONTROL_CLASS; ?>" value="<?php echo $this->escape((string)@$formData->email);?>" />
</dd>
<!-- EO EMAIL -->
<!-- CUSTOM CONTACT FIELDS -->
<?php
if(!empty($this->contactFields)){
$after = array();
?>
</dl>
<?php
foreach ($this->contactFields as $fieldName => $oneExtraField) {
$itemData = @$formData->$fieldName;
$onWhat='onchange';
if($oneExtraField->field_type=='radio')
$onWhat='onclick';
$oneExtraField->product_id = hikaInput::get()->getInt('cid');
$html = $this->fieldsClass->display(
$oneExtraField,$itemData,
'data[contact]['.$oneExtraField->field_namekey.']',
false,
' class="'.HK_FORM_CONTROL_CLASS.'" '.$onWhat.'="window.hikashop.toggleField(this,\''.$fieldName.'\',\'contact\',0);"',
false,
null,
null,
false
);
if($oneExtraField->field_type=='hidden') {
$after[] = $html;
continue;
}
?>
<dl id="hikashop_contact_<?php echo $oneExtraField->field_namekey; ?>">
<dt id="hikashop_contact_item_name_<?php echo $oneExtraField->field_id;?>" class="hikashop_contact_item_name">
<label for="data[contact][<?php echo $oneExtraField->field_namekey; ?>]">
<?php echo $this->fieldsClass->getFieldName($oneExtraField, true);?>
</label>
</dt>
<dd id="hikashop_contact_item_value_<?php echo $oneExtraField->field_id;?>" class="hikasho_contact_item_value"><?php
echo $html;
?>
</dd>
</dl>
<?php
}
?>
<dl>
<?php
if(count($after)) {
echo implode("\r\n", $after);
}
}
?>
<!-- EO CUSTOM CONTACT FIELDS -->
<!-- EXTRA DATA FIELDS -->
<?php
if(!empty($this->extra_data['fields'])) {
foreach($this->extra_data['fields'] as $key => $value) {
?> <dt id="hikashop_contact_<?php echo $key; ?>_email" class="hikashop_contact_item_name">
<label><?php echo JText::_($value['label']); ?></label>
</dt>
<dd id="hikashop_contact_<?php echo $key; ?>_email" class="hikashop_contact_item_value">
<?php echo $value['content']; ?>
</dd>
<?php
}
}
?>
<!-- EO EXTRA DATA FIELDS -->
<!-- ADDITIONAL INFORMATION -->
<dt id="hikashop_contact_name_altbody" class="hikashop_contact_item_name">
<label for="data[contact][altbody]"><?php echo JText::_( 'ADDITIONAL_INFORMATION' ); ?> <span class="hikashop_field_required_label">*</span></label>
</dt>
<dd id="hikashop_contact_value_altbody" class="hikashop_contact_item_value">
<textarea id="hikashop_contact_altbody" cols="60" rows="10" name="data[contact][altbody]" style="width:100%;"><?php
if(isset($formData->altbody)) echo $formData->altbody;
?></textarea>
</dd>
<!-- EO ADDITIONAL INFORMATION -->
<!-- CONFIRM CONSENT -->
<?php
if(!empty($this->privacy)) {
$text = JText::_( 'PLG_CONTENT_CONFIRMCONSENT_CONSENTBOX_LABEL' ) . ' <span class="hikashop_field_required_label">*</span>';
if(!empty($this->privacy['id']) || !empty($this->privacy['url'])) {
$popupHelper = hikashop_get('helper.popup');
$text = $popupHelper->display(
$text,
'PLG_CONTENT_CONFIRMCONSENT_CONSENTBOX_LABEL',
JRoute::_('index.php?option=com_hikashop&ctrl=checkout&task=privacyconsent&type=contact&tmpl=component'),
'contact_privacyconsent',
800, 500, '', '', 'link'
);
}
?>
<dt id="hikashop_contact_name_consent" class="hikashop_contact_item_name">
<label><?php echo $text; ?></label>
</dt>
<dd id="hikashop_contact_value_consent" class="hikashop_contact_item_value">
<label class="checkbox">
<input type="checkbox" id="hikashop_contact_consent" name="data[contact][consent]" value="1"/> <?php echo $this->privacy['text']; ?>
</label>
<input type="hidden" name="data[contact][consentcheck]" value="1"/>
</dd>
<?php
}
?>
<!-- EO CONFIRM CONSENT -->
<!-- GET A COPY -->
<?php
if($this->config->get('contact_form_copy_checkbox', 0)) {
?>
<dt id="hikashop_contact_name_copy" class="hikashop_contact_item_name">
<label><?php echo JText::_('GET_A_COPY'); ?></label>
</dt>
<dd id="hikashop_contact_value_copy" class="hikashop_contact_item_value">
<label class="checkbox">
<input type="checkbox" id="hikashop_contact_copy" name="data[contact][copy]" value="1"/> <?php echo JText::_('CHECK_THIS_CHECKBOX_TO_GET_A_COPY'); ?>
</label>
<input type="hidden" name="data[contact][copycheck]" value="1"/>
</dd>
<?php
}
?>
<!-- EO GET A COPY -->
</dl>
<input type="hidden" name="data[contact][product_id]" value="<?php echo $this->cid;?>" />
<input type="hidden" name="cid" value="<?php echo $this->cid;?>" />
<input type="hidden" name="option" value="<?php echo HIKASHOP_COMPONENT; ?>" />
<input type="hidden" name="task" value="send_email" />
<input type="hidden" name="ctrl" value="product" />
<input type="hidden" name="redirect_url" value="<?php $redirect_url = hikaInput::get()->getString('redirect_url', ''); echo $this->escape($redirect_url); ?>" />
<?php
if(!empty($this->extra_data['hidden'])) {
foreach($this->extra_data['hidden'] as $key => $value) {
echo "\t\t" . '<input type="hidden" name="'.$this->escape($key).'" value="'.$this->escape($value).'" />' . "\r\n";
}
}
if(hikaInput::get()->getVar('tmpl', '') == 'component') {
?> <input type="hidden" name="tmpl" value="component" />
<?php
}
echo JHTML::_( 'form.token' );
?>
</form>
</div>