27 $this->_aObjects = $this->_oDb->getObjects();
28 $this->_sActiveUri =
getParam(
'sys_default_payment');
33 if(!isset(
$GLOBALS[
'chWsbClasses'][
'ChWsbPayments']))
36 return $GLOBALS[
'chWsbClasses'][
'ChWsbPayments'];
41 $this->_sActiveUri = $sActive;
51 if(
empty($this->_sActiveUri))
65 '' =>
_t(
'_sys_select_one')
67 foreach($this->_aObjects
as $aObject) {
68 if(
empty($aObject) || !is_array($aObject))
71 $aPayments[$aObject[
'uri']] =
_t($aObject[
'title']);
82 $aSrvParams = array($iVendorId, $sProvider);
121 return array(
'count' => 0,
'messages' => array());
123 $aSrvParams = array($iUserId, $iOldCount);
132 $aSrvParams = array($iVendorId, $iModuleId, $iItemId, $iItemCount);
133 return ChWsbService::call($this->_sActiveUri,
'get_cart_item_descriptor', $aSrvParams);
141 $aSrvParams = array($bWrapped);
145 public function getAddToCartJs($iVendorId, $mixedModuleId, $iItemId, $iItemCount, $bNeedRedirect =
false, $bWrapped =
true)
150 $aSrvParams = array($iVendorId, $mixedModuleId, $iItemId, $iItemCount, $bNeedRedirect, $bWrapped);
154 public function getAddToCartLink($iVendorId, $mixedModuleId, $iItemId, $iItemCount, $bNeedRedirect =
false)
159 $aSrvParams = array($iVendorId, $mixedModuleId, $iItemId, $iItemCount, $bNeedRedirect);
168 $aSrvParams = array($iVendorId, $sProvider, $aItems);
177 $aSrvParams = array($sOrderId);