Файловый менеджер - Редактировать - /home/lmsyaran/public_html/components/com_hikamarket/views/discountmarket/tmpl/show.php
Назад
<?php /** * @package HikaMarket for Joomla! * @version 3.1.1 * @author Obsidev S.A.R.L. * @copyright (C) 2011-2020 OBSIDEV. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><script type="text/javascript"> window.discountMgr = {}; window.discountMgr.cpt = {}; </script> <form action="<?php echo hikamarket::completeLink('discount');?>" method="post" name="hikamarket_form" id="hikamarket_discount_form"> <dl class="hikam_options large"> <?php if(hikamarket::acl('discount/edit/code')) { ?> <dt class="hikamarket_discount_code"><label><?php echo JText::_('DISCOUNT_CODE'); ?></label></dt> <dd class="hikamarket_discount_code"><input type="text" size="45" name="data[discount][discount_code]" value="<?php echo $this->escape(@$this->discount->discount_code); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/type')) { ?> <dt class="hikamarket_discount_type"><label><?php echo JText::_('DISCOUNT_TYPE'); ?></label></dt> <dd class="hikamarket_discount_type"> <?php $options = array( JHTML::_('select.option', 'coupon', JText::_('COUPONS')), JHTML::_('select.option', 'discount', JText::_('DISCOUNTS')), ); echo JHTML::_('select.genericlist', $options, 'data[discount][discount_type]', 'onchange="hikashopToggleDiscount(this.value);"', 'value', 'text', @$this->discount->discount_type); ?> <script type="text/javascript"> function hikashopToggleDiscount(value) { var els = document.querySelectorAll("[data-discount-display]"); for(var i = els.length - 1; i >= 0; i--) { els[i].style.display = (els[i].getAttribute("data-discount-display") == value) ? "" : "none"; } } window.hikashop.ready(function(){ hikashopToggleDiscount('<?php echo !empty($this->discount->discount_type) ? $this->escape($this->discount->discount_type) : 'coupon'; ?>'); }); </script> </dd> <?php } if(hikamarket::acl('discount/edit/flatamount')) { ?> <dt class="hikamarket_discount_flatamount"><label><?php echo JText::_('DISCOUNT_FLAT_AMOUNT'); ?></label></dt> <dd class="hikamarket_discount_flatamount"> <input type="text" size="30" name="data[discount][discount_flat_amount]" value="<?php echo $this->escape(@$this->discount->discount_flat_amount); ?>" /> <?php echo $this->currencyType->display('data[discount][discount_currency_id]', @$this->discount->discount_currency_id); ?> </dd> <?php } if(hikamarket::acl('discount/edit/percentamount')) { ?> <dt class="hikamarket_discount_percentamount"><label><?php echo JText::_('DISCOUNT_PERCENT_AMOUNT'); ?></label></dt> <dd class="hikamarket_discount_percentamount"><input type="text" size="30" name="data[discount][discount_percent_amount]" value="<?php echo $this->escape(@$this->discount->discount_percent_amount); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/taxcategory')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_tax"><label><?php echo JText::_('AUTOMATIC_TAXES'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_tax"> <?php echo $this->radioType->booleanlist('data[discount][discount_tax]', 'onchange="hikashopToggleTax(this.value);"', @$this->discount->discount_tax); ?> <script type="text/javascript"> function hikashopToggleTax(value) { var els = document.querySelectorAll("[data-tax-display]"); for(var i = els.length - 1; i >= 0; i--) { els[i].style.display = (els[i].getAttribute("data-tax-display") == value) ? "none" : ""; } } window.hikashop.ready(function(){ hikashopToggleTax('<?php echo (int)@$this->discount->discount_tax; ?>'); }); </script> </dd> <dt data-discount-display="coupon" data-tax-display="1" class="hikamarket_discount_taxcategory"><label><?php echo JText::_('TAXATION_CATEGORY'); ?></label></dt> <dd data-discount-display="coupon" data-tax-display="1" class="hikamarket_discount_taxcategory"><?php echo $this->categoryType->display('data[discount][discount_tax_id]', @$this->discount->discount_tax_id, 'tax'); ?></dd> <?php } if(hikamarket::acl('discount/edit/usedtimes')) { ?> <dt class="hikamarket_discount_usedtimes"><label><?php echo JText::_('DISCOUNT_USED_TIMES'); ?></label></dt> <dd class="hikamarket_discount_usedtimes"><input type="text" size="30" name="data[discount][discount_used_times]" value="<?php echo $this->escape(@$this->discount->discount_used_times); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/published')) { ?> <dt class="hikamarket_discount_publish"><label><?php echo JText::_('HIKA_PUBLISHED'); ?></label></dt> <dd class="hikamarket_discount_publish"><?php echo $this->radioType->booleanlist('data[discount][discount_published]', '', @$this->discount->discount_published); ?></dd> <?php } if(hikamarket::acl('discount/edit/dates')) { ?> <dt class="hikamarket_discount_dates"><label><?php echo JText::_('HIKA_DATES'); ?></label></dt> <dd class="hikamarket_discount_dates"><?php echo JHTML::_('calendar', hikamarket::getDate((@$this->discount->discount_start?@$this->discount->discount_start:''),'%Y-%m-%d %H:%M'), 'data[discount][discount_start]','discount_start','%Y-%m-%d %H:%M',array('size' => '20')); echo ' <span class="calendar-separator">' . JText::_('HIKA_RANGE_TO') . '</span> '; echo JHTML::_('calendar', hikamarket::getDate((@$this->discount->discount_end?@$this->discount->discount_end:''),'%Y-%m-%d %H:%M'), 'data[discount][discount_end]','discount_end','%Y-%m-%d %H:%M',array('size' => '20')); ?></dd> <?php } if(hikashop_level(1)) { if(hikamarket::acl('discount/edit/minorder')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_minorder"><label><?php echo JText::_('MINIMUM_ORDER_VALUE'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_minorder"><input type="text" size="30" name="data[discount][discount_minimum_order]" value="<?php echo $this->escape(@$this->discount->discount_minimum_order); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/minproducts')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_minproducts"><label><?php echo JText::_('MINIMUM_NUMBER_OF_PRODUCTS'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_minproducts"><input type="text" size="30" name="data[discount][discount_minimum_products]" value="<?php echo $this->escape(@$this->discount->discount_minimum_products); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/quota')) { ?> <dt class="hikamarket_discount_quota"><label><?php echo JText::_('DISCOUNT_QUOTA'); ?></label></dt> <dd class="hikamarket_discount_quota"><input type="text" size="30" name="data[discount][discount_quota]" value="<?php echo $this->escape(@$this->discount->discount_quota); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/peruser')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_peruser"><label><?php echo JText::_('DISCOUNT_QUOTA_PER_USER'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_peruser"><input type="text" size="30" name="data[discount][discount_quota_per_user]" value="<?php echo $this->escape(@$this->discount->discount_quota_per_user); ?>" /></dd> <?php } if(hikamarket::acl('discount/edit/product')) { ?> <dt class="hikamarket_discount_product"><label><?php echo JText::_('PRODUCT'); ?></label></dt> <dd class="hikamarket_discount_product"><?php $product_id = null; if(!empty($this->discount->discount_product_id)) $product_id = explode(',', trim($this->discount->discount_product_id, ',')); echo $this->nameboxType->display( 'data[discount][discount_product_id]', $product_id, hikamarketNameboxType::NAMEBOX_MULTIPLE, 'product', array( 'delete' => true, 'root' => $this->rootCategory, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', 'variants' => 2, 'url_params' => array('VARIANTS' => 2) ) ); ?></dd> <?php } if(hikamarket::acl('discount/edit/category')) { ?> <dt class="hikamarket_discount_category"><label><?php echo JText::_('CATEGORY'); ?></label></dt> <dd class="hikamarket_discount_category"><?php $category_id = null; if(!empty($this->discount->discount_category_id)) $category_id = explode(',', trim($this->discount->discount_category_id, ',')); echo $this->nameboxType->display( 'data[discount][discount_category_id]', $category_id, hikamarketNameboxType::NAMEBOX_MULTIPLE, 'category', array( 'delete' => true, 'root' => $this->rootCategory, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', ) ); ?></dd> <?php } if(hikamarket::acl('discount/edit/categorychild')) { ?> <dt class="hikamarket_discount_categorychild"><label><?php echo JText::_('INCLUDING_SUB_CATEGORIES'); ?></label></dt> <dd class="hikamarket_discount_categorychild"><?php echo $this->radioType->booleanlist('data[discount][discount_category_childs]' , '', @$this->discount->discount_category_childs); ?></dd> <?php } if(hikamarket::acl('discount/edit/zone')) { ?> <dt class="hikamarket_discount_zone"><label><?php echo JText::_('ZONE'); ?></label></dt> <dd class="hikamarket_discount_zone"><?php $zone_id = null; if(!empty($this->discount->discount_zone_id)) $zone_id = explode(',', trim($this->discount->discount_zone_id, ',')); echo $this->nameboxType->display( 'data[discount][discount_zone_id]', $zone_id, hikamarketNameboxType::NAMEBOX_MULTIPLE, 'zone', array( 'delete' => true, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', ) ); ?></dd> <?php } if(hikashop_level(2) && hikamarket::acl('discount/edit/user')) { ?> <dt class="hikamarket_discount_user"><label><?php echo JText::_('USERS'); ?></label></dt> <dd class="hikamarket_discount_user"><?php $discount_user_id = null; if(!empty($this->discount->discount_user_id)) $discount_user_id = explode(',', trim($this->discount->discount_user_id, ',')); echo $this->nameboxType->display( 'data[discount][discount_user_id]', $discount_user_id, hikamarketNameboxType::NAMEBOX_MULTIPLE, 'user', array( 'delete' => true, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', ) ); ?></dd> <?php } if($this->vendor->vendor_id == 1 && hikamarket::level(1) && hikamarket::acl('discount/edit/targetvendor')) { ?> <dt class="hikamarket_discount_targetvendor"><label><?php echo JText::_('DISCOUNT_TARGET_VENDOR'); ?></label></dt> <dd class="hikamarket_discount_targetvendor"><?php $discount_vendor_id = (int)@$this->discount->discount_target_vendor; if($discount_vendor_id > 1) { $vendorClass = hikamarket::get('class.vendor'); $discountVendor = $vendorClass->get($discount_vendor_id); $discount_vendor_name = $discount_vendor_id . ' - ' . $discountVendor->vendor_name; } else { $discount_vendor_id = -1; $discount_vendor_name = JText::_('HIKAM_SELECT_VENDOR'); } $values = array( JHTML::_('select.option', '0', JText::_('HIKASHOP_NO')), JHTML::_('select.option', '1', JText::_('HIKASHOP_YES')), JHTML::_('select.option', $discount_vendor_id, $discount_vendor_name) ); echo $this->radioType->radiolist($values, 'data[discount][discount_target_vendor]', 'onchange="window.discountMgr.setVendor(this, false);"', 'value', 'text', @$this->discount->discount_target_vendor); $popup = hikamarket::get('shop.helper.popup'); echo $this->popup->display( '', //$popupLinkData, 'EDIT', hikamarket::completeLink('vendor&task=selection&single=1', true), 'market_discount_set_vendor', 760, 480, 'onclick="return window.discountMgr.changeVendor(this);"', '', 'link' ); ?> <script type="text/javascript"> window.discountMgr.current_vendor = <?php echo $discount_vendor_id; ?>; window.discountMgr.setVendor = function(el, c) { var v = 0; if(el.value) v = parseInt(el.value); if(v == -1 || (c && v > 1 && v == window.discountMgr.current_vendor && el.checked)) { var p = document.getElementById("market_discount_set_vendor"); window.discountMgr.changeVendor(p); } if(c) window.discountMgr.current_vendor = v; } window.discountMgr.changeVendor = function(el) { window.hikamarket.submitFct = function(data) { var d = document, w = window, o = w.Oby, el = d.getElementById("data[discount][discount_target_vendor]-1"), lbl = d.getElementById("data[discount][discount_target_vendor]-1-lbl"); if(!data.id && data[0]) data = data[0]; if(!el) el = d.getElementById("data_discount_discount_target_vendor-1"); if(el) el.value = data.id; if(el && !el.checked) el.checked = "checked"; if(!lbl) { lbl = el; while(lbl && lbl.nodeName.toLowerCase() != "label") { lbl = lbl.nextSibling; } } if(lbl) lbl.innerHTML = data.id + " - " + data.vendor_name; }; window.hikamarket.openBox(el,null,(el.getAttribute("rel") == null)); return false; } </script> <?php } if(hikamarket::acl('discount/edit/autoload')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_autoload"><label><?php echo JText::_('COUPON_AUTO_LOAD'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_autoload"><?php echo $this->radioType->booleanlist('data[discount][discount_auto_load]' , '', @$this->discount->discount_auto_load); ?></dd> <?php } if(hikamarket::acl('discount/edit/percenttoproduct')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_percenttoproduct"><label><?php echo JText::_('COUPON_APPLIES_TO_PRODUCT_ONLY'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_percenttoproduct"><?php echo $this->radioType->booleanlist('data[discount][discount_coupon_product_only]' , '', @$this->discount->discount_coupon_product_only); ?></dd> <?php } if(hikamarket::acl('discount/edit/nodoubling')) { ?> <dt data-discount-display="coupon" class="hikamarket_discount_nodoubling"><label><?php echo JText::_('COUPON_HANDLING_OF_DISCOUNTED_PRODUCTS'); ?></label></dt> <dd data-discount-display="coupon" class="hikamarket_discount_nodoubling"><?php $options = array( JHTML::_('select.option', 0, JText::_('STANDARD_BEHAVIOR')), JHTML::_('select.option', 1, JText::_('IGNORE_DISCOUNTED_PRODUCTS')), JHTML::_('select.option', 2, JText::_('OVERRIDE_DISCOUNTED_PRODUCTS')) ); echo JHTML::_('hikaselect.genericlist', $options, 'data[discount][discount_coupon_nodoubling]', '', 'value', 'text', @$this->discount->discount_coupon_nodoubling); ?></dd> <?php } } JPluginHelper::importPlugin('hikashop'); $html = array(); JFactory::getApplication()->triggerEvent('onDiscountFrontBlocksDisplay', array(&$this->discount, &$html)); if(!empty($html)) echo implode("\r\n", $html); if(hikashop_level(2) && hikamarket::acl('discount/edit/acl')) { ?> <dt class="hikamarket_discount_acl"><label><?php echo JText::_('ACCESS_LEVEL'); ?></label></dt> <dd class="hikamarket_discount_acl"><?php $discount_access = 'all'; if(isset($this->discount->discount_access)) $discount_access = $this->discount->discount_access; echo $this->joomlaAcl->display('data[discount][discount_access]', $discount_access, true, true); ?></dd> <?php } ?> </dl> <input type="hidden" name="cancel_action" value="<?php echo @$this->cancel_action; ?>"/> <input type="hidden" name="cid" value="<?php echo @$this->discount->discount_id; ?>"/> <input type="hidden" name="option" value="<?php echo HIKAMARKET_COMPONENT; ?>"/> <input type="hidden" name="task" value="show"/> <input type="hidden" name="ctrl" value="discount"/> <?php echo JHTML::_('form.token'); ?> </form> <script type="text/javascript"> window.hikashop.ready(function(){ window.hikamarket.dlTitle('hikamarket_discount_form'); }); </script>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.02 |
proxy
|
phpinfo
|
Настройка