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
    session_start();
4
    if ( !$language )
5
    {
6
        $language = "DE";
7
    }
8
?>
9
<?
10
    if ( $init )
11
    {
12
        $status = array();
13
        $pos = $show;
14
        while ( $pos > 0 )
15
        {
16
            $query = "select Father from directory where ID = $pos";
17
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
18
                mysql_error() . "<hr>$query<hr>" );
19
            $zeile = mysql_fetch_array( $result );
20
            $pos = $zeile[Father];
21
            $status[$pos] = 1;
22
        }
23
        $status[$show] = 1;
24
    }
25
    if ( $artikel )
26
    {
27
        $query = "select Father from artikel where ID = $show";
28
    }
29
    else
30
    {
31
        $query = "select Father from directory where ID = $show";
32
    }
33
    $result = mysql_query( $query ) or die( mysql_errno() . ": " .
34
        mysql_error() . "<hr>$query<hr>" );
35
    $zeile = mysql_fetch_array( $result );
36
    $Father = $zeile[Father];
37
?>
38
<html>
39
<head>
40
<title><? echo $webs[kunde_bezeichnung] ?>: Redaktionssystem</title>
41
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
42
</head>
43
<link rel=stylesheet type="text/css" href="redaktion.css">
44
<style type="text/css"><? require_once  "redaktion.css"; ?></style>
45
 
46
 
47
<script language=javascript>
48
function trigger(ID)
49
{
50
<? if ( !$artikel )
51
    { ?>
52
	if (ID != <? echo $show ?> )
53
	{
54
<? } ?>
55
		document.directory.action="<? echo $self ?>?ID="+ID;
56
		document.directory.submit();
57
<? if ( !$artikel )
58
    { ?>
59
	}
60
	else
61
	{
62
		alert('illegaler Zielordner!');
63
	}
64
<? } ?>
65
}
66
</script>
67
 
68
<body bgcolor="#FFFFFF" text="#000000" topmargin="0" marginheight="0">
69
<?
70
    if ( $status[$ID] )
71
    {
72
        unset( $status[$ID] );
73
    }
74
    else
75
    {
76
        $status[$ID] = 1;
77
    }
78
    if ( !$status )
79
    {
80
        $status = array();
81
    }
82
?>
83
<span><? echo $webs[kunde_bezeichnung] ?></span>
84
<? echo show_dir( -1 ); ?>
85
<form name="directory" method=post action="<? echo $self ?>">
86
<?
87
    foreach ( array_keys($status) as $elem )
88
    {
89
?>
90
	<input type="hidden" name="status[<? echo $elem; ?>]" value="1">
91
<?
92
    }
93
?>
94
  <input type="hidden" name="show" value="<? echo $show ?>">
95
</form>
96
 
97
<?
98
    function show_dir( $root )
99
    {
100
        global $show;
101
        global $Father;
102
        global $status;
103
        global $language;
104
        $query = "SELECT * FROM directory where Father = $root and Language = '$language' order by Kennung";
105
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
106
            mysql_error() . "<hr>$query<hr>" );
107
        if ( mysql_num_rows($result) == 0 )
108
        {
109
            $query = "SELECT * FROM directory where Father = $root and Language = 'DE' order by Kennung";
110
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
111
                mysql_error() . "<hr>$query<hr>" );
112
        }
113
?>
114
<table border="0" cellspacing="0" cellpadding="0">
115
<?
116
        while ( $zeile = mysql_fetch_array($result) )
117
        {
118
            if ( $status[$zeile[ID]] )
119
            {
120
?>
121
<tr>
122
	<td valign="top"><? if ( !$status[$zeile[ID]] )
123
                { ?><img src="../images/Online-Shop/directory/subdir_closed.gif" border="0"><? }
124
                else
125
                { ?><img src="../images/Online-Shop/directory/subdir_open.gif" border="0"><? } ?></td>
126
	<td><img src="../images/Online-Shop/directory/ordner.gif" border="0"><span><? echo
127
$zeile[Name]; ?></span>
128
<?
129
                if ( $status[$zeile[ID]] )
130
                {
131
                    show_dir( $zeile[ID] );
132
                }
133
?>
134
</td>
135
</tr>
136
<?
137
            }
138
        }
139
?>
140
</table>
141
<?
142
    }
143
?>
144
</body>
145
</html>