view php/read/map/getMapSavedBooks.php @ 6:077b0a0a3e6d

remaining originals according to dependency walk
author Robert Boland <robert@markup.co.uk>
date Thu, 16 Feb 2017 22:29:02 +0000
parents
children 385ddd7c4b55 a67bf725e87b
line wrap: on
line source

<?PHP

include "../../../../private/db.php";

$savedBooks = 0;

$Map = $_GET['Map'];

if(isset($_GET['User'])){
	$UserID = $_GET['User'];
}
else{
	$UserID = 0;	//default user is Bestseller
} 

$query = "CALL b_getMapSavedBooksByUser($UserID,'$Map')";
// $output .=  $query;
$results = mysqli_query($link, $query) or exit( mysqli_error( $link ));

$output = "";

$output .=  "<?xml version=\"1.0\"?>";
$output .=  "<results>";
$output .=  "<UserID>"  . htmlspecialchars(trim($UserID)) . "</UserID>";

$prevListName = "";

while($line = mysqli_fetch_assoc($results)) {

	$listName = htmlspecialchars(trim($line["SavedListName"]));
	
	if($listName != $prevListName)
	{	
		if($savedBooks != 0)
		{
			$output .=  "</ListDetails>";
			$output .=  "</List>";
		}
		$output .=  "<List>";
		$output .=  "<SavedListName>" . $listName . "</SavedListName>";
		$output .=  "<ListDetails>";
		$prevListName = $listName;
	}
		
	$output .=  "<Book>";
	$output .=  "<ISBN>" . htmlspecialchars(trim($line["ISBN"])) . "</ISBN>";
	$output .=  "<PictureURL>" . htmlspecialchars(trim($line["PictureURL"])) . "</PictureURL>";
	$output .=  "<BookTitle>" . htmlspecialchars(trim($line["BookTitle"])) . "</BookTitle>";
	$output .=  "<SaveID>" . htmlspecialchars(trim($line["SaveID"])) . "</SaveID>";
	$output .=  "</Book>";
		
	$savedBooks++;
}
	
	if($savedBooks != 0)
	{
		$output .=  "</ListDetails>";
		$output .=  "</List>";
	}
$output .=  "</results>";

if(isset($ret))
	return $output;
else
	echo $output;

mysqli_close($link);


?>