Example #1
0
}
function write_css()
{
    $SVG_Output = "<" . chr(63) . "xml version=\"1.0\" encoding=\"UTF-8\"" . chr(63) . ">\n";
    $SVG_Output .= "<" . chr(63) . "xml-stylesheet href=\"css/sr_map.css\" type=\"text/css\"" . chr(63) . ">\n";
    // $SVG_Output .= "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">"; // 1.1
    $SVG_Output .= "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.0//EN\"    \"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\">";
    echo $SVG_Output;
}
$map_info = new map_info($uid);
//__________________________________ main
$my_map_size = get_mapsize($uid);
define(MINIMAP_SIZE, 150);
define(MINIMAP_X, $my_map_size["width"] - 200);
define(MINIMAP_Y, 30);
write_css();
open_svg("id=\"fSvg\" onload=\"initFather(evt);\" onkeydown=\"key_functions(evt);\" xmlns=\"http://www.w3.org/2000/svg\" externalResourcesRequired=\"true\" xmlns:a=\"http://www.adobe.com/svg10-extensions\" a:timeline=\"independent\" onmousedown=\"evt.preventDefault()\"  onmouseup=\"evt.preventDefault()\" zoomAndPan=\"disable\"");
echo "<rect id=\"hintergrundfarbe\" x=\"0\" y=\"0\" width=\"100%\" height=\"100%\" fill=\"#001233\"/>\n";
write_defs();
write_javascript($map_info);
echo "<g id=\"allesDrin\">\n";
write_first_svg_content();
write_panel_svg_content($map_info);
echo "</g>\n";
close_svg();
// mop: siehe oben
$content = ob_get_contents();
ob_end_clean();
#if ($_GET["debug"]==1)
print $content;
#else
Example #2
0
File: styl.php Project: philum/cms
function build_css($basecss, $defs, $clr = '')
{
    unset($defs['_menus_']);
    $clr = $clr ? $clr : $_SESSION['clrs'][$_SESSION['prmd']];
    $sheets = array(3 => "color", 4 => "background-color", 5 => "border-color", '');
    $attributes = array('', "a", "a:hover", '');
    if ($defs) {
        foreach ($defs as $k => $v) {
            $css_name = name_classe($v);
            if ($css_name != '#div .class element ') {
                for ($i = 3; $i < 6; $i++) {
                    $conn = explode("|", $v[$i]);
                    for ($o = 0; $o < 3; $o++) {
                        if (is_numeric($conn[$o])) {
                            $cur = '#' . $clr[$conn[$o]] . ';';
                        } elseif ($conn[$o]) {
                            $cur = '#' . $conn[$o] . ';';
                        } else {
                            $cur = '';
                        }
                        $ret[] = array($css_name, $attributes[$o], $sheets[$i], $cur);
                    }
                }
                $ret[] = array($css_name, '', '', affect_rgba($v[6], $clr));
            }
        }
    }
    if ($_GET["cmpq"]) {
        write_css_c($basecss, $ret);
    } else {
        write_css($basecss, $ret);
    }
    return $ret;
}