Файловый менеджер - Редактировать - /home/lmsyaran/public_html/administrator/components/com_phocacart/views/phocacartcp/view.html.php
Назад
<?php /* @package Joomla * @copyright Copyright (C) Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * @extension Phoca Extension * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ defined('_JEXEC') or die(); jimport( 'joomla.application.component.view' ); use Phoca\Render\Adminviews; class PhocaCartCpViewPhocaCartCp extends JViewLegacy { protected $t; protected $r; protected $s; function display($tpl = null) { $this->t = PhocacartUtils::setVars(); $this->s = PhocacartRenderStyle::getStyles(); $this->r = new PhocacartRenderAdminview(); /*$this->views= array( 'items' => array($this->t['l'] . '_PRODUCTS', 'folder-close', '#c1a46d'), 'categories' => array($this->t['l'] . '_CATEGORIES', 'folder-open', '#da7400'), 'specifications'=> array($this->t['l'] . '_SPECIFICATIONS', 'th-list', '#4e5f81'), 'manufacturers' => array($this->t['l'] . '_MANUFACTURERS', 'home', '#ff7d49'), 'orders' => array($this->t['l'] . '_ORDERS', 'shopping-cart', '#0099CC'), 'statuses' => array($this->t['l'] . '_ORDER_STATUSES', 'time', '#c1976d'), 'stockstatuses' => array($this->t['l'] . '_STOCK_STATUSES', 'tasks', '#777777'), 'shippings' => array($this->t['l'] . '_SHIPPING', 'barcode', '#afbb6a'), 'countries' => array($this->t['l'] . '_COUNTRIES', 'globe', '#478CD1'), 'regions' => array($this->t['l'] . '_REGIONS', 'globe', '#01868B'), 'zones' => array($this->t['l'] . '_ZONES', 'globe', '#a5dee5'), 'payments' => array($this->t['l'] . '_PAYMENT', 'credit-card', '#4f9ce2'), 'currencies' => array($this->t['l'] . '_CURRENCIES', 'eur', '#dca300'), 'taxes' => array($this->t['l'] . '_TAXES', 'calendar', '#dd5500'), 'users' => array($this->t['l'] . '_CUSTOMERS', 'user', '#7faa7f'), 'groups' => array($this->t['l'] . '_CUSTOMER_GROUPS', 'user', '#aa7faa'), 'rewards' => array($this->t['l'] . '_REWARD_POINTS', 'certificate', '#7faaaa'), 'formfields' => array($this->t['l'] . '_FORM_FIELDS', 'list-alt', '#ffde00'), 'reviews' => array($this->t['l'] . '_REVIEWS', 'comment', '#399ed0'), //'ratings' => array($this->t['l'] . '_RATINGS', 'x x x', '#ffde00'), //'vouchers' => array($this->t['l'] . '_VOUCHERS', 'x x x', '#ffde00'), 'coupons' => array($this->t['l'] . '_COUPONS', 'gift', '#FF6685'), 'discounts' => array($this->t['l'] . '_DISCOUNTS', 'piggy-bank', '#aa56fe'), 'downloads' => array($this->t['l'] . '_DOWNLOADS', 'download-alt', '#33af49'), 'tags' => array($this->t['l'] . '_TAGS', 'tag', '#CC0033'), 'parameters' => array($this->t['l'] . '_PARAMETERS', 'align-justify', '#0040ff'), 'parametervalues'=> array($this->t['l'] . '_PARAMETER_VALUES', 'list', '#0040ff'), 'feeds' => array($this->t['l'] . '_XML_FEEDS', 'bullhorn', '#ffb300'), 'wishlists' => array($this->t['l'] . '_WISH_LISTS', 'heart', '#EA7C7C'), 'questions' => array($this->t['l'] . '_QUESTIONS', 'question-sign', '#9900CC'), 'times' => array($this->t['l'] . '_OPENING_TIMES', 'time', '#73b9ff'), 'submititems' => array($this->t['l'] . '_SUBMITTED_ITEMS', 'duplicate', '#7fff73'), 'statistics' => array($this->t['l'] . '_STATISTICS', 'stats', '#c1756d'), 'reports' => array($this->t['l'] . '_REPORTS', 'list-alt', '#8c0069'), 'hits' => array($this->t['l'] . '_HITS', 'equalizer', '#fb1000'), 'imports' => array($this->t['l'] . '_IMPORT', 'import', '#668099'), 'exports' => array($this->t['l'] . '_EXPORT', 'export', '#669999'), 'logs' => array($this->t['l'] . '_SYSTEM_LOG', 'list', '#c0c0c0'), 'info' => array($this->t['l'] . '_INFO', 'info-sign', '#3378cc'), 'extensions' => array($this->t['l'] . '_EXTENSIONS', 'th-large', '#2693ff'), 'vendors' => array($this->t['l'] . '_VENDORS', 'user', '#b30059'), 'sections' => array($this->t['l'] . '_SECTIONS', 'unchecked', '#b35900'), 'units' => array($this->t['l'] . '_UNITS', 'modal-window', '#ff9326'), );*/ $i = ' icon-'; $d = 'duotone '; $this->views= array( 'items' => array($this->t['l'] . '_PRODUCTS', $d.$i .'archive', '#c1a46d'), 'categories' => array($this->t['l'] . '_CATEGORIES', $d.$i .'folder-open', '#da7400'), 'specifications'=> array($this->t['l'] . '_SPECIFICATIONS', $d.$i .'equalizer', '#4e5f81'), 'manufacturers' => array($this->t['l'] . '_MANUFACTURERS', $d.$i .'home', '#ff7d49'), 'orders' => array($this->t['l'] . '_ORDERS', $d.$i .'cart', '#0099CC'), 'statuses' => array($this->t['l'] . '_ORDER_STATUSES', $d.$i .'disable-motion', '#c1976d'), 'stockstatuses' => array($this->t['l'] . '_STOCK_STATUSES', $d.$i .'components', '#777777'), 'shippings' => array($this->t['l'] . '_SHIPPING', $d.$i .'cube', '#afbb6a'), 'countries' => array($this->t['l'] . '_COUNTRIES', $i .'globe', '#478CD1'), 'regions' => array($this->t['l'] . '_REGIONS', $i .'globe', '#01868B'), 'zones' => array($this->t['l'] . '_ZONES', $d.$i .'location', '#a5dee5'), 'payments' => array($this->t['l'] . '_PAYMENT', $d.$i .'credit', '#4f9ce2'), 'currencies' => array($this->t['l'] . '_CURRENCIES', $d.$i .'tags-squared', '#dca300'), 'taxes' => array($this->t['l'] . '_TAXES', $i .'calendar', '#dd5500'), 'users' => array($this->t['l'] . '_CUSTOMERS', $d.$i .'users', '#7faa7f'), 'groups' => array($this->t['l'] . '_CUSTOMER_GROUPS', $d.$i .'groups', '#aa7faa'), 'rewards' => array($this->t['l'] . '_REWARD_POINTS', $d.$i .'vcard', '#7faaaa'), 'formfields' => array($this->t['l'] . '_FORM_FIELDS', $d.$i .'fields', '#ffde00'), 'reviews' => array($this->t['l'] . '_REVIEWS', $d.$i.'comment', '#399ed0'), //'ratings' => array($this->t['l'] . '_RATINGS', $i .'x x x', '#ffde00'), //'vouchers' => array($this->t['l'] . '_VOUCHERS', $i .'x x x', '#ffde00'), 'coupons' => array($this->t['l'] . '_COUPONS', $i .'gift', '#FF6685'), 'discounts' => array($this->t['l'] . '_DISCOUNTS',$d.$i .'scissors', '#aa56fe'), 'downloads' => array($this->t['l'] . '_DOWNLOADS', $i .'download-alt', '#33af49'), 'tags' => array($this->t['l'] . '_TAGS', $d.$i .'tag-double', '#CC0033'), 'parameters' => array($this->t['l'] . '_PARAMETERS', $i .'ellipsis-h', '#0040ff'), 'parametervalues'=> array($this->t['l'] . '_PARAMETER_VALUES', $i .'ellipsis-v', '#0040ff'), 'feeds' => array($this->t['l'] . '_XML_FEEDS', $i .'feed', '#ffb300'), 'wishlists' => array($this->t['l'] . '_WISH_LISTS', $i .'heart', '#EA7C7C'), 'questions' => array($this->t['l'] . '_QUESTIONS', $d.$i .'messaging', '#9900CC'), 'times' => array($this->t['l'] . '_OPENING_TIMES', $i .'clock-alt', '#73b9ff'), 'submititems' => array($this->t['l'] . '_SUBMITTED_ITEMS', $d.$i .'duplicate-alt', '#7fff73'), 'statistics' => array($this->t['l'] . '_STATISTICS', $d.$i .'pie', '#c1756d'), 'reports' => array($this->t['l'] . '_REPORTS', $d.$i .'chart', '#8c0069'), 'hits' => array($this->t['l'] . '_HITS', $d.$i .'mouse-pointer-highlighter', '#fb1000'), 'imports' => array($this->t['l'] . '_IMPORT', $d.$i .'sign-in', '#668099'), 'exports' => array($this->t['l'] . '_EXPORT', $d.$i .'sign-out', '#669999'), 'logs' => array($this->t['l'] . '_SYSTEM_LOG', $d.$i .'logs', '#c0c0c0'), 'info' => array($this->t['l'] . '_INFO', $d.$i .'info-circle', '#3378cc'), 'extensions' => array($this->t['l'] . '_EXTENSIONS', $d.$i .'modules', '#2693ff'), 'vendors' => array($this->t['l'] . '_VENDORS', $d.$i .'users', '#b30059'), 'sections' => array($this->t['l'] . '_SECTIONS', $d.$i .'notification-circle', '#b35900'), 'units' => array($this->t['l'] . '_UNITS', $d.$i .'menu', '#ff9326'), 'bulkprices' => array($this->t['l'] . '_BULK_PRICE_EDITOR', $d.$i .'click', '#f310de') ); /* $this->views= array( 'items' => array($this->t['l'] . '_PRODUCTS', 'folder-close', '#eff8a5'), 'categories' => array($this->t['l'] . '_CATEGORIES', 'folder-open', '#fdb784'), 'specifications'=> array($this->t['l'] . '_SPECIFICATIONS', 'th-list', '#fa9d58'), 'manufacturers' => array($this->t['l'] . '_MANUFACTURERS', 'home', '#ed145b'), 'orders' => array($this->t['l'] . '_ORDERS', 'shopping-cart', '#f86cb5'), 'statuses' => array($this->t['l'] . '_ORDER_STATUSES', 'time', '#f86cd9'), 'stockstatuses' => array($this->t['l'] . '_STOCK_STATUSES', 'tasks', '#d673dd'), 'shippings' => array($this->t['l'] . '_SHIPPING', 'barcode', '#f4adf9'), 'countries' => array($this->t['l'] . '_COUNTRIES', 'globe', '#4f70a6'), 'regions' => array($this->t['l'] . '_REGIONS', 'globe', '#7fadf8'), 'payments' => array($this->t['l'] . '_PAYMENT', 'credit-card', '#88ecac'), 'currencies' => array($this->t['l'] . '_CURRENCIES', 'eur', '#b9f3cd'), 'taxes' => array($this->t['l'] . '_TAXES', 'calendar', '#eff8a5'), 'users' => array($this->t['l'] . '_USERS', 'user', '#fdb784'), 'formfields' => array($this->t['l'] . '_FORM_FIELDS', 'list-alt', '#fa9d58'), 'reviews' => array($this->t['l'] . '_REVIEWS', 'comment', '#ed145b'), //'ratings' => array($this->t['l'] . '_RATINGS', 'x x x', '#ffde00'), //'vouchers' => array($this->t['l'] . '_VOUCHERS', 'x x x', '#ffde00'), 'coupons' => array($this->t['l'] . '_COUPONS', 'gift', '#f86cb5'), 'downloads' => array($this->t['l'] . '_DOWNLOADS', 'download-alt', '#f86cd9'), 'tags' => array($this->t['l'] . '_TAGS', 'tag', '#d673dd'), 'statistics' => array($this->t['l'] . '_STATISTICS', 'stats', '#f4adf9'), 'logs' => array($this->t['l'] . '_SYSTEM_LOG', 'list', '#4f70a6'), 'info' => array($this->t['l'] . '_INFO', 'info-sign', '#7fadf8') ); */ $this->t['version'] = PhocacartUtils::getPhocaVersion('com_phocacart'); $paramsC = PhocacartUtils::getComponentParameters(); $this->t['enable_wizard'] = $paramsC->get( 'enable_wizard', 1 ); $media = new PhocacartRenderAdminmedia(); $this->addToolbar(); parent::display($tpl); } protected function addToolbar() { require_once JPATH_COMPONENT.'/helpers/phocacartcp.php'; $state = $this->get('State'); $canDo = PhocaCartCpHelper::getActions(); JToolbarHelper::title( JText::_( 'COM_PHOCACART_PC_CONTROL_PANEL' ), 'home' ); // This button is unnecessary but it is displayed because Joomla! design bug $bar = JToolbar::getInstance( 'toolbar' ); $dhtml = '<a href="index.php?option=com_phocacart" class="btn btn-small"><i class="icon-home-2" title="'.JText::_('COM_PHOCACART_CONTROL_PANEL').'"></i> '.JText::_('COM_PHOCACART_CONTROL_PANEL').'</a>'; $bar->appendButton('Custom', $dhtml); if ($canDo->get('core.admin')) { JToolbarHelper::preferences('com_phocacart'); JToolbarHelper::divider(); } JToolbarHelper::help( 'screen.phocacart', true ); $this->addModal(); } protected function addModal() { // Getting Started Wizard $this->t['modalwindowdynamic'] = ''; $autoOpenModal = 0; $idMd = 'phWizardStatusModal'; $textButton = 'COM_PHOCACART_GETTING_STARTED_WIZARD'; $linkWizard = JRoute::_( 'index.php?option=com_phocacart&view=phocacartwizard&tmpl=component&page=0', false ); $w = 700; $h = 400; // WIZARD // 1 ... run wizard automatically but only if product and category do not exist // 2 ... run wizard automatically - force it any way // 11 ... run wizard automatically - go to first site of wizard // ------------------------------ // 1) MANUALLY RUN START WIZARD // ------------------------------ // Render Button to Stard Wizard PhocacartRenderAdminview::renderWizardButton('start', $idMd , $linkWizard, $w, $h); // --------------------------------- // 2) AUTOMATICALLY RUN START WIZARD // --------------------------------- // 2a) Enable Wizard is disabled but category and product exists, don't run wizard at start automatically // Seems like user added some data yet, he/she can start wizard manually // 2b) But if in Options FORCE WIZARD SET, then run it (enable_wizard =2) // 2c) But if in Options FORCE WIZARD SET, then run it (enable_wizard =2) $category = PhocacartUtils::doesExist('category'); $product = PhocacartUtils::doesExist('product'); if ($this->t['enable_wizard'] == 0 && $category == 1 && $product == 1) { $autoOpenModal = 0; } else if ($this->t['enable_wizard'] == 1 && $category == 0 && $product == 0) { $autoOpenModal = 1; $linkWizard = JRoute::_( 'index.php?option=com_phocacart&view=phocacartwizard&tmpl=component&page=0', false ); } else if ($this->t['enable_wizard'] == 2) { $autoOpenModal = 1; $linkWizard = JRoute::_( 'index.php?option=com_phocacart&view=phocacartwizard&tmpl=component&page=0', false ); } // 2d) Run the first page of wizard - user currently work with wizard so it will be automatically loaded // 11 means: 1 ... enable 1 ... to to page 1 = 11 if ($this->t['enable_wizard'] == 11) { $autoOpenModal = 1; $linkWizard = JRoute::_( 'index.php?option=com_phocacart&view=phocacartwizard&tmpl=component&page=1', false ); } $customFooter = '<form action="'.JRoute::_('index.php?option=com_phocacart').'" method="post" style="display: inline;">' .' <input type="hidden" name="task" value="phocacartwizard.skipwizard">' .' <input type="hidden" name="tmpl" value="component" />' .' <input type="hidden" name="option" value="com_phocacart" />' .' <button class="btn btn-primary ph-btn"><span class="icon-delete"></span> '.JText::_('COM_PHOCACART_SKIP_WIZARD').'</button>' . Joomla\CMS\HTML\HTMLHelper::_('form.token') . '</form> '; $pageClass = 'ph-wizard-start-page-window'; $rV = new PhocacartRenderAdminview(); $this->t['modalwindowdynamic'] = $rV->modalWindowDynamic($idMd, $textButton, $w, $h, false, $autoOpenModal, $linkWizard, 'ph-body-iframe-wizard', $customFooter, $pageClass); } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка