function search_output() { $ovlLine = "[Symbol {symbolnr1}]\r\nTyp=6\r\nGroup=1\r\nWidth=20\r\nHeight=20\r\nDir=100\r\nArt=1\r\nCol=3\r\nZoom=1\r\nSize=103\r\nArea=2\r\nXKoord={lon}\r\nYKoord={lat}\r\n[Symbol {symbolnr2}]\r\nTyp=2\r\nGroup=1\r\nCol=3\r\nArea=1\r\nZoom=1\r\nSize=130\r\nFont=1\r\nDir=100\r\nXKoord={lonname}\r\nYKoord={latname}\r\nText={cachename}\r\n"; $ovlFoot = "[Overlay]\r\nSymbols={symbolscount}\r\n"; /* {symbolnr1} {lon} {lat} {symbolnr2} {lonname} {latname} {cachename} {symbolscount} */ $nr = 1; $rs = sql_slave(' SELECT SQL_BUFFER_RESULT &searchtmp.`cache_id` `cacheid`, &searchtmp.`longitude`, &searchtmp.`latitude`, `caches`.`name` FROM &searchtmp, `caches` WHERE &searchtmp.`cache_id`=`caches`.`cache_id`'); while ($r = sql_fetch_array($rs)) { $thisline = $ovlLine; $lat = sprintf('%01.5f', $r['latitude']); $thisline = mb_ereg_replace('{lat}', $lat, $thisline); $thisline = mb_ereg_replace('{latname}', $lat, $thisline); $lon = sprintf('%01.5f', $r['longitude']); $thisline = mb_ereg_replace('{lon}', $lon, $thisline); $thisline = mb_ereg_replace('{lonname}', $lon, $thisline); $thisline = mb_ereg_replace('{cachename}', utf8ToIso88591($r['name']), $thisline); $thisline = mb_ereg_replace('{symbolnr1}', $nr, $thisline); $thisline = mb_ereg_replace('{symbolnr2}', $nr + 1, $thisline); append_output($thisline); $nr += 2; } mysql_free_result($rs); $ovlFoot = mb_ereg_replace('{symbolscount}', $nr - 1, $ovlFoot); append_output($ovlFoot); }
function convert_string($str) { return utf8ToIso88591($str); }
function output_convert($str) { global $sCharset; if ($sCharset == 'iso-8859-1') { if ($str != null) { return utf8ToIso88591($str); } else { return $str; } } else { if ($sCharset == 'utf-8') { return $str; } } }