<?php function object2array($object){ $return = NULL; if(is_array($object)){ foreach($object as $key => $value) $return[$key] = object2array($value); }else{ $var = get_object_vars($object); if($var){ foreach($var as $key => $value) $return[$key] = ($key && !$value) ? NULL : object2array($value); } else return $object; } return $return; } $today = date("Ymd"); $xml = simplexml_load_file("http://scoutnet.be/xml/B1.xml?a=$today"); if (!$xml){exit("Failed to open B1.xml.<br />");} $myarray = object2array($xml); $num_marker = count($myarray['B1']['marker']); echo "<table class=\"snsample\">\n"; for($i = 0; $i < $num_marker; $i++) { if (($myarray['B1']['marker'][$i]['@attributes']['domain']!='nodomain')&&($myarray['B1']['marker'][$i]['@attributes']['domain']!='')){ $mylink="<a href='http://www.{$myarray['B1']['marker'][$i]['@attributes']['domain']}'>".utf8_decode($myarray['B1']['marker'][$i]['@attributes']['groupname'])."</a>"; }else{ $mylink="<a href='http://{$myarray['B1']['marker'][$i]['@attributes']['name']}.scoutnet.be'>".utf8_decode($myarray['B1']['marker'][$i]['@attributes']['groupname'])."</a>"; } if ($myarray['B1']['marker'][$i]['@attributes']['groupID']!=''){ $mygroupID='['.$myarray['B1']['marker'][$i]['@attributes']['groupID'].']'; }else{ $mygroupID=''; } echo "<tr><td>$mylink</td><td>$mygroupID</td><td>".utf8_decode($myarray['B1']['marker'][$i]['@attributes']['city'])."</td></tr>\n"; } echo "</table>\n"; ?>
Gouw Webra | [B1000P] | Vilvoorde |
District Brussel | [B1200D] | Brussel |
De Klauwaert | [B1201G] | Brussel (Jette) |
Ridders v O.L.V. Onbevlekt | [B1203G] | Evere |
Jan Van Ruusbroec | [B1206G] | Laken (Brussel) |
Sint-Martinus | [B1207G] | Ganshoren |
Districts Jin | [B1208G] | Brussel |
Mooibos-Lievens | [B1210G] | Sint-Pieters-Woluwe |
Reynaert-Beatrijs | [B1212G] | Sint-Pieters-Woluwe |
Jan Breydel | [B1219S] | Ukkel |
Kruisboog Hadewijch | [B1239G] | Sint-Lambrechts-Woluwe |
Scouts en Gidsen Molenbeek | [B1260G] | Sint-Jans-Molenbeek |
Sint-Alena | [B1302M] | Dilbeek |
Sint-Martinus | [B1303S] | Asse |
Jong Brabant Paloke | [B1305G] | Dilbeek |
Sint-Paulus | [B1306S] | Borchtlombeek |
Sint-Bavo | [B1308G] | Zellik |
De Pelgrims | [B1309S] | Groot-Bijgaarden |
De Geuzen | [B1310S] | Ternat |
Kramaai | [B1312G] | Mollem |
Sint-Godelieve | [B1401G] | Boortmeerbeek |
Scouts en Gidsen Vilvoorde | [B1402G] | Vilvoorde |
Sint-Niklaas | [B1404S] | Perk |
Sint-Joris | [B1405G] | Elewijt |
Scouts Peutie | [B1407G] | Vilvoorde |
Sint-Servaes | [B1409G] | Berg |
Kruisridders | [B1410G] | Hever |
Sint-Stefanus | [B1411S] | Nederokkerzeel |
Sint-Lutgardis | [B1412S] | Steenokkerzeel |
Sint-Rochus | [B1502S] | Halle |
Sint-Lutgardis | [B1503G] | Halle |
Scouts Sint-Lambertus Beersel | [B1504G] | Beersel |
Kristi Jeugd | [B1505S] | Sint-Genesius-Rode |
Aurora | [B1506G] | Oetingen |
Sint-Niklaasgroep | [B1507S] | Gooik |
Sint-Martinus | [B1604S] | Overijse |
Sint-Hubertus | [B1606S] | Tervuren |
Hadewijch | [B1608M] | Tervuren |
Sint-Martinus | [B1609G] | Zaventem |
De Korrelaar | [B1610G] | Hoeilaart |
Vosco Reynaert | [B1611G] | Vossem |
District Wolvendael | [B1700D] | Meise |
Prinsen Van Onze-Lieve-Vrouw | [B1701S] | Grimbergen |
Kristoffel | [B1703G] | Londerzeel |
Juventa | [B1704G] | Merchtem |
Scouts Nieuwenrode | [B1705G] | Nieuwenrode |
Sint-Amandsgroep | [B1706G] | Strombeek-Bever |
Gidsen Meise | [B1707M] | Meise |
Sint-Brixius | [B1707S] | Meise |
Egmont - Orion | [B1708G] | Wemmel |