Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
    require_once "connect2.php";
?>
<?
    if ( $init )
    {
        $status = array();
        $pos = $show;
        while ( $pos != "-1" )
        {
            $query = "SELECT
                    Father
                FROM
                    directory
                WHERE8
                    ID = $pos
            ";
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                mysql_error() . "<HR>" . $query );
            $zeile = mysql_fetch_array( $result );
            $pos = $zeile["Father"];
            $status[$pos] = 1;
        }
    }
    if ( $artikel )
    {
        $query = "SELECT
                Father
            FROM
                artikel
            WHERE
                ID = $show
        ";
    }
    else
    {
        $query = "SELECT
                Father
            FROM
                directory
            WHERE
                ID = $show
            AND
                Language = '" . DEFAULT_LANG . "'
        ";
    }
    $result = mysql_query( $query ) or die( mysql_errno() . ": " .
        mysql_error() . "<HR>" . $query );
    $zeile = mysql_fetch_array( $result );
    $Father = $zeile[Father];
?>
<html>
<head>
<title><? echo $webs["kunde_bezeichnung"]
?>: Redaktionssystem</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<link rel="stylesheet" type="text/css" href="redaktion.css">
<style type="text/css"><? require_once "redaktion.css";
?></style>


<script language="javascript">
function trigger(ID)
{
<? if ( !$file )
    {
?>
        if (ID != <? echo $show
?> ) 
        {
<? }
?>
                document.directory.action="<? echo $self
?>?ID="+ID;
                document.directory.submit();
<? if ( !$file )
    {
?>
        }
        else
        {
                alert('illegaler Zielordner!');
        }
<? }
?>
}
</script>

<body bgcolor="#FFFFFF" text="#000000" topmargin="0" marginheight="0">
<?
    if ( $status[$ID] )
    {
        unset( $status[$ID] );
    }
    else
    {
        $status[$ID] = 1;
    }
    if ( !$status )
    {
        $status = array();
    }
?>
<a href="#" onClick="parent.formname.Father.value='-1'"><span<? if ( $show ==
    '-1' )
    {
        echo " class=blue";
    }
?>><? echo $webs["kunde_bezeichnung"]
?></span></a> 
<? echo show_dir( -1 );
?>
<form name="directory" method="post" action="<? echo $self
?>">
<?
    foreach ( array_keys( $status ) as $elem )
    {
?>
        <input type="hidden" name="status[<? echo $elem;
?>]" value="1">
<?
    }
?>
  <input type="hidden" name="show" value="<? echo $show
?>">
</form>

<?
    function show_dir( $root )
    {
        global $show;
        global $Father;
        global $status;
        $query = "SELECT
                *
            FROM
                directory
            WHERE
                Father = $root
            AND
                Language = '" . DEFAULT_LANG . "'
            ORDER BY
                Kennung
        ";
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
            mysql_error() );
?>
<table border="0" cellspacing="0" cellpadding="0">
<?
        while ( $zeile = mysql_fetch_array( $result ) )
        {
?>
<tr>
        <td valign="top"><a href="javascript:trigger(<? echo $zeile["ID"];
?>)"><? if ( !$status[$zeile["ID"]] )
            {
?><img src="../images/Online-Shop/directory/subdir_closed.gif" border="0"><? }
            else
            {
?><img src="../images/Online-Shop/directory/subdir_open.gif" border="0"><? }
?></a></td>
        <td><a href="javascript:;" <? if ( ( $show != $zeile["ID"] ) | ( !$file ) )
            {
?>onClick="parent.formname.Father.value='<? echo $zeile["ID"];
?>'"<? }
?> onDblClick="trigger(<? echo $zeile[ID];
?>)"><img src="../images/Online-Shop/directory/ordner.gif" border="0"><span<? if ( $zeile["ID"] ==
            $show )
            {
                echo " class=blue";
            }
?>><? echo $zeile[Name];
?></span></a>
<?
            if ( $status[$zeile["ID"]] )
            {
                show_dir( $zeile["ID"] );
            }
?> 
</td>
</tr>
<?
        }
?>
</table>
<?
    }
?>
</body>
</html>