Spade
Mini Shell
| Directory:~$ /proc/self/root/home/lmsyaran/public_html/components/com_phocacart/views/wishlist/ |
| [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 PhocaCartViewWishList extends JViewLegacy
{
protected $t;
protected $r;
protected $s;
protected $p;
protected $u;
function display($tpl = null)
{
$app = JFactory::getApplication();
$model = $this->getModel();
$document = JFactory::getDocument();
$this->p = $app->getParams();
$this->u = PhocacartUser::getUser();
$this->s = PhocacartRenderStyle::getStyles();
$rights = new PhocacartAccessRights();
$this->t['can_display_price'] =
$rights->canDisplayPrice();
//$this->t['categories'] =
$model->getCategoriesList();
$this->t['cart_metakey'] = $this->p->get(
'cart_metakey', '' );
$this->t['cart_metadesc'] = $this->p->get(
'cart_metadesc', '' );
$this->t['display_webp_images'] =
$this->p->get( 'display_webp_images', 0 );
//$this->t['hide_addtocart'] = $this->p->get(
'hide_addtocart', 0 );
//$this->t['category_addtocart'] = $this->p->get(
'category_addtocart', 1 );
$uri = \Joomla\CMS\Uri\Uri::getInstance();
$this->t['action'] = $uri->toString();
$this->t['actionbase64'] =
base64_encode($this->t['action']);
$this->t['linkwishlist'] =
JRoute::_(PhocacartRoute::getWishListRoute());
$wishlist = new PhocacartWishlist();
$this->t['items'] = $wishlist->getFullItems();
if (!empty($this->t['items'])) {
foreach ($this->t['items'] as $k => $v) {
/* $this->t['items'][$k]['attr_options']=
PhocacartAttribute::getAttributesAndOptions((int)$v['id']);
if
(!empty($this->t['items'][$k]['attr_options'])) {
$this->t['value']['attrib'] = 1;
}
$this->t['items'][$k]['specifications']=
PhocacartSpecification::getSpecificationGroupsAndSpecifications((int)$v['id']);
if
(!empty($this->t['items'][$k]['specifications'])) {
foreach($this->t['items'][$k]['specifications']
as $k2 => $v2) {
//$this->t['spec'][$k2] = $v2[0];
$newV2 = $v2;
unset($newV2[0]);
if (!empty($newV2)) {
foreach($newV2 as $k3 => $v3) {
$this->t['spec'][$v2[0]][$v3['title']][$k] =
$v3['value'];
//$this->t['spec'][$k2][$k3][$k3] =
$v3['value'];
}
}
}
}*/
$stockStatus =
PhocacartStock::getStockStatus((int)$v['stock'],
(int)$v['min_quantity'],
(int)$v['min_multiple_quantity'],
(int)$v['stockstatus_a_id'],
(int)$v['stockstatus_n_id']);
$this->t['items'][$k]['stock'] =
PhocacartStock::getStockStatusOutput($stockStatus);
if ($this->t['items'][$k]['stock'] !=
'') {
$this->t['value']['stock'] = 1;
}
}
}
$media = PhocacartRenderMedia::getInstance('main');
$media->loadBase();
$media->loadSpec();
$this->t['pathitem'] =
PhocacartPath::getPath('productimage');
$this->_prepareDocument();
parent::display($tpl);
}
protected function _prepareDocument() {
PhocacartRenderFront::prepareDocument($this->document, $this->p,
false, false, JText::_('COM_PHOCACART_WISH_LIST'));
}
}
?>