Файловый менеджер - Редактировать - /home/lmsyaran/public_html/administrator/components/com_phocacart/views/phocacartorder/tmpl/edit.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 */ use Joomla\CMS\Factory; defined('_JEXEC') or die(); $r = new PhocacartRenderAdminview(); $js =' Joomla.submitbutton = function(task) { if (task == "'. $this->t['task'] .'.cancel" || document.formvalidator.isValid(document.getElementById("adminForm"))) { Joomla.submitform(task, document.getElementById("adminForm")); } else { Joomla.renderMessages({"error": ["'. JText::_('JGLOBAL_VALIDATION_FORM_FAILED', true).'"]}); } } '; JFactory::getDocument()->addScriptDeclaration($js); echo $r->startForm($this->t['o'], $this->t['task'], $this->item->id, 'adminForm', 'adminForm'); // First Column echo '<div class="col-xs-12 col-sm-10 col-md-10 form-horizontal">'; $tabs = array ( 'order' => JText::_($this->t['l'].'_ORDER_OPTIONS'), 'billingaddress' => JText::_($this->t['l'].'_BILLING_ADDRESS'), 'shippingaddress' => JText::_($this->t['l'].'_SHIPPING_ADDRESS'), 'tracking' => JText::_($this->t['l'].'_SHIPMENT_TRACKING_OPTIONS'), 'products' => JText::_($this->t['l'].'_ORDERED_PRODUCTS'), 'download' => JText::_($this->t['l'].'_DOWNLOAD_LINKS'), 'orderlink' => JText::_($this->t['l'].'_ORDER_LINK'), 'billing' => JText::_($this->t['l'].'_BILLING')); echo $r->navigation($tabs); echo $r->startTabs(); echo $r->startTab('order', $tabs['order'], 'active'); echo $r->itemText(PhocacartOrder::getOrderNumber($this->itemcommon->id, $this->itemcommon->date, $this->itemcommon->order_number), JText::_('COM_PHOCACART_ORDER_NUMBER')); $user = $this->itemcommon->user_name; if ($this->itemcommon->user_username != '') { $user .= ' <small>('.$this->itemcommon->user_username.')</small>'; } if ($user != '') { echo $r->itemText($user, JText::_('COM_PHOCACART_USER')); } else { echo $r->itemText('<span class="label label-info badge badge-info">'.JText::_('COM_PHOCACART_GUEST').'</span>', JText::_('COM_PHOCACART_USER')); } if (isset($this->itemcommon->vendor_name) && $this->itemcommon->vendor_name != '') { $vendor = $this->itemcommon->vendor_name; if ($this->itemcommon->vendor_username != '') { $vendor .= ' <small>('.$this->itemcommon->vendor_username.')</small>'; } echo $r->itemText($vendor, JText::_('COM_PHOCACART_VENDOR')); } if (isset($this->itemcommon->section_name) && $this->itemcommon->section_name != '') { echo $r->itemText($this->itemcommon->section_name, JText::_('COM_PHOCACART_SECTION')); } if (isset($this->itemcommon->unit_name) && $this->itemcommon->unit_name != '') { echo $r->itemText($this->itemcommon->unit_name, JText::_('COM_PHOCACART_UNIT')); } if (isset($this->itemcommon->ticket_id) && $this->itemcommon->ticket_id != '') { echo $r->itemText($this->itemcommon->ticket_id, JText::_('COM_PHOCACART_TICKET')); } echo $r->itemText($this->itemcommon->ip, JText::_('COM_PHOCACART_USER_IP')); echo $r->itemText($this->itemcommon->user_agent, JText::_('COM_PHOCACART_USER_AGENT')); echo $r->itemText(JHtml::date($this->itemcommon->date, JText::_('DATE_FORMAT_LC2')), JText::_('COM_PHOCACART_DATE')); if ($this->itemcommon->currencytitle != '') { echo $r->itemText($this->itemcommon->currencytitle, JText::_('COM_PHOCACART_CURRENCY')); } if ($this->itemcommon->discounttitle != '') { echo $r->itemText($this->itemcommon->discounttitle, JText::_('COM_PHOCACART_CART_DISCOUNT')); } if ($this->itemcommon->coupontitle != '') { echo $r->itemText($this->itemcommon->coupontitle, JText::_('COM_PHOCACART_COUPON')); } if ($this->itemcommon->shippingtitle != '') { echo $r->itemText($this->itemcommon->shippingtitle, JText::_('COM_PHOCACART_SHIPPING_METHOD')); } if (isset($this->itemcommon->shipping_id) && (int)$this->itemcommon->shipping_id > 0 && isset($this->itemcommon->params_shipping)) { //$shipping = new PhocacartShipping(); //$shippingMethod = $shipping->getShippingMethod((int)$this->itemcommon->shipping_id); $paramsShipping = json_decode($this->itemcommon->params_shipping, true); if (isset($paramsShipping['method']) && $paramsShipping['method'] != '') { JPluginHelper::importPlugin('pcs', htmlspecialchars(strip_tags($paramsShipping['method']))); $eventData = array(); $eventData['pluginname'] = htmlspecialchars(strip_tags($paramsShipping['method'])); $eventData['item']['id'] = (int)$this->itemcommon->id; $eventData['item']['shipping_id'] = (int)$this->itemcommon->shipping_id; $results = Factory::getApplication()->triggerEvent('PCSgetShippingBrancheInfoAdmin', array('com_phocacart.phocacartorder', $eventData)); if (!empty($results)) { echo trim(implode("\n", $results)); } } } if ($this->itemcommon->paymenttitle != '') { echo $r->itemText($this->itemcommon->paymenttitle, JText::_('COM_PHOCACART_PAYMENT_METHOD')); } $formArray = array ('id', 'status_id', 'order_token', 'comment', 'terms', 'privacy', 'newsletter'); echo $r->group($this->form, $formArray); echo $r->endTab(); $data = PhocacartUser::getAddressDataForm($this->formbas, $this->fieldsbas['array'], $this->u, '_phb', '_phs'); echo $r->startTab('billingaddress', $tabs['billingaddress']); echo $data['b']; echo $r->endTab(); echo $r->startTab('shippingaddress', $tabs['shippingaddress']); echo $data['s']; echo $r->endTab(); echo $r->startTab('tracking', $tabs['tracking']); if ($this->itemcommon->shippingtrackinglink != '') { PhocacartRenderJs::renderJsAddTrackingCode('jform_tracking_number', 'tracking-link'); echo $r->itemText($this->itemcommon->shippingtrackinglink, JText::_('COM_PHOCACART_TRACKING_LINK'), 'tracking-link'); } $formArray = array ('tracking_number', 'tracking_link_custom', 'tracking_date_shipped', 'tracking_description_custom'); echo $r->group($this->form, $formArray); if ($this->itemcommon->shippingtrackingdescription != '') { echo $r->itemText($this->itemcommon->shippingtrackingdescription, JText::_('COM_PHOCACART_TRACKING_DESCRIPTION')); } echo $r->endTab(); echo $r->startTab('products', $tabs['products']); echo '<table class="ph-order-products" id="phAdminEditProducts">'; if (!empty($this->itemproducts)) { echo '<tr>'; echo '<th>'.JText::_('COM_PHOCACART_TITLE').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_QUANTITY').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_PRICE_EXCL_TAX').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_TAX').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_PRICE_INCL_TAX').'</td>'; echo '<th>'.JText::_('COM_PHOCACART_PUBLISHED').'</td>'; echo '<th>'.JText::_('COM_PHOCACART_AMOUNT').'</td>'; echo '</tr>'; foreach($this->itemproducts as $k => $v) { echo '<tr>'; echo '<td>'.$r->itemCalc($v->id, 'title', $v->title, 'pform', 2).'</td>'; echo '<td>'.$r->itemCalc($v->id, 'quantity', $v->quantity, 'pform', 0).'</td>'; echo '<td>'.$r->itemCalc($v->id, 'netto', PhocacartPrice::cleanPrice($v->netto)).'</td>'; echo '<td>'.$r->itemCalc($v->id, 'tax', PhocacartPrice::cleanPrice($v->tax)).'</td>'; echo '<td>'.$r->itemCalc($v->id, 'brutto', PhocacartPrice::cleanPrice($v->brutto)).'</td>'; echo '<td align="center">'.$r->itemCalcCheckBox($v->id, 'published', $v->published).'</td>'; echo '<td class="ph-col-add-cur">( '. $this->pr->getPriceFormat($v->brutto).' )</td>'; echo '</tr>'; if (!empty($this->itemproductdiscounts[$v->product_id_key])) { foreach($this->itemproductdiscounts[$v->product_id_key] as $k3 => $v3) { echo '<tr>'; //echo '<td></td>'; echo '<td colspan="2" align="right">'.$v3->title.': </td>'; echo '<td>'.$r->itemCalc($v3->id, 'netto', PhocacartPrice::cleanPrice($v3->netto), 'dform').'</td>'; echo '<td>'.$r->itemCalc($v3->id, 'tax', PhocacartPrice::cleanPrice($v3->tax), 'dform').'</td>'; echo '<td>'.$r->itemCalc($v3->id, 'brutto', PhocacartPrice::cleanPrice($v3->brutto), 'dform').'</td>'; echo '<td align="center">'.$r->itemCalcCheckBox($v3->id, 'published', $v3->published, 'dform').'</td>'; echo '<td class="ph-col-add-cur">( '.$this->pr->getPriceFormat($v3->brutto).' )</td>'; echo '</tr>'; } } /*if ($v->dnetto != '' || $v->dbrutto != '' || $v->dtax != '') { echo '<tr>'; echo '<td colspan="2" align="right">'.JText::_('COM_PHOCACART_PRICE_AFTER_DISCOUNT').': </td>'; //echo '<td></td>'; echo '<td>'.$r->itemCalc($v->id, 'dnetto', PhocacartPrice::cleanPrice($v->dnetto)).'</td>'; echo '<td>'.$r->itemCalc($v->id, 'dtax', PhocacartPrice::cleanPrice($v->dtax)).'</td>'; echo '<td>'.$r->itemCalc($v->id, 'dbrutto', PhocacartPrice::cleanPrice($v->dbrutto)).'</td>'; echo '<td align="center"></td>'; echo '<td class="ph-col-add-cur">( '.$this->pr->getPriceFormat($v->dbrutto).' )</td>'; echo '</tr>'; }*/ if (!empty($v->attributes)) { foreach ($v->attributes as $k2 => $v2) { echo '<tr>'; echo '<td align="left">'; echo JText::_('COM_PHOCACART_ATTRIBUTES').': <br />'; echo $r->itemCalc($v2->id, 'attribute_title', $v2->attribute_title, 'aform', 1).' '; echo ''.$r->itemCalc($v2->id, 'option_title', $v2->option_title, 'aform', 1); $size = 1; if ($v2->type == 10 || $v2->type == 11) { $size = 3; } echo ''.$r->itemCalc($v2->id, 'option_value', htmlspecialchars(urldecode($v2->option_value)), 'aform', $size); echo '</td>'; echo '<td></td>'; echo '<td></td>'; echo '<td></td>'; echo '<td></td>'; echo '<td></td>'; echo '<td></td>'; echo '</tr>'; } } } } $warningCurrency = 0; if (!empty($this->itemtotal)) { echo '<tr><td class="ph-order-products-hr" colspan="7"> </td></tr>'; echo '<tr><td class="" colspan="7"> </td></tr>'; foreach($this->itemtotal as $k => $v) { echo '<tr class="PhocacartRenderAdminview">'; // Language Variables if ($this->p['order_language_variables'] == 1) { echo '<td colspan="3">'.$r->itemCalc($v->id, 'title_lang', $v->title_lang, 'tform', 1). ''; echo ''.$r->itemCalc($v->id, 'title_lang_suffix', $v->title_lang_suffix, 'tform', 1). ''; echo ''.$r->itemCalc($v->id, 'title_lang_suffix2', $v->title_lang_suffix2, 'tform', 0). '<br>'; echo '<span class="ph-col-title-small">'.PhocacartLanguage::renderTitle($v->title, $v->title_lang, array(0 => array($v->title_lang_suffix, ' '), 1 => array($v->title_lang_suffix2, ' '))).'</span></td>'; } else { echo '<td></td>'; echo '<td colspan="2">'.$r->itemCalc($v->id, 'title', $v->title, 'tform', 2). '</td>'; } $typeTxt = ''; $pos = strpos($v->type, 'brutto'); if ($pos !== false) { $typeTxt = JText::_('COM_PHOCACART_INCL_TAX_SUFFIX'); } $pos2 = strpos($v->type, 'netto'); if ($pos2 !== false) { $typeTxt = JText::_('COM_PHOCACART_EXCL_TAX_SUFFIX'); } echo '<td class="ph-col-add-suffix">'.$typeTxt.'</td>'; echo '<td>'.$r->itemCalc($v->id, 'amount', PhocacartPrice::cleanPrice($v->amount), 'tform').'</td>'; echo '<td align="center">'.$r->itemCalcCheckBox($v->id, 'published', $v->published, 'tform').'</td>'; echo '<td class="ph-col-add-cur">( '.$this->pr->getPriceFormat($v->amount).' )</td>'; echo '</tr>'; // ROUNDING CURRENCY if ($v->type == 'rounding' && $v->amount_currency > 0 && $v->amount_currency != $v->amount) { $warningCurrency = 1; echo '<tr class="ph-currency-row">'; echo '<td></td>'; echo '<td colspan="2">'.$r->itemCalc($v->id, 'title', $v->title . ' ('.JText::_('COM_PHOCACART_CURRENCY').')', 'tform', 2). '</td>'; echo '<td class="ph-col-add-suffix">'.$typeTxt.'</td>'; echo '<td>'.$r->itemCalc($v->id, 'amount_currency', PhocacartPrice::cleanPrice($v->amount_currency), 'tform').'</td>'; echo '<td align="center"></td>'; echo '<td class="ph-col-add-cur"></td>'; echo '</tr>'; } // BRUTTO CURRENCY if ($v->type == 'brutto' && $v->amount_currency > 0 && $v->amount_currency != $v->amount) { $warningCurrency = 1; echo '<tr class="ph-currency-row">'; echo '<td></td>'; echo '<td colspan="2">'.$r->itemCalc($v->id, 'title', $v->title . ' ('.JText::_('COM_PHOCACART_CURRENCY').')', 'tform', 2). '</td>'; echo '<td class="ph-col-add-suffix">'.$typeTxt.'</td>'; echo '<td>'.$r->itemCalc($v->id, 'amount_currency', PhocacartPrice::cleanPrice($v->amount_currency), 'tform').'</td>'; echo '<td align="center"></td>'; echo '<td class="ph-col-add-cur"></td>'; echo '</tr>'; } } } echo '</table>'; echo '<div> </div>'; echo '<div class="ph-order-products-hr"></div>'; echo '<div> </div>'; echo '<h3>'.JText::_('COM_PHOCACART_TAX_RECAPITULATION').'</h3>'; // Tax Recapitulation if (!empty($this->itemtaxrecapitulation)) { // First we render the body of the table to know if there is some currency value // If yes then add specific column even add specific column to header $oTr = array(); $totalCurrency = 0; foreach($this->itemtaxrecapitulation as $k => $v) { // Tax recapitulation rounding included rounding (Tax recapitulation rounding = Tax recapitulation rounding + calculation rounding) $oTr[] = '<tr>'; // Language Variables if ($this->p['order_language_variables'] == 1) { $oTr[] = '<td>'.$r->itemCalc($v->id, 'title_lang', $v->title_lang, 'tcform', 1). ''; $oTr[] = ''.$r->itemCalc($v->id, 'title_lang_suffix', $v->title_lang_suffix, 'tcform', 1). ''; $oTr[] = ''.$r->itemCalc($v->id, 'title_lang_suffix2', $v->title_lang_suffix2, 'tcform', 0). '<br>'; $oTr[] = '</td>'; } else { $oTr[] = '<td>'.$r->itemCalc($v->id, 'title', $v->title, 'tcform', 2).'</td>'; } $oTr[] = '<td>'.$r->itemCalc($v->id, 'amount_netto', PhocacartPrice::cleanPrice($v->amount_netto), 'tcform', 0, 'ph-right').'</td>'; $oTr[] = '<td>'.$r->itemCalc($v->id, 'amount_tax', PhocacartPrice::cleanPrice($v->amount_tax), 'tcform', 0, 'ph-right').'</td>'; $oTr[] = '<td>'.$r->itemCalc($v->id, 'amount_brutto', PhocacartPrice::cleanPrice($v->amount_brutto), 'tcform', 0, 'ph-right').'</td>'; if ($v->amount_brutto_currency > 0) { $oTr[] = '<td class="ph-col-add-cur ph-currency-col">'.$r->itemCalc($v->id, 'amount_brutto_currency', PhocacartPrice::cleanPrice($v->amount_brutto_currency), 'tcform', 0, 'ph-right').'</td>'; $totalCurrency = 1; } else { $oTr[] = '<td class=""></td>'; } $oTr[] = '</tr>'; $oTr[] = '<tr>'; // Language Variables if ($this->p['order_language_variables'] == 1) { $oTr[] = '<td class="ph-col-title-small">'.PhocacartLanguage::renderTitle($v->title, $v->title_lang, array(0 => array($v->title_lang_suffix, ' '), 1 => array($v->title_lang_suffix2, ' '))).'</td>'; } else { $oTr[] = '<td class="ph-col-add-cur"></td>'; } $oTr[] = '<td class="ph-col-add-cur">( '. $this->pr->getPriceFormat($v->amount_netto).' )</td>'; $oTr[] = '<td class="ph-col-add-cur">( '. $this->pr->getPriceFormat($v->amount_tax).' )</td>'; $oTr[] = '<td class="ph-col-add-cur">( '. $this->pr->getPriceFormat($v->amount_brutto).' )</td>'; if ($v->amount_brutto_currency > 0) { $oTr[] = '<td class="ph-col-add-cur ph-currency-col"></td>'; } else { $oTr[] = '<td class=""></td>'; } $oTr[] = '</tr>'; } echo '<table class="ph-order-tax-recapitulation" id="phAdminEditTaxRecapitulation">'; echo '<tr>'; echo '<th>'.JText::_('COM_PHOCACART_TITLE').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_TAX_BASIS').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_TAX').'</th>'; echo '<th>'.JText::_('COM_PHOCACART_TOTAL').'</th>'; if ($totalCurrency == 1) { echo '<th class="ph-currency-col">'.JText::_('COM_PHOCACART_TOTAL').' '.JText::_('COM_PHOCACART_CURRENCY').'</td>'; } echo '</tr>'; echo implode("\n", $oTr); echo '</table>'; } if ($warningCurrency == 1) { echo '<div> </div>'; echo '<div class="ph-order-products-hr"></div>'; echo '<div> </div>'; echo '<div class="alert alert-warning">'; echo '<span class="ph-currency-row"> </span> '.JText::_('COM_PHOCACART_ROUNDING_CURRENCY_NOT_STORED_IN_DEFAULT_CURRENCY_BUT_ORDER_CURRENCY'); echo '</div>'; } echo '<div> </div>'; echo '<div class="ph-order-products-hr"></div>'; echo $r->endTab(); echo $r->startTab('download', $tabs['download']); if (!empty($this->itemproducts)) { /*phocacart import('phocacart.path.route');*/ foreach($this->itemproducts as $k => $v) { echo '<div class="ph-admin-download-links">'; echo '<h3>'.$v->title.'</h3>'; echo '<table class="ph-table-download-links">'; echo '<tr><td width="10%"> </td><td width="90%"> </td></tr>'; if (!empty($v->downloads)) { foreach ($v->downloads as $k2 => $v2) { if ($v2->download_token) { if ($v2->type == 0 || $v2->type == 1) { $type = '<span class="label label-success badge badge-success">' . JText::_('COM_PHOCACART_DOWNLOAD_FILE') . '</span>'; } else if ($v2->type == 2) { $type = '<span class="label label-info badge badge-info">' . JText::_('COM_PHOCACART_ADDITIONAL_DOWNLOAD_FILE') . '</span>'; } /*else { $type = '<span class="label label-warning badge badge-warning">'.JText::_('COM_PHOCACART_DOWNLOAD_FILE_ATTRIBUTE').'</span>'; }*/ echo '<tr><td>' . $type. '</td>'; echo '<td>'.htmlspecialchars($v2->download_file) . '</td></tr>'; //$dLink = JRoute::_(PhocacartRoute::getDownloadRoute() . '&o='.htmlspecialchars($this->itemcommon->order_token) //. '&d='.htmlspecialchars($v->download_token)); $link = PhocacartRoute::getDownloadRoute() . '&o=' . htmlspecialchars($this->itemcommon->order_token) . '&d=' . htmlspecialchars($v2->download_token); $dLink = PhocacartPath::getRightPathLink($link); echo '<tr><td>'.JText::_('COM_PHOCACART_DOWNLOAD_LINK').': </td>'; echo '<td><input type="text" name="" value="' . $dLink . '" style="width: 90%;" /></td></tr>'; } } if (!empty($v->attributes)) { foreach ($v->attributes as $k2 => $v2) { if ($v2->download_token) { $type = '<span class="label label-warning badge badge-warning">'.JText::_('COM_PHOCACART_DOWNLOAD_FILE_ATTRIBUTE').'</span>'; echo '<tr><td>'.$type.'</td>'; echo '<td>'.htmlspecialchars($v2->download_file).'</td></tr>'; $link = PhocacartRoute::getDownloadRoute() . '&o='.$this->itemcommon->order_token.'&d='.htmlspecialchars($v2->download_token); $dLink = PhocacartPath::getRightPathLink($link); echo '<tr><td>'.$v2->attribute_title.': '.$v2->option_title.'</td>'; echo '<td><input type="text" name="" value="'.$dLink.'" style="width: 90%;" /></td></tr>'; } } } } echo '</table>'; echo '</div>'; /* if (isset($v->download_token)) { echo '<tr><td>'.$v->title.'</td>'; //$dLink = JRoute::_(PhocacartRoute::getDownloadRoute() . '&o='.htmlspecialchars($this->itemcommon->order_token) //. '&d='.htmlspecialchars($v->download_token)); $link = PhocacartRoute::getDownloadRoute() . '&o='.htmlspecialchars($this->itemcommon->order_token) . '&d='.htmlspecialchars($v->download_token); $dLink = PhocacartPath::getRightPathLink($link); echo '<td><input type="text" name="" value="'.$dLink.'" style="width: 90%;" /></td></tr>'; if ($v->download_type == 0 || $v->download_type == 1) { $type = '<span class="label label-success badge badge-success">'.JText::_('COM_PHOCACART_DOWNLOAD_FILE').'</span>'; } else if ($v->download_type == 2) { $type = '<span class="label label-info badge badge-info">'.JText::_('COM_PHOCACART_ADDITIONAL_DOWNLOAD_FILE').'</span>'; } /*else { $type = '<span class="label label-warning badge badge-warning">'.JText::_('COM_PHOCACART_DOWNLOAD_FILE_ATTRIBUTE').'</span>'; }*/ /* echo '<tr><td>'.$type.'</td>'; echo '<td><small>('.htmlspecialchars($v->download_file).')</small></td></tr>'; // Product Attribute Option Download File if (!empty($v->attributes)) { foreach ($v->attributes as $k2 => $v2) { if ($v2->download_token) { echo '<tr><td> </td>'; echo '<td> </td></tr>'; echo '<tr><td>'.$v->title.'('.$v2->attribute_title.': '.$v2->option_title.')</td>'; $link = PhocacartRoute::getDownloadRoute() . '&o='.$this->itemcommon->order_token.'&d='.htmlspecialchars($v2->download_token); $dLink = PhocacartPath::getRightPathLink($link); echo '<td><input type="text" name="" value="'.$dLink.'" style="width: 90%;" /></td></tr>'; $type = '<span class="label label-warning badge badge-warning">'.JText::_('COM_PHOCACART_DOWNLOAD_FILE_ATTRIBUTE').'</span>'; echo '<tr><td>'.$type.'</td>'; echo '<td><small>('.htmlspecialchars($v2->download_file).')</small></td></tr>'; } } } echo '<tr><td> </td>'; echo '<td> </td></tr>'; }*/ } //echo '</table>';*/ } echo $r->endTab(); echo $r->startTab('orderlink', $tabs['orderlink']); if (isset($this->itemcommon->order_token)) { if (!empty($this->itemproducts)) { /*phocacart import('phocacart.path.route');*/ echo '<div class="ph-admin-order-link">'; echo '<table class="ph-table-order-link">'; echo '<tr><td width="10%"> </td><td width="90%"> </td></tr>'; //$dLink = JRoute::_(PhocacartRoute::getDownloadRoute() . '&o='.htmlspecialchars($this->itemcommon->order_token) //. '&d='.htmlspecialchars($v->download_token)); $link = PhocacartRoute::getOrdersRoute() . '&o='.htmlspecialchars($this->itemcommon->order_token); $oLink = PhocacartPath::getRightPathLink($link); echo '<tr><td>'.JText::_('COM_PHOCACART_ORDER_LINK').': </td><td><input type="text" name="" value="'.$oLink.'" style="width: 90%;" /></td></tr>'; echo '</table>'; echo '</div>'; } } echo $r->endTab(); echo $r->startTab('billing', $tabs['billing']); $formArray = array ('order_number', 'order_number_id', 'receipt_number', 'receipt_number_id', 'invoice_number', 'invoice_number_id', 'invoice_prn', 'queue_number', 'queue_number_id', 'invoice_date', 'invoice_due_date', 'invoice_time_of_supply', 'date', 'modified', 'invoice_spec_top_desc', 'invoice_spec_middle_desc', 'invoice_spec_bottom_desc', 'oidn_spec_billing_desc', 'oidn_spec_shipping_desc'); echo $r->group($this->form, $formArray); echo $r->endTab(); /* echo $r->startTab('publishing', $tabs['publishing']); foreach($this->form->getFieldset('publish') as $field) { echo '<div class="control-group">'; if (!$field->hidden) { echo '<div class="control-label">'.$field->label.'</div>'; } echo '<div class="controls">'; echo $field->input; echo '</div></div>'; } echo '</div>';*/ echo $r->endTabs(); echo '</div>';//end col-xs-12 col-sm-10 col-md-10 // Second Column echo '<div class="col-xs-12 col-sm-2 col-md-2">'; echo '<div class="alert alert-error alert-danger">'.JText::_('COM_PHOCACART_WARNING_EDIT_ORDER').'</div>'; echo '</div>';//end span2 echo $r->formInputs(); echo $r->endForm(); ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка