public function getList($refresh = false) { $list = parent::getList($refresh); foreach ($list as $item) { if (version_compare(JVERSION, '1.6.0', 'ge')) { $item->id = $item->extension_id; } $item->link = 'index.php?option=com_citruscart&view=reports&task=view&id=' . $item->id; } return $list; }
public function getList($refresh = false) { $list = parent::getList($refresh); // If no item in the list, return an array() if (empty($list)) { return array(); } foreach ($list as $item) { $item->link_remove = 'index.php?option=com_citruscart&controller=shippingrates&task=delete&cid[]=' . $item->shipping_rate_id; } return $list; }
public function getList($refresh = false) { if (empty($this->_list) || $refresh) { $list = parent::getList($refresh); $nullDate = JFactory::getDBO()->getNullDate(); if (empty($list)) { return array(); } foreach ($list as $item) { // convert working dates to localtime for display $item->publishing_date = $item->publishing_date != $nullDate ? JHTML::_("date", $item->publishing_date, '%Y-%m-%d %H:%M:%S') : $item->publishing_date; } $this->_list = $list; } return $this->_list; }
public function getList($emptyState = true) { JTable::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_citruscart/tables'); $list = parent::getList($emptyState); // If no item in the list, return an array() if (empty($list)) { return array(); } foreach ($list as $item) { if ($product_attributes = explode(',', $item->product_attributes)) { $product_attribute_names = array(); foreach ($product_attributes as $pao_id) { $pao = JTable::getInstance('ProductAttributeOptions', 'CitruscartTable'); $pao->load($pao_id); $product_attribute_names[] = JText::_($pao->productattributeoption_name); } $item->product_attribute_names = implode(', ', $product_attribute_names); } } return $list; }
public function getList($refresh = false) { $list = parent::getList($refresh); // If no item in the list, return an array() if (empty($list)) { return array(); } $filter_zip = $this->getState('filter_zip'); foreach ($list as $key => $item) { // Check the zip range if (strlen($filter_zip)) { $in_range = false; $ranges = explode(";", $item->zip_range); if (empty($item->zip_range)) { // no zip range defined, so assume the geozone covers all of them $in_range = true; } foreach ($ranges as $range) { if (strlen($range)) { $temp = explode("-", $range); $start = $temp[0]; $end = $temp[1]; // check that it is in range if ($filter_zip <= $end && $filter_zip >= $start) { $in_range = true; } elseif ($filter_zip == $start) { $in_range = true; } } } // in not in the ranges, unset it if (!$in_range) { unset($list[$key]); } } $item->link = "index.php?option=com_citruscart&controller=zonerelations&view=zonerelations&tmpl=component&task=edit&geozoneid={$item->geozone_id}&id={$item->zonerelation_id}"; } return $list; }
/** * Get the list of items. If needed, loads the attributes for each item * * @param boolean $refresh * @param boolean $getEav * @param array $options; keys: include, exclude; includes or excludes eav attributes from loading. Use their alias */ public function getList($refresh = false, $getEav = true, $options = array()) { $this->_getEav = $getEav; $this->_getEavOptions = $options; return parent::getList($refresh); }
public function getList($refresh = false) { Citruscart::load('CitruscartHelperBase', 'helpers._base'); $list = parent::getList($refresh); // If no item in the list, return an array() if (empty($list)) { return array(); } $db = JFactory::getDbo(); Citruscart::load('CitruscartQuery', 'library.query'); $q = new CitruscartQuery(); $q->select('order_hash'); $q->from('#__citruscart_orders'); Citruscart::load('CitruscartHelperSubscription', 'helpers.subscription'); foreach ($list as $item) { $item->link = 'index.php?option=com_citruscart&view=subscriptions&task=edit&id=' . $item->subscription_id; $item->link_view = 'index.php?option=com_citruscart&view=subscriptions&task=view&id=' . $item->subscription_id; $item->history = CitruscartHelperSubscription::getHistory($item->subscription_id); //$q->_where = null; $q->where('order_id = ' . $item->order_id); $db->setQuery($q); $item->order_hash = $db->loadResult(); } return $list; }
public function getList($refresh = false) { Citruscart::load('CitruscartHelperBase', 'helpers._base'); $list = parent::getList($refresh); // If no item in the list, return an array() if (empty($list)) { return array(); } foreach ($list as $item) { $item->link = 'index.php?option=com_citruscart&view=orderpayments&task=edit&id=' . $item->orderpayment_id; } return $list; }
public function getList($emptyState = true) { if (empty($this->_list)) { $list = parent::getList($emptyState); // If no item in the list, return an array() if (empty($list)) { return array(); } foreach (@$list as $item) { $item->productfile_path = $this->correctPath($item->productfile_path); } $this->_list = $list; } return $this->_list; }