--- /home/indykant/orginal/indymedia_cities/indymedia_cities.theme.inc	2009-06-07 16:56:01.000000000 +0100
+++ /home/indykant/public_html/sites/all/modules/indymedia_cities/indymedia_cities.theme.inc	2009-06-07 14:55:41.000000000 +0100
@@ -105,11 +105,11 @@ function indymedia_cities_parse($xml) {
   foreach ($xml->dict->array[0]->dict->array as $region) {
     $site_id = 0;
     if ($region_id == 0) {
-      $list[] = l($region->dict->key[$site_id], $region->dict->string[$site_id]); 
+      $list[] = l((string) $region->dict->key[$site_id],(string) $region->dict->string[$site_id]); 
     }
     else {
       foreach ($region->dict->key as $site) {
-        $regions[$region_id]['children'][] = l($site, $region->dict->string[$site_id]); 
+        $regions[$region_id]['children'][] = l((string) $site,(string) $region->dict->string[$site_id]); 
         $site_id++;
       }
     }
@@ -126,7 +126,7 @@ function indymedia_cities_parse($xml) {
   $type_id = 3;
   $site_id = 0;
   foreach ($xml->dict->array[$type_id]->dict->array as $site) {
-    $types[$type_id]['children'][] = l($site->dict->key, $site->dict->string);
+    $types[$type_id]['children'][] = l((string)$site->dict->key,(string) $site->dict->string);
     $site_id++;
   }
 
