Файловый менеджер - Редактировать - /home/lmsyaran/public_html/j3/administrator/components/com_hikamarket/views/configmarket/tmpl/main.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'); ?><?php echo $this->leftmenu( 'main', array( '#main_front' => JText::_('MAIN_OPTIONS'), '#main_css' => JText::_('CSS'), '#main_editor' => JText::_('HIKA_EDITOR'), '#main_email' => JText::_('HIKAM_OPTIONS_EMAIL'), '#main_statistics' => JText::_('HIKAM_OPTIONS_STATISTICS'), ) ); ?> <div id="page-main" class="rightconfig-container <?php if(HIKASHOP_BACK_RESPONSIVE) echo 'rightconfig-container-j30';?>"> <div id="main_front" class="hikashop_backend_tile_edition"> <div class="hikashop_tile_block"><div> <div class="hikashop_tile_title"><?php echo JText::_('MAIN_OPTIONS'); ?></div> <table class="hk_config_table table" style="width:100%"> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('version');?>><?php echo JText::_('VERSION'); ?></td> <td> HikaMarket <?php echo $this->config->get('level') . ' ' . $this->config->get('version'); ?> [2007200006] </td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('frontend_edition');?>><?php echo JText::_('HIKAM_FRONTEND_EDITION'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[frontend_edition]','',$this->config->get('frontend_edition', 1)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('show_edit_btn');?>><?php echo JText::_('HIKAM_FRONT_SHOW_EDIT_BTN'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[show_edit_btn]','',$this->config->get('show_edit_btn', 0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('product_edit_cancel_url');?>><?php echo JText::_('HIKAM_FRONT_PRODUCT_EDIT_CANCEL_MODE'); ?></td> <td><?php $values = array( JHTML::_('select.option', 'product', JText::_('HIKAM_PRODUCT_EDIT_CANCEL_MODE_PRODUCT')), JHTML::_('select.option', 'current_url', JText::_('HIKAM_PRODUCT_EDIT_CANCEL_MODE_CURRENT_URL')), JHTML::_('select.option', 'listing', JText::_('HIKAM_PRODUCT_EDIT_CANCEL_MODE_LISTING')), ); echo JHTML::_('select.genericlist', $values, 'config[product_edit_cancel_url]', '', 'value', 'text', $this->config->get('product_edit_cancel_url', 'product')); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('show_category_explorer');?>><?php echo JText::_('HIKAM_SHOW_CATEGORY_EXPLORER'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[show_category_explorer]','',$this->config->get('show_category_explorer',0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('default_template_id');?>><?php echo JText::_('HIKAM_DEFAULT_PRODUCT_TEMPLATE'); ?></td> <td><?php echo $this->nameboxType->display( 'config[default_template_id]', $this->config->get('default_template_id', 0), hikamarketNameboxType::NAMEBOX_SINGLE, 'product_template', array( 'delete' => true, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', ) ); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('avoid_duplicate_product_code');?>><?php echo JText::_('AVOID_DUPLICATE_PRODUCT_CODE'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', "config[avoid_duplicate_product_code]",'',$this->config->get('avoid_duplicate_product_code', 0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('product_approval');?>><?php echo JText::_('HIKAM_FRONT_PRODUCT_APPROVAL'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[product_approval]', '', $this->config->get('product_approval',0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('product_cart_link');?>><?php echo JText::_('HIKAM_DISPLAY_CART_LINK'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[product_cart_link]','',$this->config->get('product_cart_link',0)); ?></td> </tr> </table> </div></div> </div> <div id="main_css" class="hikashop_backend_tile_edition"> <div class="hikashop_tile_block"><div> <div class="hikashop_tile_title"><?php echo JText::_('CSS'); ?></div> <table class="hk_config_table table" style="width:100%"> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('css_frontend');?>><?php echo JText::_('CSS_FRONTEND'); ?></td> <td><?php echo $this->cssType->display('config[css_frontend]', 'frontend', $this->config->get('css_frontend','default'));?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('css_style');?>><?php echo JText::_('STYLES_FOR_FRONTEND'); ?></td> <td><?php echo $this->cssType->display('config[css_style]', 'style', $this->config->get('css_style',''));?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('css_backend');?>><?php echo JText::_('CSS_BACKEND'); ?></td> <td><?php echo $this->cssType->display('config[css_backend]', 'backend', $this->config->get('css_backend','default'));?></td> </tr> </table> </div></div> </div> <div id="main_editor" class="hikashop_backend_tile_edition"> <div class="hikashop_tile_block"><div> <div class="hikashop_tile_title"><?php echo JText::_('HIKA_EDITOR'); ?></div> <table class="hk_config_table table" style="width:100%"> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('front_small_editor');?>><?php echo JText::_('HIKAM_FRONT_SMALL_EDITOR'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[front_small_editor]','',$this->config->get('front_small_editor',0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('edition_default_menu');?>><?php echo JText::_('HIKAM_FRONT_EDITION_DEFAULT_MENU'); ?></td> <td><?php echo $this->menusType->display('config[edition_default_menu]', $this->config->get('edition_default_menu',0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('editor');?>><?php echo JText::_('HIKA_EDITOR'); ?></td> <td><?php echo $this->editorType->display('config[editor]', $this->config->get('editor', '')); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('editor_disable_buttons');?>><?php echo JText::_('HIKA_EDITOR_DISABLE_BUTTONS'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[editor_disable_buttons]','',$this->config->get('editor_disable_buttons',0)); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('upload_file_free_download');?>><?php echo JText::_('HIKA_UPLOADED_FILE_FREE_DOWNLOAD'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[upload_file_free_download]','',$this->config->get('upload_file_free_download',0)); ?></td> </tr> <?php ?> </table> </div></div> </div> <div id="main_email" class="hikashop_backend_tile_edition"> <div class="hikashop_tile_block"><div> <div class="hikashop_tile_title"><?php echo JText::_('HIKAM_OPTIONS_EMAIL'); ?></div> <table class="hk_config_table table" style="width:100%"> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('vendor_email_order_status_notif_statuses');?>><?php echo JText::_('HIKAM_NOTIFICATION_STATUSES_FILTER'); ?></td> <td><?php $order_statuses = explode(',', $this->config->get('vendor_email_order_status_notif_statuses', '')); if(!empty($order_statuses)) { foreach($order_statuses as &$order_status) { $order_status = trim($order_status); } unset($order_status); } echo $this->nameboxType->display( 'config[vendor_email_order_status_notif_statuses]', $order_statuses, hikamarketNameboxType::NAMEBOX_MULTIPLE, 'order_status', array( 'delete' => true, 'sort' => false, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', 'force_data' => true ) ); ?></td> </tr> </table> <table style="margin-top:5px" class="adminlist table table-striped table-hover"> <thead> <tr> <th class="title titlenum"><?php echo JText::_( 'HIKA_NUM' );?></th> <th class="title"><?php echo JText::_('HIKA_EMAIL'); ?></th> <th class="title titletoggle"><?php echo JText::_('HIKA_PUBLISHED'); ?></th> </tr> </thead> <tbody> <?php if(!empty($this->emails)) { $k = 0; foreach($this->emails as $i => $email) { ?> <tr class="row<?php echo $k ;?>"> <td style="text-align:center"><?php echo $i+1; ?></td> <td><?php if($this->emailManage) { ?><a href="<?php echo hikamarket::completeLink('shop.email&task=edit&mail_name='.$email['file']);?>"><?php } $key = 'MARKET_' . strtoupper($email['name']); echo (JText::_($key) == $key) ? $email['name'] : JText::_($key); if($this->emailManage) { ?></a><?php } ?></td> <td style="text-align:center"><?php $publishedid = 'config_value-shop.'.$email['file'].'.published'; echo $this->toggleClass->toggle($publishedid, (int)$email['published'], 'config'); ?></td> </tr> <?php $k = 1 - $k; } } ?> </tbody> </table> </div></div> </div> <div id="main_statistics" class="hikashop_backend_tile_edition"> <div class="hikashop_tile_block"><div> <div class="hikashop_tile_title"><?php echo JText::_('STATISTICS'); ?></div> <table class="hk_config_table table" style="width:100%"> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('stats_valid_order_statuses');?>><?php echo JText::_('HIKAM_STATS_VALID_ORDER_STATUSES'); ?></td> <td><?php $order_statuses = explode(',', $this->config->get('stats_valid_order_statuses', 'confirmed,shipped')); if(!empty($order_statuses)) { foreach($order_statuses as &$order_status) { $order_status = trim($order_status); } unset($order_status); } echo $this->nameboxType->display( 'config[stats_valid_order_statuses]', $order_statuses, hikamarketNameboxType::NAMEBOX_MULTIPLE, 'order_status', array( 'delete' => true, 'sort' => false, 'default_text' => '<em>'.JText::_('HIKA_NONE').'</em>', 'force_data' => true ) ); ?></td> </tr> <tr> <td class="hk_tbl_key"<?php echo $this->docTip('display_order_statistics');?>><?php echo JText::_('HIKAM_DISPLAY_ORDER_STATISTICS'); ?></td> <td><?php echo JHTML::_('hikaselect.booleanlist', 'config[display_order_statistics]','',$this->config->get('display_order_statistics',0)); ?></td> </tr> </table> <table style="margin-top:5px" class="adminlist table table-striped table-hover admintable"> <thead> <tr> <th class="title"><?php echo JText::_('HIKA_NAME'); ?></th> <th class="title titletoggle"><?php echo JText::_('HIKAM_STAT_CONTAINER'); ?></th> <th class="title titletoggle"><?php echo JText::_('HIKAM_STAT_PERIOD'); ?></th> <th class="title titletoggle"><?php echo JText::_('HIKA_ORDER'); ?></th> <th class="title titletoggle"><?php echo JText::_('HIKA_PUBLISHED'); ?></th> </tr> </thead> <tbody> <?php if(!empty($this->statistics)) { $statisticsPeriods = $this->statisticsClass->getDateRangeList(); foreach($statisticsPeriods as $key => &$period) { $txt = '' . $period; $period = JHTML::_('select.option', $key, JText::_($txt)); } unset($period); $statisticsGroupPeriods = $this->statisticsClass->getDateRangeList(true); foreach($statisticsGroupPeriods as $key => &$period) { if(strpos($key,'.day') !== false) { unset($statisticsGroupPeriods[$key]); continue; } $txt = '' . $period; $period = JHTML::_('select.option', $key, JText::_($txt)); } unset($period); $statisticsContainers = array( 12 => '100%', 9 => '75%', 8 => '66%', 6 => '50%', 4 => '33%', 3 => '25%', ); $k = 0; foreach($this->statistics as $key => $statistic) { ?> <tr class="row<?php echo $k ;?>" data-hkm-stat="<?php echo $key; ?>"> <td><?php if(!empty($statistic['label'])) echo $statistic['label'] . ' (<em>'.$key.'</em>)'; else echo $key; ?></td> <td><?php if(empty($statistic['container'])) $statistic['container'] = 12; echo JHTML::_('select.genericlist', $statisticsContainers, 'config[vendor_statistics]['.$key.'][container]', '', 'value', 'text', $statistic['container']); ?></td> <td><?php if(isset($statistic['vars']['DATE_RANGE']) && $statistic['type'] != 'graph') { echo JHTML::_('select.genericlist', $statisticsPeriods, 'config[vendor_statistics]['.$key.'][vars][DATE_RANGE]', '', 'value', 'text', $statistic['vars']['DATE_RANGE']); } else if(isset($statistic['vars']['DATE_RANGE'])) { echo JHTML::_('select.genericlist', $statisticsGroupPeriods, 'config[vendor_statistics]['.$key.'][vars][DATE_RANGE]', '', 'value', 'text', $statistic['vars']['DATE_RANGE']); } ?></td> <td> <div class="hk-input-group"> <div class="hk-input-group-prepend"> <a class="hikabtn" href="#up" data-ordering="-1" data-ordering-id="<?php echo $key; ?>" onclick="return window.localPage.orderingStat(this);"><i class="fas fa-arrow-up"></i></a> </div> <input type="text" class="hk-form-control hkm_order_value" size="3" data-hkm-input-stat="<?php echo $key; ?>" name="config[vendor_statistics][<?php echo $key; ?>][order]" value="<?php echo (int)$statistic['order']; ?>" /> <div class="hk-input-group-append"> <a class="hikabtn" href="#down" data-ordering="1" data-ordering-id="<?php echo $key; ?>" onclick="return window.localPage.orderingStat(this);"><i class="fas fa-arrow-down"></i></a> </div> </div> </td> <td><?php echo $this->radioType->booleanlist('config[vendor_statistics]['.$key.'][published]', '', (int)$statistic['published']); ?></td> </tr> <?php $k = 1 - $k; } } ?> </tbody> </table> <script type="text/javascript"> if(!window.localPage) window.localPage = {}; window.localPage.orderingStat = function(el) { var id = el.getAttribute('data-ordering-id'), direction = el.getAttribute('data-ordering') == '-1'; if(!id) return false; var block = document.querySelector('[data-hkm-stat="'+id+'"]'); if(!block) return false; var input = block.querySelector('input[data-hkm-input-stat="'+id+'"]'); if(!input) return false; var switchBlock = (direction) ? block.previousElementSibling : block.nextElementSibling; if(!switchBlock) return false; var switchId = switchBlock.getAttribute('data-hkm-stat'), switchInput = switchBlock.querySelector('input[data-hkm-input-stat="'+switchId+'"]'); if(direction) block.parentNode.insertBefore(block, switchBlock); else switchBlock.parentNode.insertBefore(switchBlock, block); var i = input.value; input.value = switchInput.value; switchInput.value = i; return false; }; </script> </div></div> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка