Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
    require_once "connect2.php";
3
?>
4
<?
5
    if ( $init )
6
    {
7
        $status = array();
8
        $pos = $show;
9
        while ( $pos != "-1" )
10
        {
11
            $query = "SELECT
12
                    Father
13
                FROM
14
                    directory
15
                WHERE8
16
                    ID = $pos
17
            ";
18
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
19
                mysql_error() . "<HR>" . $query );
20
            $zeile = mysql_fetch_array( $result );
21
            $pos = $zeile["Father"];
22
            $status[$pos] = 1;
23
        }
24
    }
25
    if ( $artikel )
26
    {
27
        $query = "SELECT
28
                Father
29
            FROM
30
                artikel
31
            WHERE
32
                ID = $show
33
        ";
34
    }
35
    else
36
    {
37
        $query = "SELECT
38
                Father
39
            FROM
40
                directory
41
            WHERE
42
                ID = $show
43
            AND
44
                Language = '" . DEFAULT_LANG . "'
45
        ";
46
    }
47
    $result = mysql_query( $query ) or die( mysql_errno() . ": " .
48
        mysql_error() . "<HR>" . $query );
49
    $zeile = mysql_fetch_array( $result );
50
    $Father = $zeile[Father];
51
?>
52
<html>
53
<head>
54
<title><? echo $webs["kunde_bezeichnung"]
55
?>: Redaktionssystem</title>
56
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
57
</head>
58
<link rel="stylesheet" type="text/css" href="redaktion.css">
59
<style type="text/css"><? require_once "redaktion.css";
60
?></style>
61
 
62
 
63
<script language="javascript">
64
function trigger(ID)
65
{
66
<? if ( !$file )
67
    {
68
?>
69
	if (ID != <? echo $show
70
?> )
71
	{
72
<? }
73
?>
74
		document.directory.action="<? echo $self
75
?>?ID="+ID;
76
		document.directory.submit();
77
<? if ( !$file )
78
    {
79
?>
80
	}
81
	else
82
	{
83
		alert('illegaler Zielordner!');
84
	}
85
<? }
86
?>
87
}
88
</script>
89
 
90
<body bgcolor="#FFFFFF" text="#000000" topmargin="0" marginheight="0">
91
<?
92
    if ( $status[$ID] )
93
    {
94
        unset( $status[$ID] );
95
    }
96
    else
97
    {
98
        $status[$ID] = 1;
99
    }
100
    if ( !$status )
101
    {
102
        $status = array();
103
    }
104
?>
105
<a href="#" onClick="parent.formname.Father.value='-1'"><span<? if ( $show ==
106
    '-1' )
107
    {
108
        echo " class=blue";
109
    }
110
?>><? echo $webs["kunde_bezeichnung"]
111
?></span></a>
112
<? echo show_dir( -1 );
113
?>
114
<form name="directory" method="post" action="<? echo $self
115
?>">
116
<?
117
    foreach ( array_keys( $status ) as $elem )
118
    {
119
?>
120
	<input type="hidden" name="status[<? echo $elem;
121
?>]" value="1">
122
<?
123
    }
124
?>
125
  <input type="hidden" name="show" value="<? echo $show
126
?>">
127
</form>
128
 
129
<?
130
    function show_dir( $root )
131
    {
132
        global $show;
133
        global $Father;
134
        global $status;
135
        $query = "SELECT
136
                *
137
            FROM
138
                directory
139
            WHERE
140
                Father = $root
141
            AND
142
                Language = '" . DEFAULT_LANG . "'
143
            ORDER BY
144
                Kennung
145
        ";
146
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
147
            mysql_error() );
148
?>
149
<table border="0" cellspacing="0" cellpadding="0">
150
<?
151
        while ( $zeile = mysql_fetch_array( $result ) )
152
        {
153
?>
154
<tr>
155
	<td valign="top"><a href="javascript:trigger(<? echo $zeile["ID"];
156
?>)"><? if ( !$status[$zeile["ID"]] )
157
            {
158
?><img src="../images/Online-Shop/directory/subdir_closed.gif" border="0"><? }
159
            else
160
            {
161
?><img src="../images/Online-Shop/directory/subdir_open.gif" border="0"><? }
162
?></a></td>
163
	<td><a href="javascript:;" <? if ( ( $show != $zeile["ID"] ) | ( !$file ) )
164
            {
165
?>onClick="parent.formname.Father.value='<? echo $zeile["ID"];
166
?>'"<? }
167
?> onDblClick="trigger(<? echo $zeile[ID];
168
?>)"><img src="../images/Online-Shop/directory/ordner.gif" border="0"><span<? if ( $zeile["ID"] ==
169
            $show )
170
            {
171
                echo " class=blue";
172
            }
173
?>><? echo $zeile[Name];
174
?></span></a>
175
<?
176
            if ( $status[$zeile["ID"]] )
177
            {
178
                show_dir( $zeile["ID"] );
179
            }
180
?>
181
</td>
182
</tr>
183
<?
184
        }
185
?>
186
</table>
187
<?
188
    }
189
?>
190
</body>
191
</html>