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);
}
예제 #2
0
function convert_string($str)
{
    return utf8ToIso88591($str);
}
예제 #3
0
파일: ocxml11.php 프로젝트: 4Vs/oc-server3
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;
        }
    }
}