示例#1
0
function defineMetaIAHWrite($xsl_params = null)
{
    global $lang;
    $sucess = false;
    $xml = DATABASE_PATH . "xml/" . $lang . "/bvs.xml";
    $xml = file_get_contents($xml);
    $xsl = SITE_PATH . "xsl/metaiah/define-metaiah.xsl";
    $define = DATABASE_PATH . "xml/" . $lang . "/metaiah.xml";
    //print "\n xsl=" . $xsl . " ini=" . $ini . "<br>";
    $text = processTransformation($xml, $xsl, $xsl_params);
    // permite usar relative meta search parameters using %HOST%
    if (eregi('%HOST%', $text)) {
        $thisHOST = $_SERVER['HTTP_HOST'];
        $text = str_replace("%HOST%", $thisHOST, $text);
    }
    if ($text == "") {
        print "warning ocurred in " . __FUNCTION__ . ": transformation error generated empty content";
    } else {
        if (!putDoc($define, $text)) {
            print "putDoc error: " . $define . "<br/>\n";
        } else {
            $sucess = true;
        }
    }
    return $sucess;
}
function defineMetaIAHWrite()
{
    global $lang;
    $sucess = false;
    $xml = normalizePath("xml/" . $lang . "/bvs.xml");
    $xsl = normalizePath("xsl/metaiah/define-metaiah.xsl", "SITE_PATH");
    $define = normalizePath("xml/" . $lang . "/metaiah.xml");
    //print "\n xsl=" . $xsl . " ini=" . $ini . "<br>";
    $text = processTransformation($xml, $xsl);
    $text = str_replace("encoding=\"UTF-8\"", "encoding=\"ISO-8859-1\"", $text);
    if ($text == "") {
        print "warning:transformation error generated empty content";
    } else {
        if (!putDoc($define, $text)) {
            print "putDoc error: " . $define . "<br/>\n";
        } else {
            $sucess = true;
        }
    }
    return $sucess;
}