| @@ 165-183 (lines=19) @@ | ||
| 162 | * |
|
| 163 | * @return array |
|
| 164 | */ |
|
| 165 | public function getProductsWithKeywordId($credentials, $shop_id, $keyword, $results_per_page = 0, $pagging_offset = 0) |
|
| 166 | { |
|
| 167 | ||
| 168 | $search = array(); |
|
| 169 | if (is_array($keyword)) { |
|
| 170 | $search['area'] = 'keyword_'.implode('-', $keyword); |
|
| 171 | } else { |
|
| 172 | $search['area'] = 'keyword_'.$keyword; |
|
| 173 | } |
|
| 174 | if ($results_per_page > 0) { |
|
| 175 | $search['use_paging'] = 'true'; |
|
| 176 | } else { |
|
| 177 | $search['use_paging'] = 'false'; |
|
| 178 | } |
|
| 179 | $search['keywords'] = $keyword; |
|
| 180 | $search['offset'] = $pagging_offset; |
|
| 181 | ||
| 182 | return $this->getProducts($credentials, $shop_id, $search); |
|
| 183 | } |
|
| 184 | ||
| 185 | /** |
|
| 186 | * Returns product ids with keyword id |
|
| @@ 167-185 (lines=19) @@ | ||
| 164 | * |
|
| 165 | * @return array |
|
| 166 | */ |
|
| 167 | public function getProductsWithKeywordId($credentials, $shop_id, $keyword, $results_per_page = 0, $pagging_offset = 0) |
|
| 168 | { |
|
| 169 | ||
| 170 | $search = array(); |
|
| 171 | if (is_array($keyword)) { |
|
| 172 | $search['area'] = 'keyword_'.implode('-', $keyword); |
|
| 173 | } else { |
|
| 174 | $search['area'] = 'keyword_'.$keyword; |
|
| 175 | } |
|
| 176 | if ($results_per_page > 0) { |
|
| 177 | $search['use_paging'] = 'true'; |
|
| 178 | } else { |
|
| 179 | $search['use_paging'] = 'false'; |
|
| 180 | } |
|
| 181 | $search['keywords'] = $keyword; |
|
| 182 | $search['offset'] = $pagging_offset; |
|
| 183 | ||
| 184 | return $this->getProducts($credentials, $shop_id, $search); |
|
| 185 | } |
|
| 186 | ||
| 187 | /** |
|
| 188 | * Returns product ids with keyword id |
|