Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/j3/components/com_phocacart/views/orders/tmpl/ |
| [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();
echo '<div id="ph-pc-orders-box"
class="pc-orders-view'.$this->p->get(
'pageclass_sfx' ).'">';
echo
PhocacartRenderFront::renderHeader(array(JText::_('COM_PHOCACART_ORDERS')));
/*if ( $this->t['description'] != '') {
echo '<div class="ph-desc">'.
$this->t['description']. '</div>';
}*/
if ((int)$this->u->id > 0 || $this->t['token'] !=
'') {
echo '<div
class="'.$this->s['c']['row'].'
ph-orders-header-box-row" >';
echo '<div
class="'.$this->s['c']['col.xs12.sm2.md2'].'">'.JText::_('COM_PHOCACART_ORDER_NUMBER').'</div>';
echo '<div
class="'.$this->s['c']['col.xs12.sm2.md2'].'">'.JText::_('COM_PHOCACART_STATUS').'</div>';
echo '<div
class="'.$this->s['c']['col.xs12.sm3.md3'].'">'.JText::_('COM_PHOCACART_DATE_ADDED').'</div>';
echo '<div
class="'.$this->s['c']['col.xs12.sm2.md2'].'
ph-right">'.JText::_('COM_PHOCACART_TOTAL').'</div>';
echo '<div
class="'.$this->s['c']['col.xs12.sm3.md3'].'
ph-center">'.JText::_('COM_PHOCACART_ACTION').'</div>';
echo '<div class="ph-cb"></div>';
echo '</div>';
if (!empty($this->t['orders'])) {
$price = new PhocacartPrice();
foreach($this->t['orders'] as $k => $v) {
echo '<div
class="'.$this->s['c']['row'].'
ph-orders-item-box-row" >';
echo '<div
class="'.$this->s['c']['col.xs12.sm2.md2'].'">'.PhocacartOrder::getOrderNumber($v->id,
$v->date, $v->order_number).'</div>';
$statusClass =
PhocacartUtilsSettings::getOrderStatusClass($v->status_title);
$status = '<span
class="'.$statusClass.'">'.JText::_($v->status_title).'</span>';
echo '<div
class="'.$this->s['c']['col.xs12.sm2.md2'].'">'.$status.'</div>';
echo '<div
class="'.$this->s['c']['col.xs12.sm3.md3'].'">'.PhocacartUtils::date($v->date).'</div>';
$price->setCurrency($v->currency_id);
$total = $price->getPriceFormat($v->total_amount);
echo '<div
class="'.$this->s['c']['col.xs12.sm2.md2'].'
ph-right">'.$total.'</div>';
echo '<div
class="'.$this->s['c']['col.xs12.sm3.md3'].'
ph-center">';
$token = '';
if ($this->t['token'] != '') {
$token = '&o='.$this->t['token'];
}
$linkOrderView = JRoute::_(
'index.php?option=com_phocacart&view=order&tmpl=component&id='.(int)$v->id.'&type=1'.$token
);
$linkInvoiceView = JRoute::_(
'index.php?option=com_phocacart&view=order&tmpl=component&id='.(int)$v->id.'&type=2'.$token
);
$linkDelNoteView = JRoute::_(
'index.php?option=com_phocacart&view=order&tmpl=component&id='.(int)$v->id.'&type=3'.$token
);
$displayDocument = json_decode($v->ordersviewdisplay, true);
if (!is_array($displayDocument)) {$displayDocument = array();}
$view = '';
$linkOrderViewHandler= 'onclick="phWindowPopup(this.href,
\'orderview\', 2, 1.3);return false;"';
if (in_array(1, $displayDocument)) {
$view .= '<a href="' . $linkOrderView . '"
class="' .
$this->s['c']['btn.btn-success.btn-sm'] . '
ph-btn ph-orders-btn" role="button" ' .
$linkOrderViewHandler . '><span title="' .
JText::_('COM_PHOCACART_VIEW_ORDER') . '"
class="' . $this->s['i']['order'] . '
ph-icon-order"></span></a>';
}
if (in_array(2, $displayDocument) && $v->invoice_number !=
'') {
$view .= ' <a href="' . $linkInvoiceView .
'" class="' .
$this->s['c']['btn.btn-danger.btn-sm'] . '
ph-btn ph-orders-btn" role="button" ' .
$linkOrderViewHandler . '><span title="' .
JText::_('COM_PHOCACART_VIEW_INVOICE') . '"
class="' . $this->s['i']['invoice'] .
' ph-icon-invoice"></span></a>';
}
if (in_array(3, $displayDocument)) {
$view .= ' <a href="' . $linkDelNoteView .
'" class="' .
$this->s['c']['btn.btn-warning.btn-sm'] . '
ph-btn ph-orders-btn" role="button" ' .
$linkOrderViewHandler . '><span title="' .
JText::_('COM_PHOCACART_VIEW_DELIVERY_NOTE') . '"
class="' . $this->s['i']['del-note'] .
' ph-icon-del-note"></span></a>';
}
if ($this->t['plugin-pdf'] == 1 &&
$this->t['component-pdf']) {
$formatPDF = '&format=pdf';
$view .= '<br />';
if (in_array(1, $displayDocument)) {
$view .= '<a href="' . $linkOrderView . $formatPDF .
'" class="' .
$this->s['c']['btn.btn-success.btn-sm'] . '
ph-btn ph-orders-btn" role="button" ' .
$linkOrderViewHandler . '><span title="' .
JText::_('COM_PHOCACART_VIEW_ORDER') . '"
class="' . $this->s['i']['order'] . '
ph-icon-order"></span><br /><span
class="ph-icon-pdf-text">' .
JText::_('COM_PHOCACART_PDF') .
'</span></a>';
}
if (in_array(2, $displayDocument) && $v->invoice_number !=
'') {
$view .= ' <a href="' . $linkInvoiceView .
$formatPDF . '" class="' .
$this->s['c']['btn.btn-danger.btn-sm'] . '
ph-btn ph-orders-btn" role="button" ' .
$linkOrderViewHandler . '><span title="' .
JText::_('COM_PHOCACART_VIEW_INVOICE') . '"
class="' . $this->s['i']['invoice'] .
' ph-icon-invoice"></span><br /><span
class="ph-icon-pdf-text">' .
JText::_('COM_PHOCACART_PDF') .
'</span></a>';
}
if (in_array(3, $displayDocument)) {
$view .= ' <a href="' . $linkDelNoteView .
$formatPDF . '" class="' .
$this->s['c']['btn.btn-warning.btn-sm'] . '
ph-btn ph-orders-btn" role="button" ' .
$linkOrderViewHandler . '><span title="' .
JText::_('COM_PHOCACART_VIEW_DELIVERY_NOTE') . '"
class="' . $this->s['i']['del-note'] .
' ph-icon-del-note"></span><br /><span
class="ph-icon-pdf-text">' .
JText::_('COM_PHOCACART_PDF') .
'</span></a>';
}
//$view .= '<div
class="ph-icon-pdf-text-box"><span
class="ph-icon-pdf-text">'.JText::_('COM_PHOCACART_PDF').'</span><span
class="ph-icon-pdf-text">'.JText::_('COM_PHOCACART_PDF').'</span><span
class="ph-icon-pdf-text">'.JText::_('COM_PHOCACART_PDF').'</span></div>';
/* $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']['order'].'
icon-search ph-icon-success"></span><br /><span
class="ph-icon-success-txt">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']['invoice'].'
icon-ph-invoice ph-icon-danger"></span><br /><span
class="ph-icon-danger-txt">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']['del-note'].'
icon-ph-del-note ph-icon-warning"></span><br /><span
class="ph-icon-warning-txt">PDF</span></a>';*/
}
echo $view;
echo '</div>';
if ($this->t['display_reward_points_user_orders'] == 1) {
echo '<div
class="'.$this->s['c']['col.xs12.sm12.md12'].'">';
$points = PhocacartReward::getRewardPointsByOrderId($v->id);
if (!empty($points)) {
foreach ($points as $k => $v) {
$approvedClass = 'approved';
if ($v->published == 0) {
$approvedClass = 'not-approved';
}
if ($v->type == 1) {
if ($v->published == 0) {
echo '<div>' .
JText::_('COM_PHOCACART_USER_POINTS_TO_RECEIVE') . '
<span
class="'.$this->s['c']['label.label-success'].'
' . $approvedClass . '">' . $v->points .
'</span> <small>(' .
JText::_('COM_PHOCACART_USER_NOT_APPROVED_YET') .
')</small></div>';
} else {
echo '<div>' .
JText::_('COM_PHOCACART_USER_POINTS_RECEIVED') . ' <span
class="'.$this->s['c']['label.label-success'].'
' . $approvedClass . '">' . $v->points .
'</span></div>';
}
} else if ($v->type == -1) {
echo '<div>' .
JText::_('COM_PHOCACART_USER_POINTS_USED') . ' <span
class="'.$this->s['c']['label.label-danger'].'
' . $approvedClass . '">' . $v->points .
'</span></div>';
} else {
//echo '<div><span
class="label">'.$v->points.'</span></div>';
}
}
}
echo '</div>';
}
echo '<div
class="'.$this->s['c']['col.xs12.sm12.md12'].'">';
$r = array();
$r['trackinglink'] =
PhocacartOrderView::getTrackingLink($v);
$r['trackingdescription'] =
PhocacartOrderView::getTrackingDescription($v);
$r['shippingtitle'] =
PhocacartOrderView::getShippingTitle($v);
$r['dateshipped'] =
PhocacartOrderView::getDateShipped($v);
if($r['shippingtitle'] != '' ||
$r['trackinglink'] != '') {
echo '<div class="ph-shipping-info-box">';
echo '<div
class="ph-shipping-info-header">'.JText::_('COM_PHOCACART_SHIPPING_INFORMATION').'</div>';
if ($r['shippingtitle'] != '') {
echo '<div
class="ph-shipping-title">'.$r['shippingtitle'].'</div>';
}
if ($r['trackingdescription'] != '') {
echo '<div
class="ph-tracking-desc">'.$r['trackingdescription'].'</div>';
}
if ($r['trackinglink'] != '') {
echo '<div
class="ph-tracking-link">'.JText::_('COM_PHOCACART_SHIPPING_TRACKING_LINK').
': '.$r['trackinglink'].'</div>';
}
if ($r['dateshipped'] != '') {
echo '<div
class="ph-date-shipped">'.JText::_('COM_PHOCACART_DATE_SHIPPED').
': '.$r['dateshipped'].'</div>';
}
echo '</div>';
}
echo '</div>';
echo '<div class="ph-cb"></div>';
echo '</div>';
}
} else {
echo '<div class="alert alert-error
alert-danger">'.
JText::_('COM_PHOCACART_NO_ORDERS_ACCOUNT').
'</div>';
}
} else {
echo '<div class="alert alert-error
alert-danger">'.
JText::_('COM_PHOCACART_NOT_LOGGED_IN_PLEASE_LOGIN').
'</div>';
}
/*
if (!empty($this->t['categories'])) {
echo '<div class="ph-categories">';
$i = 0;
$c = count($this->t['categories']);
$nc= (int)$this->t['columns_cats'];
$nw= 12/$nc;//1,2,3,4,6,12
echo '<div class="row">';
foreach ($this->t['categories'] as $v) {
//if ($i%$nc==0) { echo '<div class="row">';}
echo '<div class="col-sm-6
col-md-'.$nw.'">';
echo '<div class="b-thumbnail ph-thumbnail
ph-thumbnail-c">';
$image = PhocacartImage::getThumbnailName($this->t['path'],
$v->image, 'medium');
$link = JRoute::_(PhocacartRoute::getCategoryRoute($v->id,
$v->alias));
if (isset($image->rel) && $image->rel != '') {
echo '<a href="'.$link.'">';
echo '<img class="img-responsive ph-image"
src="'.JURI::base(true).'/'.$image->rel.'"
alt=""';
if (isset($this->t['image_width_cats']) &&
$this->t['image_width_cats'] != '' &&
isset($this->t['image_height_cats']) &&
$this->t['image_height_cats'] != '') {
echo '
style="width:'.$this->t['image_width_cats'].';height:'.$this->t['image_height_cats'].'"';
}
echo ' />';
echo '</a>';
}
echo '<div class="caption">';
echo '<h3>'.$v->title.'</h3>';
if (!empty($v->subcategories) &&
(int)$this->t['display_subcat_cats_view'] > 0) {
echo '<ul>';
$j = 0;
foreach($v->subcategories as $v2) {
if ($j == (int)$this->t['display_subcat_cats_view']) {
break;
}
echo '<li><a
href="'.$link.'">'.$v2->title.'</a></li>';
$j++;
}
echo '</ul>';
}
// Description box will be displayed even no description is set - to set
height and have all columns same height
echo '<div class="ph-cat-desc">';
if ($v->description != '') {
echo $v->description;
}
echo '</div>';
echo '<p class="ph-pull-right"><a
href="'.JRoute::_(PhocacartRoute::getCategoryRoute($v->id,
$v->alias)).'" class="btn btn-primary"
role="button">'.JText::_('COM_PHOCACART_VIEW_CATEGORY').'</a></p>';
echo '<div class="clearfix"></div>';
echo '</div>';
echo '</div>';
echo '</div>'. "\n";
$i++;
// if ($i%$nc==0 || $c==$i) { echo '</div>';}
}
echo '</div></div>'. "\n";
}*/
echo '</div>';
echo '<div> </div>';
echo PhocacartUtilsInfo::getInfo();
?>