<?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/O3.xml?a=$today");
if (!$xml){exit("Failed to open O3.xml.<br />");}
$myarray = object2array($xml);
$num_marker = count($myarray['O3']['marker']);
echo "<table class=\"snsample\">\n";
for($i = 0; $i < $num_marker; $i++) {
if (($myarray['O3']['marker'][$i]['@attributes']['domain']!='nodomain')&&($myarray['O3']['marker'][$i]['@attributes']['domain']!='')){
$mylink="<a href='http://www.{$myarray['O3']['marker'][$i]['@attributes']['domain']}'>".utf8_decode($myarray['O3']['marker'][$i]['@attributes']['groupname'])."</a>";
}else{
$mylink="<a href='http://{$myarray['O3']['marker'][$i]['@attributes']['name']}.scoutnet.be'>".utf8_decode($myarray['O3']['marker'][$i]['@attributes']['groupname'])."</a>";
}
if ($myarray['O3']['marker'][$i]['@attributes']['groupID']!=''){
$mygroupID='['.$myarray['O3']['marker'][$i]['@attributes']['groupID'].']';
}else{
$mygroupID='';
}
echo "<tr><td>$mylink</td><td>$mygroupID</td><td>".utf8_decode($myarray['O3']['marker'][$i]['@attributes']['city'])."</td></tr>\n";
}
echo "</table>\n";
?>
| Gouw Waas | [O3000P] | Sint-Niklaas |
| Gouwhuis Gouwwaas | [O3000P] | Sint-Niklaas |
| District Klaas | [O3100D] | Sint-Niklaas |
| Kristus Koning | [O3101G] | Sint-Niklaas |
| Jong Oud Leiding Kriko | [O3101G] | Rumst |
| Sint-Joris | [O3102S] | Sint-Niklaas |
| Sint-Jozef | [O3103G] | Sint-Niklaas |
| Sint-Kristoffel | [O3104S] | Sint-Niklaas |
| Sint-Tarsicius | [O3105S] | Sint-Niklaas |
| Don Bosco | [O3106S] | Sint-Niklaas |
| Sint-Paulus en Sint-Franciscus | [O3107G] | Sint-Niklaas |
| Kriko-m | [O3108G] | Sint-Niklaas |
| Sint-Martinus | [O3109S] | Nieuwkerken-Waas |
| Mgr. Bermijn | [O3111G] | Sint-Pauwels |
| Sint-Johan | [O3112G] | Sint-Niklaas |
| Sint-Vincentius | [O3113M] | Sint-Niklaas |
| Jin Sint-Niklaas | [O3114G] | Sint-Niklaas |
| District Durme | [O3200D] | Stekene |
| Sint-Laurentius | [O3201S] | Lokeren |
| Scouts Jan Berchmans | [O3202S] | Lokeren |
| Sint-Pieter | [O3203G] | Hamme (Ovl.) |
| Sint-Antonius | [O3204G] | Moerbeke-Waas |
| O.L.V. Ter Heide | [O3205G] | Waasmunster |
| Sint-Rochus | [O3206G] | Waasmunster |
| Sint-Franciscus | [O3207G] | Sinaai-Waas |
| Edelweiss | [O3210M] | Lokeren |
| Scouts Thomas | [O3214G] | Stekene |
| District Lelie | [O3300D] | Rumst |
| Sint-Michiel | [O3301G] | Kieldrecht (Beveren) |
| Sint-Raphael | [O3302G] | Beveren-Waas |
| Sint-Willibrordus | [O3305S] | Temse |
| Sint-Jan | [O3306G] | Steendorp |
| Sint-Jan Berchmans | [O3307S] | Rupelmonde |
| Gidsen St.-Martinus | [O3312M] | Beveren-Waas |
| Sint-Johannes | [O3314G] | Sint-Gillis-Waas |
| District Land Van Aymon | [O3400D] | Dendermonde |
| Tijl Uilenspiegel | [O3401G] | Lebbeke |
| Sint-Ursmarus | [O3404S] | Baasrode |
| Scouts en Gidsen Buggenhout | [O3405G] | Buggenhout |
| Justus De Harduyn | [O3407G] | Oudegem |
| Sint-Ignatius | [O3408S] | Zele |
| Sint-Paulus Baden Pauwel | [O3411G] | Dendermonde |
| Kapoenen Sint Paulus Baden Pauwel | [O3411G] | Dendermonde |