Naar de startpagina van deze website
Naar de startpagina van deze website

Bruxelles-Horizon - Les Scouts




Gebruik dit stukje php-code om links op je website te plaatsen.
<?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/BH.xml?a=$today");
if (!$xml){exit("Failed to open BH.xml.<br />");}

$myarray = object2array($xml);

$num_marker = count($myarray['BH']['marker']);

echo "<table class=\"snsample\">\n";
for($i = 0; $i < $num_marker; $i++) {
if (($myarray['BH']['marker'][$i]['@attributes']['domain']!='nodomain')&&($myarray['BH']['marker'][$i]['@attributes']['domain']!='')){
	$mylink="<a href='http://www.{$myarray['BH']['marker'][$i]['@attributes']['domain']}'>".utf8_decode($myarray['BH']['marker'][$i]['@attributes']['groupname'])."</a>";
}else{
	$mylink="<a href='http://{$myarray['BH']['marker'][$i]['@attributes']['name']}.scoutnet.be'>".utf8_decode($myarray['BH']['marker'][$i]['@attributes']['groupname'])."</a>";
}
if ($myarray['BH']['marker'][$i]['@attributes']['groupID']!=''){
	$mygroupID='['.$myarray['BH']['marker'][$i]['@attributes']['groupID'].']';
}else{
	$mygroupID='';
}

echo "<tr><td>$mylink</td><td>$mygroupID</td><td>".utf8_decode($myarray['BH']['marker'][$i]['@attributes']['city']."</td></tr>\n";
}
echo "</table>\n";
?>

Dit is het resultaat:

Bruxelles Horizon[BH000]Bruxelles (Ixelles)
Unité de Notre Dame de Lourde[BH026]Jette
Unité Sainte-Alène[BH038]Saint-Gilles
Groupe d'Unités des Chantoirs[BH055]Ganshoren
Unité du Sacré-Coeur[BH067]Jette
Unité Scoute Neder-Over-Hembeek[BH072]Bruxelles (Neder-Over-Heembeek)
Sea Scouts[BH075]Bruxelles (Laeken)
Unité Mettewie[BH099]Bruxelles (Molenbeek-Saint-Jean)
Unité du Christ-Roi[BH102]Laeken (Bruxelles)
Louvettes[BH110]Molenbeek-Saint-Jean
Guides110[BH110]Dilbeek
110ème[BH110]Dilbeek
Unité Résurrection[BH110]Bruxelles (Molenbeek-Saint-Jean)
Unité Résurrection[BH110]Dilbeek
archives 64 110[BH110]Molenbeek-Saint-Jean
Unité Saint-Joseph[BH121]Anderlecht

Hulp nodig? aarzel dan niet om ons te contacteren.
© Scoutnet 2024