Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- define('MAIN', true);
- $head = "<!DOCTYPE html>\n<html>\n<head>\n<title>XML Service Parser Samples</title>\n</head>\n<body>\n";
- $foot = "\n</body></html>";
- require_once 'inc/torixparser.inc.php';
- try {
- $xml = new TorixParser("http://torix2test.entertainme.co.uk/");
- //header('Content-type: text/xml');
- switch ($_GET['method']) {
- case 'subregions':
- if($xml->ping()) {
- $Regions = $xml->getRegions();
- $d .= '<h3>Select an Area</h3>';
- $d .= '<form method="get" action="?"><input type="hidden" name="method" value="subregions" />';
- $d .= '<select name="region">'."\n";
- foreach ($Regions['SubRegions'] as $region) {
- if($region['ParentRegionCode'] == $_GET['region']) {
- $d .= '<option value="'.$region['RegionCode'].'">'.$region['RegionName'].'</option>'."\n";
- }
- }
- $d .= '</select><br><input disabled="disabled" type="submit" value="This is just a sample so far" /></form>';
- echo $head.$d.$foot;
- }
- break;
- default:
- if($xml->ping()) {
- $Regions = $xml->getRegions();
- /*$d .= '<script type="text/javascript">'."\n";
- $d .= json_encode($Regions['SubRegions']);
- $d .= "\n".'</script>'."\n";*/
- $d .= '<h3>Select a Region/Area</h3>';
- $d .= '<form method="get" action="?"><input type="hidden" name="method" value="subregions" />';
- $d .= '<select name="region">'."\n";
- foreach ($Regions['Regions'] as $region) {
- $d .= '<option value="'.$region['RegionCode'].'">'.$region['RegionName'].'</option>'."\n";
- }
- $d .= '</select><br><input type="submit" value="Submit" /></form>';
- echo $head.$d.$foot;
- }
- break;
- }
- } catch (Exception $e) {
- $msg = unserialize($e->getMessage());
- echo '<textarea style="width:100%;height:100%;">'.base64_decode($msg['debug']).'</textarea>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement