Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
function show_dir($root,$Father_name)
{
        global $artikel_properties;
        global $webs;

        $query="SELECT * FROM directory where Father = $root and Language='".$_SESSION[language]."' order by Kennung";
        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error());
        $rows=mysql_num_rows($result);
        $counter=0;

        while ($zeile=mysql_fetch_array($result))
        {
                $counter++;

                $query_artikel_count   = "select * from artikel where (status=0) and Father = $zeile[ID] and language='".$_SESSION[language]."' order by Rang, kennung";
                $result_artikel_count  = mysql_query ($query_artikel_count) or die (mysql_errno().": ".mysql_error()."<hr>$query_artikel_count<hr>");

                $title=$Father_name."/".$zeile[Name];

                if (($_SESSION["tree.php"][nav_status][$zeile[ID]]) or ($_SESSION[Preisagenturen_config][no_status]))
                {
                        if (mysql_num_rows($result_artikel_count) > 0)
                        {
                                ?><tr><td colspan="3"><br><? echo $title ?></td></tr><?
                        }
                        show_artikel($zeile[ID]);
                        show_dir($zeile[ID],$Father_name."/".$zeile[Name]);
                }
        }
}

function show_artikel($Father)
{
        $counter=0;
        $query="select * from artikel where (status='0') and Father = $Father and language='".$_SESSION[language]."' order by Rang, kennung";
        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
        while ($zeile=mysql_fetch_array($result))
        {
        $counter++
?>
  <tr class="bg_<? echo $counter % 2 ?>"> 
    <td><? echo $zeile[kurzbezeichnung] ?></td>
    <td><? if ($zeile[kennung]) {echo $zeile[kennung];} else {echo "&nbsp;";} ?></td>
    <td><input type="text" name="artikel[<? echo $zeile[ID] ?>]" value="<? echo $zeile[preis1] ?>" onChange="this.value=killkomma(this.value);"></td>
  </tr>
<?              
        }
}

function show_Preisagent($root,$Agentdaten,$Spalten)
{
        $query="SELECT * FROM directory where Father = $root and Language='".$_SESSION[language]."' order by Kennung";
        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");
        $rows=mysql_num_rows($result);
        
        while ($zeile=mysql_fetch_array($result))
        {

                $query_artikel_count = "select * from artikel where (status=0) and Father = $zeile[ID] and language='".$_SESSION[language]."' order by Rang, kennung";
                $result_artikel_count = mysql_query ($query_artikel_count) or die (mysql_errno().": ".mysql_error()."<hr>$query_artikel_count<hr>");

                if (($_SESSION["tree.php"][nav_status][$zeile[ID]]) or ($_SESSION[Preisagenturen_config][no_status]))
                {
                        if (mysql_num_rows($result_artikel_count) > 0)
                        {
                                ?><tr><td colspan="<? echo count($Spalten); ?>"><br><? if ($Agentdaten[home_url]) { ?><a href="<? echo $Agentdaten[home_url] ?>" target="_blank"><? echo $Agentdaten[Titel] ?></a><? } else { ?>&nbsp;<? } ?></td></tr><?
                                unset($Agentdaten[home_url]);
                        }
                        $counter=0;
                        while ($zeile_artikel=mysql_fetch_array($result_artikel_count))
                        {
                                $counter++
?>
<tr class="bg_<? echo $counter % 2  ?>">
<?
        foreach($Spalten as $elem)
        {
?>
        <td align="center"><a ID="href_[<? echo $zeile_artikel[ID] ?>][<? echo $Agentdaten[ID]?>][<? echo $elem[ID] ?>]" href="#"><input type="text" name="_[<? echo $zeile_artikel[ID]?>][<? echo $Agentdaten[ID]?>][<? echo $elem[ID] ?>]" class="bg_<? echo $counter % 2  ?>" readonly></a></td>
<?
        }
?>
</tr>
<?              
                        }
                        show_Preisagent($zeile[ID],$Agentdaten,$Spalten);
                }
        }
}
?>