Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<? session_start(); ?>
2
<html>
3
<head>
4
<title>loader</title>
5
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6
</head>
7
 
8
<body bgcolor="#FFFFFF" ondblclick="opener.grab_start();" onload="window.setTimeout('this.close()',1000);">
9
<?
10
    require_once  "connect2.php";
11
    preg_match_all( "/\[(.*?)\]/", $QUERY_STRING, $params );
12
    $artikel_ID = $params[1][0];
13
    $Agentur_ID = $params[1][2];
14
    $regEx_ID = $params[1][1];
15
 
16
    $query_Agentur = "select * from artikel_to_Preisagentur where artikel=$artikel_ID and Preisagentur=$Agentur_ID";
17
    echo $QUERY_STRING;
18
    $result_Agentur = mysql_query( $query_Agentur ) or die( mysql_errno() .
19
        ": " . mysql_error() . "<hr>" . $query_Agentur . "<hr>" );
20
    if ( mysql_num_rows( $result_Agentur ) == 0 )
21
    { // Kein Eintrag: Das Aufruferfeld wird gesperrt.
22
 
23
 
24
?>
25
<script language="javascript">
26
with (opener)
27
{
28
	document.getElementById("<? echo $QUERY_STRING ?>").innerHTML ="<center>---</center>";
29
	pages.shift();
30
}
31
</script>
32
<?
33
    }
34
    else
35
    {
36
        $zeile_Agentur = mysql_fetch_assoc( $result_Agentur );
37
 
38
        echo pre( $zeile_Agentur ) . "<hr>";
39
 
40
        $path_corrector = parse_url( $zeile_Agentur["link"] );
41
        $path_corrector = $path_corrector["scheme"] . "://" . $path_corrector["host"];
42
 
43
        if ( substr( $zeile_Agentur["link"], 0, 7 ) == "http://" )
44
        {
45
            // Seite anfordern
46
            $lines = file( $zeile_Agentur["link"] );
47
        }
48
 
49
        $query_RegEx = "select * from Preisagentur_regEx where Father = $zeile_Agentur[Preisagentur]";
50
        $result_RegEx = mysql_query( $query_RegEx ) or die( mysql_errno() .
51
            ": " . mysql_error() . "<hr>" . $query_RegEx . "<hr>" );
52
 
53
        while ( $zeile_RegEx = mysql_fetch_assoc( $result_RegEx ) )
54
        {
55
            preg_match( "/" . $zeile_RegEx["regEx"] . "/i", implode( "", $lines ),
56
                $matches );
57
            echo "<code>" . $matches[1] . "</code><hr>";
58
 
59
            if ( $pos = strpos( $matches[1], "src=" ) )
60
            {
61
                //$matches[1] = preg_replace( "/\"/", "", $matches[1] );
62
 
63
                if ( strpos( $matches[1], "http" ) === false )
64
                {
65
                    $matches[1] = preg_replace( "|src=([\"'])(.*)([\"'])|",
66
                        "src=\\1" . $path_corrector . "\\2\\3", $matches[1] );
67
                }
68
            }
69
 
70
            if ( substr( $zeile_Agentur["link"], 0, 7 ) == "http://" )
71
            {
72
                $return_value = addslashes( $matches[1] );
73
                if ( $return_value == "" )
74
                {
75
                    $return_value = "FEHLER: regEx";
76
                }
77
            }
78
            else
79
            {
80
                $return_value = $zeile_Agentur["link"];
81
            }
82
 
83
            $target_elem = "[" . $artikel_ID . "][" . $zeile_RegEx[ID] .
84
                "][" . $Agentur_ID . "]";
85
?>
86
<script language="javascript">
87
	with (opener)
88
	{
89
		document.getElementById("<? echo $target_elem ?>").innerHTML ="<? echo $return_value ?>";
90
		hyperlinks["<? echo $target_elem ?>"]='<? echo $zeile_Agentur["link"] ?>';
91
		pages.shift();
92
	}
93
</script>
94
<?
95
        } // while
96
    }
97
?>
98
<script language="javascript">
99
opener.grab_start();
100
</script>
101
</body>
102
</html>
103
<img src="/haendlerlogo/ttcf.gif">