| Server IP : 213.186.33.4 / Your IP : 216.73.216.193 Web Server : Apache System : Linux webm006.cluster103.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 : awebpaca ( 35430) PHP Version : 8.5.0 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/awebpaca/boutiques/app/design/adminhtml/default/default/template/catalog/product/ |
Upload File : |
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package default_default
* @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
?>
<?php
/**
* Template for Mage_Adminhtml_Block_Catalog_Product_Edit
*/
?>
<div class="content-header">
<h3 class="icon-head head-products"><?php echo $this->getHeader() ?></h3>
<p class="content-buttons form-buttons"><?php echo $this->getBackButtonHtml() ?>
<?php echo $this->getCancelButtonHtml() ?>
<?php if($this->getProductId()): ?>
<?php echo $this->getDeleteButtonHtml() ?>
<?php if($this->getProductSetId() && $this->getIsConfigured()): ?>
<?php echo $this->getDuplicateButtonHtml() ?>
<?php endif; ?>
<?php endif; ?>
<?php if($this->getProductSetId() && $this->getIsConfigured()): ?>
<?php echo $this->getSaveButtonHtml() ?>
<?php echo $this->getSaveAndEditButtonHtml() ?>
<?php endif; ?>
</p>
</div>
<form action="<?php echo $this->getSaveUrl() ?>" method="post" id="product_edit_form" enctype="multipart/form-data">
<?php echo $this->getBlockHtml('formkey')?>
<div style="display:none"></div>
</form>
<script type="text/javascript">
//<![CDATA[
var productTemplateSyntax = /(^|.|\r|\n)({{(\w+)}})/;
var productForm = new varienForm('product_edit_form', '<?php echo $this->getValidationUrl() ?>');
productForm._processValidationResult = function(transport) {
var response = transport.responseText.evalJSON();
if (response.error){
if (response.attribute && $(response.attribute)) {
$(response.attribute).setHasError(true, productForm);
Validation.ajaxError($(response.attribute), response.message);
if (!Prototype.Browser.IE){
$(response.attribute).focus();
}
}
else if ($('messages')) {
$('messages').innerHTML = '<ul class="messages"><li class="error-msg"><ul><li>' + response.message + '</li></ul></li></ul>';
}
}
else{
productForm._submit();
}
};
function saveAndContinueEdit(urlTemplate) {
var template = new Template(urlTemplate, productTemplateSyntax);
var url = template.evaluate({tab_id:product_info_tabsJsTabs.activeTab.id});
productForm.submit(url);
}
function setSettings(urlTemplate, setElement, typeElement) {
var template = new Template(urlTemplate, productTemplateSyntax);
setLocation(template.evaluate({attribute_set:$F(setElement),type:$F(typeElement)}));
}
function setSuperSettings(urlTemplate, attributesClass, validateField) {
var attributesFields = $$('.' + attributesClass);
var attributes = Form.serializeElements(attributesFields, true).attribute;
if(typeof attributes == 'string') {
attributes = [attributes];
}
if(!attributes) {
$(validateField).value = 'no-attributes';
} else {
$(validateField).value = 'has-attributes';
}
if (productForm.validator.validate()) {
var template = new Template(urlTemplate, productTemplateSyntax);
var url = template.evaluate({
attributes: encode_base64(attributes.join(',')).replace(new RegExp('/','g'),'%2F').replace(new RegExp('=','g'),'%3D')
});
setLocation(url);
}
}
function checkMaxLength(Object, MaxLen)
{
if (Object.value.length > MaxLen-1) {
Object.value = Object.value.substr(0, MaxLen);
}
return 1;
}
Event.observe(window, 'load', function() {
var objName = '<?php echo $this->getSelectedTabId() ?>';
if (objName) {
obj = $(objName);
//IE fix (bubbling event model)
product_info_tabsJsTabs.setSkipDisplayFirstTab();
product_info_tabsJsTabs.showTabContent(obj);
}
Product.AttributesBridge.setTabsObject(product_info_tabsJsTabs);
});
Validation.addAllThese([
['validate-super-product-attributes', '<?php echo Mage::helper('catalog')->__('Please select one or more attributes.') ?>', function(v) {
return (v != "no-attributes");
}]]);
//]]>
</script>