Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        session_start();

        define ("modul_name", "online_shop");
        define ("tool_name", "directory");
        require_once "connect2.php";

        if (!$language) {$language="DE";}

        /* show_primary, show_fallback und sort falls nötig definieren */
        $_SESSION["tree.php"][output]=array
                                                                (
                                                                        'directory_show_primary'        =>      'Name',
                                                                        'directory_show_fallback'       =>      'Kennung',
                                                                        'artikel_show_primary'          =>      'kurzbezeichnung',
                                                                        'artikel_show_fallback'         =>      'kennung',
                                                                        'directory_sort'                        =>      'Kennung',
                                                                        'artikel_sort'                          =>      'Rang, kennung'
                                                                );
        foreach(array_keys($_SESSION["tree.php"][output]) as $elem)
        {
                if ($user_rechte[modul_name][tool_name][$elem])
                {
                        $_SESSION["tree.php"][output][$elem]=$web_rechte[modul_name][tool_name][$elem];
                }
        }

?>
<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">
<!--
table {border:1px; padding:0px; border-collapse: collapse}
td {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; border:1px; padding:0px; vertical-align:top;}
a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
img { border:0px; }
-->
</style>

<script language=javascript>
function trigger(ID,language)
{
        document.directory.action="<? echo $self ?>?ID="+ID+"&language="+language;
        document.directory.submit();
}
</script>

<body bgcolor="#FFFFFF" text="#000000" topmargin="0" marginheight="0">
<?
        if ($status[$ID])
        {
                unset($status[$ID]);
        }
        else
        {
                $status[$ID]=1;
        }
        if (!$status) { $status=array(); }
?>
<span><? echo $webs[kunde_bezeichnung] ?></span> 
<? 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="Aktion" value="<? echo $Aktion ?>">
</form>

<?
function show_dir($root)
        {
                global $status;
                global $Aktion;         
                global $language;               
                $query="SELECT distinct * FROM directory where Father = $root and directory.Language='$language' order by directory.".$_SESSION["tree.php"][output][directory_sort];
                $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
                $rows=mysql_num_rows($result);
                $counter=0;
?>
<table border="0" cellspacing="0" cellpadding="0">
  <?
                while ($zeile=mysql_fetch_array($result))
                {
                $counter++;
?>
  <tr>
        <td valign="top"<? if ($rows != $counter) {?> background="../images/redaktion/directory/v_row.png"<? } ?>><a href="javascript:trigger(<? echo $zeile[ID]; ?>,'<? echo $language; ?>')"> 
      <? if (!$status[$zeile[ID]]) { ?>
      <img src="../images/Online-Shop/directory/subdir_closed.gif" border="0" width="19" height="16"> 
      <? } else { ?>
      <img src="../images/Online-Shop/directory/subdir_open.gif" border="0" width="19" height="16"> 
      <? } ?>
      </a></td>
        <td nowrap valign="top"><a href="artikel_2_Aktionen.php?Aktion=<? echo $Aktion ?>&language=<? echo $language ?>" target="tool2" onDblClick="trigger(<? echo $zeile[ID]; ?>)"><img src="../images/Online-Shop/directory/ordner.gif" border="0" width="19" height="16">
        <? if ($zeile[$_SESSION["tree.php"][output][directory_show_primary]]) {echo $zeile[$_SESSION["tree.php"][output][directory_show_primary]];} else {echo $zeile[$_SESSION["tree.php"][output][directory_show_fallback]];} ?>
        </a> 
      <?
                        if ($status[$zeile[ID]])
                        {
                                show_dir($zeile[ID]);
                                $query2="SELECT distinct * FROM artikel where Father = $zeile[ID] and Language='DE' order by ".$_SESSION["tree.php"][output][artikel_sort];
                                $result2 = mysql_query ($query2) or die (mysql_errno().": ".mysql_error());
                                while ($zeile2=mysql_fetch_array($result2))
                                {
?>
      <table border="0" cellspacing="0" cellpadding="0">
<tr>
        <td>
<img src="../images/Online-Shop/directory/file_<?
        if ($language != $zeile2[Language]) { echo "1"; } else { echo "0"; } 
        if ($zeile2[status] == 1) { echo "1"; } else { echo "0"; } 
        if ($zeile2[Father] !=  $zeile[ID]) { echo "1"; } else { echo "0"; } 
?>.gif">
        </td>
        <td nowrap><a href="artikel_2_Aktionen.php?Aktion=<? echo $Aktion ?>&add=<? echo $zeile2[ID]; ?>" target="tool2">
        <?=$zeile2[hersteller];?> <? if ($zeile2[$_SESSION["tree.php"][output][artikel_show_primary]]) {echo $zeile2[$_SESSION["tree.php"][output][artikel_show_primary]];} else {echo $zeile2[$_SESSION["tree.php"][output][artikel_show_fallback]];} ?>
        <? //echo $zeile2[kurzbezeichnung]?>
        </a></td>
</tr>
</table>
      <?
                                }
                        }                               
?>
    </td>
</tr>
<?
                }
?>
</table>
<?
        }
?>


</body>
</html>