Public Member Functions | |
getArticle () | |
toCompareList ($sProductId=null, $dAmount=null, $aSel=null, $blOverride=false, $blBundle=false) | |
toNoticeList ($sProductId=null, $dAmount=null, $aSel=null) | |
toWishList ($sProductId=null, $dAmount=null, $aSel=null) | |
render () | |
Protected Member Functions | |
_toList ($sListType, $sProductId, $dAmount, $aSel) | |
Protected Attributes | |
$_blIsComponent = true |
Transparent shop utilities class. Some specific utilities, such as fetching article info, etc. (Class may be used for overriding). oxcmp
Definition at line 9 of file oxcmp_utils.php.
oxcmp_utils._toList | ( | $ | sListType, | |
$ | sProductId, | |||
$ | dAmount, | |||
$ | aSel | |||
) | [protected] |
Adds chosen product to defined user list. if amount is 0, item is removed from the list
string | $sListType user product list type | |
string | $sProductId product id | |
double | $dAmount product amount | |
array | $aSel product selection list |
Definition at line 184 of file oxcmp_utils.php.
oxcmp_utils.getArticle | ( | ) |
If passed article ID (by URL or posted form) - loads article, otherwise - loads list of action articles oxarticlelist.loadActionArticles(). In this case, the last list object will be used. Loaded article info is serialized and outputted to client system.
Definition at line 25 of file oxcmp_utils.php.
oxcmp_utils.render | ( | ) |
Set view data, call parent.render
Reimplemented from oxView.
Definition at line 213 of file oxcmp_utils.php.
oxcmp_utils.toCompareList | ( | $ | sProductId = null , |
|
$ | dAmount = null , |
|||
$ | aSel = null , |
|||
$ | blOverride = false , |
|||
$ | blBundle = false | |||
) |
Adds/removes chosen article to/from article comparison list
object | $sProductId product id | |
double | $dAmount amount | |
array | $aSel (default null) | |
bool | $blOverride allow override | |
bool | $blBundle bundled |
Definition at line 92 of file oxcmp_utils.php.
oxcmp_utils.toNoticeList | ( | $ | sProductId = null , |
|
$ | dAmount = null , |
|||
$ | aSel = null | |||
) |
If session user is set loads user noticelist (oxuser.GetBasket()) and adds article to it.
string | $sProductId Product/article ID (default null) | |
double | $dAmount amount of good (default null) | |
array | $aSel product selection list (default null) |
Definition at line 151 of file oxcmp_utils.php.
oxcmp_utils.toWishList | ( | $ | sProductId = null , |
|
$ | dAmount = null , |
|||
$ | aSel = null | |||
) |
If session user is set loads user wishlist (oxuser.GetBasket()) and adds article to it.
string | $sProductId Product/article ID (default null) | |
double | $dAmount amount of good (default null) | |
array | $aSel product selection list (default null) |
Definition at line 166 of file oxcmp_utils.php.
oxcmp_utils.$_blIsComponent = true [protected] |
Reimplemented from oxView.
Definition at line 15 of file oxcmp_utils.php.