<?php

	$main_node_lookup = 		Flatfile::getSetTable("node");
	$audio_lookup = 			Flatfile::getFileTable("audio");
	$soundtrack = 			Flatfile::getXmlArray("soundtrack");

	$browser_title = 			$this->getTypedValue("setup", "settings", "browser_title");
	$footer = 				$this->getTypedValue("setup", "settings", "footer");
	$enabled_bool = 			$this->getTypedValue($soundtrack, "settings", "enabled_bool");
	$volume_num = 			$this->getTypedValue($soundtrack, "settings", "volume_num");
	$loop_bool = 			$this->getTypedValue($soundtrack, "settings", "loop_bool");

	/* print doctype
		*/
	print '<?xml version="1.0"?>' . "\n";

?>
<data>
	<sitename><![CDATA[<?php echo $browser_title["value"]; ?>]]></sitename>
	<footer_text><![CDATA[<?php echo $footer["flash"]; ?>]]></footer_text>
	<navigation href="asfunction:INTERNAL,<?php echo $this->getHomeUri(); ?>">
<?php
	foreach ($main_node_lookup as $key => $node_data) {
		$nav_id = $node_data[0];
		$nav_uri = $this->doFlashURIConvert($node_data[2]);
		$nav_title = htmlspecialchars($node_data[1]);
		$nav_target = $node_data[3];
?>
		<navnode title="<?php echo $nav_title; ?>" href="<?php echo $nav_uri; ?>" target="<?php echo $nav_target; ?>" id="<?php echo $nav_id; ?>" pid="0" />
<?php
		/* see about any sub-nodes
			*/
		$sub_node_lookup = Flatfile::getSetTable("node", $nav_id);
		if (count($sub_node_lookup)>0) {
			/* ok, we have sub nodes, lets show tohose too
				*/
			foreach ($sub_node_lookup as $key => $sub_node_data) {
				$subnav_id = $sub_node_data[0];
				$subnav_uri = $this->doFlashURIConvert($sub_node_data[2]);
				$subnav_title = htmlspecialchars($sub_node_data[1]);
				$subnav_target = $sub_node_data[3];
?>
		<navnode title="<?php echo $subnav_title; ?>" href="<?php echo $subnav_uri; ?>" target="<?php echo $subnav_target; ?>" id="<?php echo $subnav_id; ?>" pid="<?php echo $nav_id; ?>" />
<?php
			}
		}
	}
?>
	</navigation>
	<playlist enabled="<?php echo $enabled_bool ? "true" : "false"; ?>" volume="<?php echo $volume_num; ?>" loop="<?php echo $loop_bool ? "true" : "false"; ?>">
<?php
	foreach ($audio_lookup as $key => $audio_data) {
?>
		<track src="<?php echo SA_DIR_STORAGE . "/audio/" . $audio_data[0]; ?>" title="<?php echo htmlspecialchars($audio_data[1]); ?>" />
<?php
	}
?>
	</playlist>
</data>