Файловый менеджер - Редактировать - /home/lmsyaran/public_html/administrator/components/com_phocacart/views/phocacartorders/tmpl/default.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 * @component Phoca Cart * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ defined('_JEXEC') or die(); $d = new PhocacartPrice(); $d->setCurrency(1, 6); $b = new PhocacartPrice(); $b->setCurrency(1, 0); $r = $this->r; $user = JFactory::getUser(); $userId = $user->get('id'); $listOrder = $this->escape($this->state->get('list.ordering')); $listDirn = $this->escape($this->state->get('list.direction')); $canOrder = $user->authorise('core.edit.state', $this->t['o']); $saveOrder = $listOrder == 'a.ordering'; $saveOrderingUrl = ''; if ($saveOrder && !empty($this->items)) { $saveOrderingUrl = $r->saveOrder($this->t, $listDirn); } $sortFields = $this->getSortFields(); echo $r->jsJorderTable($listOrder); echo $r->startForm($this->t['o'], $this->t['tasks'], 'adminForm'); //echo $r->startFilter(); //echo $r->selectFilterPublished('JOPTION_SELECT_PUBLISHED', $this->state->get('filter.published')); //echo $r->selectFilterLanguage('JOPTION_SELECT_LANGUAGE', $this->state->get('filter.language')); //echo $r->selectFilterCategory(PhocaDownloadCategory::options($this->t['o']), 'JOPTION_SELECT_CATEGORY', $this->state->get('filter.category_id')); //echo $r->endFilter(); echo $r->startMainContainer(); //echo $r->startFilterBar(); /*echo $r->inputFilterSearch($this->t['l'].'_FILTER_SEARCH_LABEL', $this->t['l'].'_FILTER_SEARCH_DESC', $this->escape($this->state->get('filter.search'))); echo $r->inputFilterSearchClear('JSEARCH_FILTER_SUBMIT', 'JSEARCH_FILTER_CLEAR'); echo $r->inputFilterSearchLimit('JFIELD_PLG_SEARCH_SEARCHLIMIT_DESC', $this->pagination->getLimitBox()); echo $r->selectFilterDirection('JFIELD_ORDERING_DESC', 'JGLOBAL_ORDER_ASCENDING', 'JGLOBAL_ORDER_DESCENDING', $listDirn); echo $r->selectFilterSortBy('JGLOBAL_SORT_BY', $sortFields, $listOrder); echo $r->startFilterBar(2); echo $r->selectFilterPublished('JOPTION_SELECT_PUBLISHED', $this->state->get('filter.published')); echo $r->endFilterBar();*/ echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $this)); //echo $r->endFilterBar(); $idMd = 'phEditStatusModal'; $textButton = 'COM_PHOCACART_EDIT_STATUS'; $w = 500; $h = 400; $rV = new PhocacartRenderAdminview(); echo $rV->modalWindowDynamic($idMd, $textButton, $w, $h, true); echo $r->startTable('orderList'); echo $r->startTblHeader(); echo $r->thOrderingXML('JGRID_HEADING_ORDERING', $listDirn, $listOrder); echo $r->thCheck('JGLOBAL_CHECK_ALL'); echo '<th class="ph-order">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_ORDER_NUMBER', 'order_number', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-user">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_USER', 'user_username', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-status">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_STATUS', 'a.status_id', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-info">' . JText::_($this->t['l'] . '_INFO') . '</th>' . "\n"; echo '<th class="ph-action">' . JText::_($this->t['l'] . '_ACTION') . '</th>' . "\n"; echo '<th class="ph-total-center">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_TOTAL', 'total_amount', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-invoice">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_INVOICE_NUMBER', 'invoice_number', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-date">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_DATE_ADDED', 'a.date', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-date">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_DATE_MODIFIED', 'a.modified', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-published">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_PUBLISHED', 'a.published', $listDirn, $listOrder) . '</th>' . "\n"; echo '<th class="ph-id">' . Joomla\CMS\HTML\HTMLHelper::_('searchtools.sort', $this->t['l'] . '_ID', 'a.id', $listDirn, $listOrder) . '</th>' . "\n"; echo $r->endTblHeader(); echo $r->startTblBody($saveOrder, $saveOrderingUrl, $listDirn); $price = new PhocacartPrice(); $originalOrders = array(); $parentsStr = ""; $j = 0; if (is_array($this->items)) { foreach ($this->items as $i => $item) { //if ($i >= (int)$this->pagination->limitstart && $j < (int)$this->pagination->limit) { $j++; $urlEdit = 'index.php?option=' . $this->t['o'] . '&task=' . $this->t['task'] . '.edit&id='; $urlTask = 'index.php?option=' . $this->t['o'] . '&task=' . $this->t['task']; $orderkey = array_search($item->id, $this->ordering[0]); $ordering = ($listOrder == 'a.ordering'); $canCreate = $user->authorise('core.create', $this->t['o']); $canEdit = $user->authorise('core.edit', $this->t['o']); $canCheckin = $user->authorise('core.manage', 'com_checkin') || $item->checked_out == $user->get('id') || $item->checked_out == 0; $canChange = $user->authorise('core.edit.state', $this->t['o']) && $canCheckin; $linkEdit = JRoute::_($urlEdit . $item->id); $linkStatus = JRoute::_('index.php?option=' . $this->t['o'] . '&view=phocacarteditstatus&tmpl=component&id=' . (int)$item->id); $linkStatusHandler = 'rel="{handler: \'iframe\', size: {x: 580, y: 460}, onClose:function(){var js = window.location.reload();}}"'; $linkOrderView = JRoute::_('index.php?option=' . $this->t['o'] . '&view=phocacartorderview&tmpl=component&id=' . (int)$item->id . '&type=1'); $linkInvoiceView = JRoute::_('index.php?option=' . $this->t['o'] . '&view=phocacartorderview&tmpl=component&id=' . (int)$item->id . '&type=2'); $linkDelNoteView = JRoute::_('index.php?option=' . $this->t['o'] . '&view=phocacartorderview&tmpl=component&id=' . (int)$item->id . '&type=3'); //$linkOrderViewHandler= 'rel="{handler: \'iframe\', size: {x: 580, y: 460}}"'; $linkOrderViewHandler = 'onclick="window.open(this.href, \'orderview\', \'width=780,height=560,scrollbars=yes,menubar=no,resizable=yes\');return false;"'; echo $r->startTr($i, isset($item->catid) ? (int)$item->catid : 0); echo $r->firstColumn($i, $item->id, $canChange, $saveOrder, $orderkey, $item->ordering); echo $r->secondColumn($i, $item->id, $canChange, $saveOrder, $orderkey, $item->ordering); $checkO = ''; if ($item->checked_out) { $checkO .= Joomla\CMS\HTML\HTMLHelper::_('jgrid.checkedout', $i, $item->editor, $item->checked_out_time, $this->t['tasks'] . '.', $canCheckin); } if ($canCreate || $canEdit) { $checkO .= '<a href="' . JRoute::_($linkEdit) . '">' . $this->escape(PhocacartOrder::getOrderNumber($item->id, $item->date, $item->order_number)) . '</a>'; } else { $checkO .= $this->escape($item->title); } echo $r->td($checkO, "small"); if ($item->user_id > 0) { $userO = $this->escape($item->user_name); if (isset($item->user_username)) { $userO .= ' <small>(' . $item->user_username . ')</small>'; } } else { $userO = '<span class="label label-info badge badge-info">' . JText::_('COM_PHOCACART_GUEST') . '</span>'; $userData = PhocacartOrder::getOrderCustomerData($item->id); if (isset($userData[0]['name_first']) && isset($userData[0]['name_last'])) { $userO .= '<br /><span>' . $userData[0]['name_first'] . ' ' . $userData[0]['name_last'] . '</span>'; } } echo $r->td($userO, "small"); //$status = PhocacartOrderStatus::getStatus((int)$item->status_id, $item->id); //$statusSelect = Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $status['data'], 'phorderstatus', 'class="inputbox"', 'value', 'text', (int)$item->status_id, 'phorderstatus'.(int)$item->id ); $statusClass = PhocacartUtilsSettings::getOrderStatusClass($item->status_title); $status = '<span class="' . $statusClass . '">' . $this->escape(JText::_($item->status_title)) . '</span>'; //$status .= ' <a class="modal_edit_status ph-u" href="'.$linkStatus.'" '.$linkStatusHandler.' ><small>'.JText::_('COM_PHOCACART_EDIT_STATUS').'</small></a>'; $status .= ' <span><a href="#' . $idMd . '" role="button" class="ph-u ph-no-wrap ' . $idMd . 'ModalButton" data-toggle="modal" title="' . JText::_($textButton) . '" data-src="' . $linkStatus . '" data-height="' . $h . '" data-width="' . $w . '">' . JText::_($textButton) . '</a></span>'; echo $r->td($status, "small"); // INFO $info = '<div class="ph-order-info-box">'; if ($item->type == 2) { // POS if (isset($item->vendor_username) && isset($item->vendor_name)) { $vendorO = $this->escape($item->vendor_name); $vendorO .= ' <small>(' . $item->vendor_username . ')</small>'; $info .= '<span class="label label-success badge badge-success">' . JText::_('COM_PHOCACART_VENDOR') . ': ' . $vendorO . '</span>'; } if (isset($item->section_name)) { $section = $this->escape($item->section_name); $info .= '<span class="label label-primary">' . JText::_('COM_PHOCACART_SECTION') . ': ' . $section . '</span>'; } if (isset($item->unit_name)) { $unit = $this->escape($item->unit_name); $info .= '<span class="label label-info badge badge-info">' . JText::_('COM_PHOCACART_UNIT') . ': ' . $unit . '</span>'; } if (isset($item->ticket_id) && (int)$item->ticket_id > 0) { $info .= '<span class="label label-warning badge badge-warning">' . JText::_('COM_PHOCACART_TICKET') . ': ' . $item->ticket_id . '</span>'; } } else if ($item->type == 1) { $info = '<span class="label label-info badge badge-info">' . JText::_('COM_PHOCACART_ONLINE_SHOP') . '</span>'; } $info .= '</div>'; echo $r->td($info, "small"); // ACTION $view = '<div class="ph-action-row">'; $view .= '<a href="' . $linkOrderView . '" class="btn btn-transparent btn-small btn-xs ph-btn" role="button" ' . $linkOrderViewHandler . '><span title="' . JText::_('COM_PHOCACART_VIEW_ORDER') . '" class="' . $this->s['i']['search'] . ' ph-icon-success"></span></a>'; $view .= ' <a href="' . $linkInvoiceView . '" class="btn btn-transparent btn-small btn-xs ph-btn" role="button" ' . $linkOrderViewHandler . '><span title="' . JText::_('COM_PHOCACART_VIEW_INVOICE') . '" class="' . $this->s['i']['list-alt'] . ' ph-icon-danger"></span></a>'; $view .= ' <a href="' . $linkDelNoteView . '" class="btn btn-transparent btn-small btn-xs ph-btn" role="button" ' . $linkOrderViewHandler . '><span title="' . JText::_('COM_PHOCACART_VIEW_DELIVERY_NOTE') . '" class="' . $this->s['i']['barcode'] . ' ph-icon-warning"></span></a>'; $view .= '</div>'; if ($this->t['plugin-pdf'] == 1 && $this->t['component-pdf']) { $formatPDF = '&format=pdf'; $view .= '<div class="ph-action-row">'; $view .= '<a href="' . $linkOrderView . $formatPDF . '" class="btn btn-transparent btn-small btn-xs ph-btn" role="button" ' . $linkOrderViewHandler . '><span title="' . JText::_('COM_PHOCACART_VIEW_ORDER') . '" class="' . $this->s['i']['search'] . ' ph-icon-success"></span><br /><span class="ph-icon-success-txt">' . JText::_('COM_PHOCACART_PDF') . '</span></a>'; $view .= ' <a href="' . $linkInvoiceView . $formatPDF . '" class="btn btn-transparent btn-small btn-xs ph-btn" role="button" ' . $linkOrderViewHandler . '><span title="' . JText::_('COM_PHOCACART_VIEW_INVOICE') . '" class="' . $this->s['i']['list-alt'] . ' ph-icon-danger"></span><br /><span class="ph-icon-danger-txt">' . JText::_('COM_PHOCACART_PDF') . '</span></a>'; $view .= ' <a href="' . $linkDelNoteView . $formatPDF . '" class="btn btn-transparent btn-small btn-xs ph-btn" role="button" ' . $linkOrderViewHandler . '><span title="' . JText::_('COM_PHOCACART_VIEW_DELIVERY_NOTE') . '" class="' . $this->s['i']['barcode'] . ' ph-icon-warning"></span><br /><span class="ph-icon-warning-txt">' . JText::_('COM_PHOCACART_PDF') . '</span></a>'; $view .= '</div>'; } echo $r->td($view, "small"); $price->setCurrency($item->currency_id, $item->id); $amount = (isset($item->total_amount_currency) && $item->total_amount_currency > 0) ? $price->getPriceFormat($item->total_amount_currency, 0, 1) : $price->getPriceFormat($item->total_amount); echo $r->td($amount, "small ph-right ph-p-r-med ph-no-wrap"); echo $r->td($this->escape(PhocacartOrder::getInvoiceNumber($item->id, $item->date, $item->invoice_number, $item->invoice_number_id)), "small"); echo $r->td(JHtml::date($item->date, JText::_('DATE_FORMAT_LC5')), "small"); echo $r->td(JHtml::date($item->modified, JText::_('DATE_FORMAT_LC5')), "small"); echo $r->td(Joomla\CMS\HTML\HTMLHelper::_('jgrid.published', $item->published, $i, $this->t['tasks'] . '.', $canChange), "small"); echo $r->td($item->id, "small"); echo $r->endTr(); //} } } echo $r->endTblBody(); echo $r->tblFoot($this->pagination->getListFooter(), 12); echo $r->endTable(); echo $r->formInputsXML($listOrder, $listDirn, $originalOrders); echo $r->endMainContainer(); echo $r->endForm(); ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка