Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<? session_start(); ?>
<html>
<head>
<title>loader</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" ondblclick="opener.grab_start();" onload="window.setTimeout('this.close()',1000);">
<?
    require_once  "connect2.php";
    preg_match_all( "/\[(.*?)\]/", $QUERY_STRING, $params );
    $artikel_ID = $params[1][0];
    $Agentur_ID = $params[1][2];
    $regEx_ID = $params[1][1];

    $query_Agentur = "select * from artikel_to_Preisagentur where artikel=$artikel_ID and Preisagentur=$Agentur_ID";
    echo $QUERY_STRING;
    $result_Agentur = mysql_query( $query_Agentur ) or die( mysql_errno() .
        ": " . mysql_error() . "<hr>" . $query_Agentur . "<hr>" );
    if ( mysql_num_rows( $result_Agentur ) == 0 )
    { // Kein Eintrag: Das Aufruferfeld wird gesperrt.


?>
<script language="javascript">
with (opener)
{
        document.getElementById("<? echo $QUERY_STRING ?>").innerHTML ="<center>---</center>";
        pages.shift();
}
</script>
<?
    }
    else
    {
        $zeile_Agentur = mysql_fetch_assoc( $result_Agentur );

        echo pre( $zeile_Agentur ) . "<hr>";

        $path_corrector = parse_url( $zeile_Agentur["link"] );
        $path_corrector = $path_corrector["scheme"] . "://" . $path_corrector["host"];

        if ( substr( $zeile_Agentur["link"], 0, 7 ) == "http://" )
        {
            // Seite anfordern
            $lines = file( $zeile_Agentur["link"] );
        }

        $query_RegEx = "select * from Preisagentur_regEx where Father = $zeile_Agentur[Preisagentur]";
        $result_RegEx = mysql_query( $query_RegEx ) or die( mysql_errno() .
            ": " . mysql_error() . "<hr>" . $query_RegEx . "<hr>" );

        while ( $zeile_RegEx = mysql_fetch_assoc( $result_RegEx ) )
        {
            preg_match( "/" . $zeile_RegEx["regEx"] . "/i", implode( "", $lines ),
                $matches );
            echo "<code>" . $matches[1] . "</code><hr>";

            if ( $pos = strpos( $matches[1], "src=" ) )
            {
                //$matches[1] = preg_replace( "/\"/", "", $matches[1] );

                if ( strpos( $matches[1], "http" ) === false )
                {
                    $matches[1] = preg_replace( "|src=([\"'])(.*)([\"'])|",
                        "src=\\1" . $path_corrector . "\\2\\3", $matches[1] );
                }
            }

            if ( substr( $zeile_Agentur["link"], 0, 7 ) == "http://" )
            {
                $return_value = addslashes( $matches[1] );
                if ( $return_value == "" )
                {
                    $return_value = "FEHLER: regEx";
                }
            }
            else
            {
                $return_value = $zeile_Agentur["link"];
            }

            $target_elem = "[" . $artikel_ID . "][" . $zeile_RegEx[ID] .
                "][" . $Agentur_ID . "]";
?>
<script language="javascript">
        with (opener)
        {
                document.getElementById("<? echo $target_elem ?>").innerHTML ="<? echo $return_value ?>";
                hyperlinks["<? echo $target_elem ?>"]='<? echo $zeile_Agentur["link"] ?>';
                pages.shift();
        }
</script>
<?
        } // while
    }
?>
<script language="javascript">
opener.grab_start();
</script>
</body>
</html>
<img src="/haendlerlogo/ttcf.gif">