

Definition at line 6 of file oxrecommlist.php.
| Public Member Functions | |
| __construct () | |
| getArticles ($iStart=null, $iNrofArticles=null, $blReload=false) | |
| getArtCount () | |
| getFirstArticle () | |
| delete ($sOXID=null) | |
| getArtDescription ($sOXID) | |
| removeArticle ($sOXID) | |
| addArticle ($sOXID, $sDesc) | |
| getRecommListsByIds ($aArticleIds) | |
| getSearchRecommLists ($sSearchStr) | |
| getSearchRecommListCount ($sSearchStr) | |
| addToRatingAverage ($iRating) | |
| getReviews () | |
| getLink () | |
| setArticlesFilter ($sArticlesFilter) | |
| Protected Member Functions | |
| _getArticleSelect () | |
| _loadFirstArticles (oxList $oRecommList, $aIds) | |
| _getSearchSelect ($sSearchStr) | |
| Protected Attributes | |
| $_sClassName = 'oxRecommList' | |
| $_oArticles = null | |
| $_sArticlesFilter = '' | |
| oxRecommList.__construct | ( | ) | 
Class constructor, initiates parent constructor (parent.oxBase()).
Reimplemented from oxBase.
Definition at line 34 of file oxrecommlist.php.
| oxRecommList.getArticles | ( | $ | iStart = null, | |
| $ | iNrofArticles = null, | |||
| $ | blReload = false | |||
| ) | 
Returns list of recommendation list items
| integer | $iStart start for sql limit | |
| integer | $iNrofArticles nr of items per page | |
| bool | $blReload if TRUE forces to reload list | 
Definition at line 49 of file oxrecommlist.php.
| oxRecommList.getArtCount | ( | ) | 
Returns count of recommendation list items
Definition at line 73 of file oxrecommlist.php.
| oxRecommList._getArticleSelect | ( | ) |  [protected] | 
| oxRecommList.getFirstArticle | ( | ) | 
returns first article from this list's article list
Definition at line 103 of file oxrecommlist.php.
| oxRecommList.delete | ( | $ | sOXID = null | ) | 
Removes articles from the recommlist and deletes list
| string | $sOXID Object ID(default null) | 
Reimplemented from oxBase.
Definition at line 119 of file oxrecommlist.php.
| oxRecommList.getArtDescription | ( | $ | sOXID | ) | 
Returns article description for recommendation list
| string | $sOXID Object ID | 
Definition at line 143 of file oxrecommlist.php.
| oxRecommList.removeArticle | ( | $ | sOXID | ) | 
Remove article from recommendation list
| string | $sOXID Object ID | 
Definition at line 161 of file oxrecommlist.php.
| oxRecommList.addArticle | ( | $ | sOXID, | |
| $ | sDesc | |||
| ) | 
Add article to recommendation list
| string | $sOXID Object ID | |
| string | $sDesc recommended article description | 
Definition at line 179 of file oxrecommlist.php.
| oxRecommList.getRecommListsByIds | ( | $ | aArticleIds | ) | 
get recommendation lists wich include given article ids also sort these lists by these criterias: 1. show lists, that has more requested articles first 2. show lists, that have more any articles
| array | $aArticleIds Object IDs | 
Definition at line 204 of file oxrecommlist.php.
| oxRecommList._loadFirstArticles | ( | oxList $ | oRecommList, | |
| $ | aIds | |||
| ) |  [protected] | 
loads first articles to recomm list also ordering them and clearing not usable list objects ordering priorities: 1. first show articles from our search 2. do not shown articles as 1st, which are shown in other recomm lists as 1st
| oxList | $oRecommList recommendation list | |
| array | $aIds article ids | 
Definition at line 260 of file oxrecommlist.php.
| oxRecommList.getSearchRecommLists | ( | $ | sSearchStr | ) | 
Returns user recommendation list objects
| string | $sSearchStr Search string | 
Definition at line 296 of file oxrecommlist.php.
| oxRecommList.getSearchRecommListCount | ( | $ | sSearchStr | ) | 
Returns the amount of lists according to search parameters.
| string | $sSearchStr Search string | 
Definition at line 324 of file oxrecommlist.php.
| oxRecommList._getSearchSelect | ( | $ | sSearchStr | ) |  [protected] | 
Returns the appropriate SQL select according to search parameters
| string | $sSearchStr Search string | 
Definition at line 344 of file oxrecommlist.php.
| oxRecommList.addToRatingAverage | ( | $ | iRating | ) | 
Calculates and saves product rating average
| integer | $iRating new rating value | 
Definition at line 364 of file oxrecommlist.php.
| oxRecommList.getReviews | ( | ) | 
Collects user written reviews about an article.
Definition at line 378 of file oxrecommlist.php.
| oxRecommList.getLink | ( | ) | 
| oxRecommList.setArticlesFilter | ( | $ | sArticlesFilter | ) | 
set sql filter for article loading
| string | $sArticlesFilter article filter | 
Definition at line 415 of file oxrecommlist.php.
| oxRecommList.$_sClassName = 'oxRecommList'  [protected] | 
| oxRecommList.$_oArticles = null  [protected] | 
Definition at line 20 of file oxrecommlist.php.
| oxRecommList.$_sArticlesFilter = ''  [protected] | 
Definition at line 27 of file oxrecommlist.php.
 1.5.5
 1.5.5