Spade
Mini Shell
| Directory:~$ /proc/self/root/home/lmsyaran/public_html/components/com_phocacart/views/order/ |
| [Home] [System Details] [Kill Me] |
<?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');
class PhocaCartViewOrder extends JViewLegacy
{
protected $t;
protected $r;
protected $p;
protected $u;
protected $s;
public function display($tpl = null) {
$app = JFactory::getApplication();
$this->p = $app->getParams();
$this->s = PhocacartRenderStyle::getStyles();
$id = $app->input->get('id', 0, 'int');
$type = $app->input->get('type', 0, 'int');
$format = $app->input->get('format', '',
'string');
$token = $app->input->get('o', '',
'string');
$pos = $app->input->get('pos', '',
'0');
$orderBillingData = PhocacartOrder::getOrderBillingData($id);
//$invoice_prefix = $this->p->get( 'invoice_prefix',
'');
$orderGuestAccess = $this->p->get( 'order_guest_access',
0 );
if ($orderGuestAccess == 0) {
$token = '';
}
$order = new PhocacartOrderRender();
$o = $order->render($id, $type, $format, $token, $pos);
//$media = PhocacartRenderMedia::getInstance('main');
switch($type) {
case 2:
$invoiceNumber = PhocacartOrder::getInvoiceNumber($id,
$orderBillingData['date'],
$orderBillingData['invoice_number']);
$title = JText::_('COM_PHOCACART_INVOICE_NR'). ':
'. $invoiceNumber;
break;
case 1:
case 3:
default:
$orderNumber = PhocacartOrder::getOrderNumber($id,
$orderBillingData['date'],
$orderBillingData['order_number']);
$title = JText::_('COM_PHOCACART_ORDER_NR'). ':
'. $orderNumber;
break;
}
$this->document->setTitle($title);
echo $o;
// PDF document name
$this->document->setName($title);
}
protected function _prepareDocument() {
PhocacartRenderFront::prepareDocument($this->document, $this->p);
}
}
?>