PATH:
home
/
sparklp6
/
public_html
/
sparklerfilters-org
/
administrator
/
components
/
com_j2store
/
library
<?php /*------------------------------------------------------------------------ # com_j2store - J2Store # ------------------------------------------------------------------------ # author Sasi varna kumar - Weblogicx India http://www.weblogicxindia.com # copyright Copyright (C) 2014 - 19 Weblogicxindia.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL # Websites: http://j2store.org # Technical Support: Forum - http://j2store.org/forum/index.html -------------------------------------------------------------------------*/ defined( '_JEXEC' ) or die( 'Restricted access' ); class J2StoreShipping { /** * Returns the list of shipping method types * @return array of objects */ public static function getTypes() { static $instance; if (!is_array($instance)) { $instance = array(); } if (empty($instance)) { $object = new JObject(); $object->id = '0'; $object->title = JText::_('J2STORE_SHIPM_FLAT_RATE_PER_ORDER'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '1'; $object->title = JText::_('J2STORE_SHIPM_QUANTITY_BASED_PER_ORDER'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '2'; $object->title = JText::_('J2STORE_SHIPM_PRICE_BASED_PER_ORDER'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '3'; $object->title = JText::_('J2STORE_SHIPM_FLAT_RATE_PER_ITEM'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '4'; $object->title = JText::_('J2STORE_SHIPM_WEIGHT_BASED_PER_ITEM'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '5'; $object->title = JText::_('J2STORE_SHIPM_WEIGHT_BASED_PER_ORDER'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '6'; $object->title = JText::_('J2STORE_SHIPM_PRICE_BASED_PER_ITEM'); $instance[$object->id] = $object; } return $instance; } /** * Returns the requested shipping method object * * @param $id * @return object */ public static function getType($id) { $items = self::getTypes(); return $items[$id]; } /** * Returns the list of shipping method types * @return array of objects */ public static function getIncrementTypes() { static $instance; if (!is_array($instance)) { $instance = array(); } if (empty($instance)) { $object = new JObject(); $object->id = '0'; $object->title = JText::_('J2STORE_SHIPPING_ADDITIONAL_INCREMENT'); $instance[$object->id] = $object; $object = new JObject(); $object->id = '1'; $object->title = JText::_('J2STORE_SHIPPING_ADDITIONAL_DECREMENT'); $instance[$object->id] = $object; } return $instance; } /** * Returns the requested shipping method object * * @param $id * @return object */ public static function getIncrementType($id) { $items = self::getIncrementTypes(); return $items[$id]; } }
[+]
calculators
[-] appmodel.php
[edit]
[-] shipping.php
[edit]
[-] shippingcontroller.php
[edit]
[-] popup.php
[edit]
[-] promotioncontroller.php
[edit]
[+]
plugins
[-] csv.php
[edit]
[+]
selectable
[+]
..
[-] promotionmodel.php
[edit]
[-] appcontroller.php
[edit]