} } if(sizeof($list)) { $cat->set("sub_categories", implode(";", $list)); } $ret.="<category>\n"; $style=array(); if($cat_data['fg-color']) $style[]="fill: {$cat_data['fg-color']};"; if($cat_data['bg-color']) $style[]="halo_fill: {$cat_data['bg-color']};"; if(sizeof($style)) $cat->set("icon_text_style", implode(" ", $style)); $ret.=$cat->write_xml(" "); foreach($rules as $num=>$rule) { $ret.=" <rule id=\"$num\">\n"; $ret.=$rule->write_xml(" "); $ret.=" </rule>\n"; } $ret.="</category>\n"; $cat_id=strtr($cat_id, array("/"=>"_")); print "Upload $cat_id\n"; file_put_contents("$lists_dir/$cat_id.xml", $ret); } $data_dir->commit_end("import vom osm wiki");