Closed (fixed)
Project:
Amazon Product Advertisement API
Version:
6.x-1.0-beta1
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
27 Mar 2008 at 23:20 UTC
Updated:
14 Jun 2008 at 00:13 UTC
Suggested change:
function _amazon_load_child_data(&$item) {
$result = db_query("SELECT type, participant FROM {amazon_item_participant} WHERE asin = '%s'", $item['asin']);
while ($participant = db_fetch_array($result)) {
$item[$participant['type']][] = $participant['participant'];
$item['participants'][] = $participant['participant'];
}
$result = db_query("SELECT * FROM {amazon_item_image} WHERE asin = '%s'", $item['asin']);
while ($image = db_fetch_array($result)) {
$item['imagesets'][$image['size']] = $image;
}
$result = db_query("SELECT * FROM {amazon_item_editorial_review} WHERE asin = '%s'", $item['asin']);
while ($review = db_fetch_array($result)) {
$item['editorialreviews'][] = $review;
}
}
to: ( unsets asin's)
function _amazon_load_child_data(&$item) {
$result = db_query("SELECT type, participant FROM {amazon_item_participant} WHERE asin = '%s'", $item['asin']);
while ($participant = db_fetch_array($result)) {
$item[$participant['type']][] = $participant['participant'];
$item['participants'][] = $participant['participant'];
}
$result = db_query("SELECT * FROM {amazon_item_image} WHERE asin = '%s'", $item['asin']);
while ($image = db_fetch_array($result)) {
unset($image['asin']);
$item['imagesets'][$image['size']] = $image;
}
$result = db_query("SELECT * FROM {amazon_item_editorial_review} WHERE asin = '%s'", $item['asin']);
while ($review = db_fetch_array($result)) {
unset($review['asin']);
$item['editorialreviews'][] = $review;
}
}
Cleans it up a bit.
Atle
Comments
Comment #1
eaton commentedFixed in the new dev release. Thanks!
Comment #2
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.