function output_list($type, $list, $fields, $idstr) { switch ($type) { case 'xml': xml_header($fields); xml_data($list, $fields); xml_footer(); break; case 'dom': dom_header($fields); dom_data($list, $fields); dom_footer(); break; case 'img': img_header($fields); img_data($list, $fields, $idstr); img_footer(); break; case 'csv': default: csv_header($fields); csv_data($list, $fields); csv_footer(); break; } }
function albumOverride() { if (isset($_POST[descOVERRIDE])) { $asin = $_POST[descOVERRIDE]; $desc_xml = getXMLData(urlencode($asin), true); } if (isset($_POST[imgOVERRIDE])) { $asin = $_POST[imgOVERRIDE]; $img_xml = getXMLData(urlencode($asin), true); } if (isset($_POST[descOVERRIDE]) && isset($_POST[imgOVERRIDE])) { if (isset($desc_xml->Items->Item->LargeImage) && isset($desc_xml->Items->Item->LargeImage->URL)) { $desc_xml->Items->Item->LargeImage->URL = (string) xml_data($img_xml->Items->Item->LargeImage->URL); } else { $desc_xml->Items->Item->addChild('LargeImage'); $desc_xml->Items->Item->LargeImage->addChild('URL', $img_xml->Items->Item->LargeImage->URL); } if (isset($desc_xml->Items->Item->MediumImage) && isset($desc_xml->Items->Item->MediumImage->URL)) { $desc_xml->Items->Item->MediumImage->URL = (string) xml_data($img_xml->Items->Item->MediumImage->URL); } else { $desc_xml->Items->Item->addChild('MediumImage'); $desc_xml->Items->Item->MediumImage->addChild('URL', $img_xml->Items->Item->MediumImage->URL); } if (isset($desc_xml->Items->Item->SmallImage) && isset($desc_xml->Items->Item->SmallImage->URL)) { $desc_xml->Items->Item->SmallImage->URL = (string) xml_data($img_xml->Items->Item->SmallImage->URL); } else { $desc_xml->Items->Item->addChild('SmallImage'); $desc_xml->Items->Item->SmallImage->addChild('URL', $img_xml->Items->Item->SmallImage->URL); } $item = $desc_xml->Items->Item; } elseif (isset($_POST[descOVERRIDE])) { $item = $desc_xml->Items->Item; } elseif (isset($_POST[imgOVERRIDE])) { $item = $img_xml->Items->Item; } else { return false; } $display_img = 'style/slick/clear.gif'; $display_desc = 'Not available'; if (isset($item->LargeImage->URL) && xml_data($item->LargeImage->URL) != '') { $display_img = $item->LargeImage->URL; } elseif (isset($item->MediumImage->URL) && xml_data($item->MediumImage->URL) != '') { $display_img = $item->MediumImage->URL; } if (isset($item->EditorialReviews->EditorialReview->Content) && trim(xml_data($item->EditorialReviews->EditorialReview->Content)) != '') { $display_desc = $item->EditorialReviews->EditorialReview->Content; } else { $item->EditorialReviews->EditorialReview->Content = ''; } print '<tr><td><table width="100%" border="1" cellspacing="0" cellpadding="5" id="' . xml_data($item->ASIN) . '">'; print '<tr><td colspan="3" nowrap="nowrap"><strong>Attempting Override</strong></td>'; print '<tr><td align="right" width="160px" bgcolor="' . $states['artist'] . '"><b>Artist:</b></td><td width="100%"> ' . xml_data($item->ItemAttributes->Artist) . '</td>'; print "<td rowspan=\"2\" align=\"right\"><a href=\"{$link_url}" . xml_data($item->ASIN) . "\" target=\"_blank\">View Amazon</a></td></tr>\n"; print '<tr><td align="right" width="160px" bgcolor="' . $states['album'] . '"><b>Album:</b></td><td width="100%"> ' . xml_data($item->ItemAttributes->Title) . '</td></tr>'; print '<tr><td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="5"><tr>'; print '<td width="160px" height="160" align="center" valign="middle" bgcolor="' . $states['image'] . '"><img src="' . $display_img . '" height="150" width="150"><br></td>'; print '<td valign="top" bgcolor="' . $states['descr'] . '">' . $display_desc . '</td>'; print '</tr></table></td></tr></table></td></tr>'; return $item; }