Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php

    /* $Id: bestellung_formular.php 2766 2010-07-23 06:20:50Z niewerth $ */

    $preise_anzeigen = 0;
    if ( isset($web_rechte[modul_name][tool_name][preise_anzeigen]) )
    {
        if ( isset($user_rechte[modul_name][tool_name][preise_anzeigen]) )
        {
            //echo "<br>für bestimmte user preis anzeigen";
            $preise_anzeigen = 1;
        }
        else
        {
            // "<br>für bestimmte user preis verbergen";
            $preise_anzeigen = 0;
        }
    }
    else
    {
        //echo "<br>preis immer anzeigen";
        $preise_anzeigen = 1;
    }


    $kk = 0;
    // Beim Eintritt in die Seite puffern.
    bestellung_puffern( $Bestellung );

    $query = "
                                select
                                        Bestellung.*,
                                        Logins.Status,
                                        Logins.user,
                                        Logins.passwd,
                                        Logins.Anrede,
                                        Logins.Vorname,
                                        Logins.Name1,
                                        Logins.Name2,
                                        Logins.Strasse,
                                        Logins.Hausnummer,
                                        Logins.PLZ,
                                        Logins.ORT,
                                        Logins.Telefon,
                                        Logins.Fax,
                                        Logins.E_Mail,
                                        Logins.Land,
                                        Logins.AP_Name,
                                        Logins.AP_Handy,
                                        Logins.AP_Bemerkung
                                from
                                        Bestellung,
                                        Logins
                                where
                                        Bestellung.ID = $Bestellung
                                and
                                        Logins.ID = Bestellung.Login
                                ";
    $result = mysql_query_logged( $query ) or die( mysql_errno() . ": " .
        mysql_error() . "<hr>" . nl2br($query) . "<hr>" );
    $zeile = mysql_fetch_array( $result );
    $BestellData = $zeile;
    //$web_settings �bersetzen
    $Userdata = $zeile;
    $erstellt_am = datetime2human( $zeile[erstellt_am] );
    $Datum = $erstellt_am[Datum];
    $Zeit = $erstellt_am[Zeit];
    $Username = $_SERVER["PHP_AUTH_USER"];
    $Username_text = $_SESSION["USERNAME"];
    $Auftragsnummer = $Bestellung;
    $Heute = date( "d.m.Y" );
    $jetzt = date( "H:i" );
    // Markus
    $BestellID = $zeile["ID"];
    $shops_ID = $zeile["shops_ID"];
    $Artikelliste = createOrderText( $BestellID, $shops_ID );
    $Artikelliste_html = createOrderText_html( $BestellID, $shops_ID );
    $Artikelliste_html_v2 = createOrderText_html_v2( $BestellID, $shops_ID );
    $Bestellwert_brutto = Bestellwert_brutto( $BestellID, $shops_ID );

    if ( $bestellart ) 
    {
        $query = "
            SELECT 
                * 
            FROM 
                web_settings 
            WHERE 
                bestellart_id=" . $zeile["bestellart_id"] . " 
            AND
                shops_ID = $shops_ID
            ORDER BY 
                Rang";
    }
    else
    {
        $query = "
            SELECT 
                * 
            FROM 
                web_settings 
            WHERE
                shops_ID = $shops_ID
            ORDER BY 
                Rang";
    }

    $result_w = mysql_query_logged( $query ) or die( mysql_errno() . ": " .
        mysql_error() . "<hr>$query<hr>" );
    while ( $zeile_w = mysql_fetch_assoc($result_w) )
    {
        //        $web_settings[$zeile_w["shops_ID"]][$zeile_w["ID"]] = $zeile_w["Inhalt"];
        $buffer = $zeile_w["Inhalt"];
        $wsID = $zeile_w["ID"];
        if ( $wsID != 1000 )
        {
            if ( strpos($buffer, '"') !== false )
            {
                $buffer = str_replace( '"', "***", $buffer );
            }
            @eval( "\$buffer=\"$buffer\";" );
            if ( strpos($buffer, '***') !== false )
            {
                $buffer = str_replace( '***', '"', $buffer );
            }
        }
        $web_settings[$shops_ID][$wsID] = rawurlencode( $buffer );
    }

?> 
<script language="JavaScript" src="../systemtermine/systemtermine.js.php"></script>
<script language="JavaScript" src="kundenauftrag_drucken.js.php"></script>

<table width="900" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
  <tr> 
    <td colspan="2" class="links" id="noprint">Bestellung: Bearbeiten</td>
  </tr>
  <tr> 
    <td class="links" id="noprint">Bestellnummer:</td>
        <?php
    /*if (isset($user_rechte["Warenwirtschaft"]["bestellung"]["shopChange"]))
    {*/
?>
    <td ondblclick="location.href='<?= $self; ?>?s_id=<?= $zeile['shops_ID']; ?>&Bestellung=<?= $_GET['Bestellung']; ?>'"> 
        <?php
    /*}
    else
    {
    ?>
    <td>
    <?php
    }*/
?>
      <?php echo $zeile[ID] ?>
      &nbsp;-&nbsp;
      <?php echo $zeile[Language] ?>
      - Shop: 
      <?php
    if ( !$s_id )
    {
        echo $_SESSION[shops][$zeile[shops_ID]][Name];
        if ( $zeile["bestellart_id"] )
        {
            echo ", " . $bestellarten[$zeile["bestellart_id"]]["name"];
        }
?>
                        <form method="post" action="<?php echo $self;
        if ( $Bestellung )
        {
            echo "#$Bestellung";
        } ?>" name="formname" enctype="multipart/form-data">
        <?php
    }
    else
    {
?>
                <form name="edit_shop" action="saveshop.php" method="get">
                        <input type="hidden" name="b_id" value="<?= $_GET["Bestellung"]; ?>" />
                        <select name="s_id">
                <?php

        foreach ( $l as $l_id => $l_name )
        {
            $selected = ( $l_id == $s_id ) ? "selected='selected'" : "";
            if ( strtolower($l_name) != "pieper-shop.de" )
            {
?>
                                <option value="<?= $l_id; ?>" <?= $selected; ?>><?= $l_name; ?></option>
                <?php
            }
        }
?>
                        </select>
                        <input type="submit" value="speichern" />
                <?php
        if ( $zeile["bestellart_id"] )
        {
            echo ", " . $bestellarten[$zeile["bestellart_id"]]["name"];
        }
?>
                </form>
                <form method="post" action="<?php echo $self;
        if ( $Bestellung )
        {
            echo "#$Bestellung";
        } ?>" name="formname" enctype="multipart/form-data">
                <?php
    }
?>
    </td>
  </tr>
  <tr> 
    <td valign="top" class="links" id="noprint"><a href="../logins/logins.php?action=edit&ID=<?php echo
    $zeile[Login] ?>">Kunde:</a><br>
      Userlevel: 
      <?php echo $zeile[Status] ?>
    </td>
    <td class="rechts"> 
      <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFF00">
        <tr> 
          <td height="24" class="rechts">
            <?php if ( $zeile[Anrede] )
    {
        echo ( $zeile[Anrede] . " " );
    } ?><?php if ( $zeile[Vorname] )
    {
        echo ( $zeile[Vorname] . " " );
    } ?>
            <?php echo $zeile[Name1] ?>&nbsp;</td>
          <td class="rechts">
            <?php echo $zeile[Strasse] ?>&nbsp;<?php echo $zeile[Hausnummer] ?>          </td>
          <td class="rechts"><a style="text-decoration:none" href="callto:<?php echo
    $zeile[Telefon] ?>"> 
            <?php echo $zeile[Telefon] ?>
            &nbsp;&nbsp;<img src="../images/Online-Shop/telefon.gif" border="0"></a>&nbsp;</td>
          <td class="rechts">
            <?php echo $zeile[Fax] ?>
            &nbsp;</td>
        </tr>
        <tr> 
          <td height="41" class="rechts">
            <?php if ( $zeile[Name2] != '' )
    { ?>
            <strong>Firma / Organisation</strong><br>
            <?php } ?>
            <?php echo $zeile[Name2] ?>
            &nbsp;</td>
          <td class="rechts">
            <?php echo $zeile[PLZ] ?>&nbsp;<?php echo $zeile[ORT] ?>          </td>
          <td class="rechts">
            <?php if ( $zeile[E_Mail] )
    {
        if ( isset($web_rechte["Warenwirtschaft"]["bestellung"]["mail_client"]) )
        {
            $i = 0;
            $mailData[$zeile["ID"]][$i]['mailto'] = $zeile["E_Mail"];
            $FelddatenII = explode( ";", $web_rechte["Warenwirtschaft"]["bestellung"]["mail_client"] );
            if ( $FelddatenII[0] == "websettingid" )
            {
                $mailData[$zeile["ID"]][$i]['mailfrom'] = $web_settings[$zeile["shops_ID"]][$FelddatenII[1]];
            }
            $mailData[$zeile["ID"]][$i]['subject'] = $web_settings[$zeile["shops_ID"]][198];
            $mailData[$zeile["ID"]][$i]['body'] = $web_settings[$zeile["shops_ID"]][199];
            $mailData[$zeile["ID"]][$i]['inTextField'] =
                "Sonstige E-Mail von " . $_SERVER["PHP_AUTH_USER"] . " am " .
                date( "d.m.Y" ) . " um " . date( "H:i" ) . " Uhr veschickt" .
                '\n';
            $onClick = "window.open('MailClient/index.php?id=$i&Bestellung=" .
                $zeile["ID"] . "&shop=" . $zeile["shops_ID"] .
                "&button=Mailausgang', 'MailClient', 'status, menubar, height=600, width=900, scrollbars=yes');";
?>
   <input 
    name="update[list]" 
    type="button" 
    class="status_red" 
    value="<?= $zeile["E_Mail"] ?>" 
    onClick="<?= $onClick ?>" 
        >    
<?php
        }
        else
        {
?>
            <a href="mailto:<?php echo $zeile[E_Mail] ?>">
            <?php echo $zeile[E_Mail] ?>            </a>
            <?php } ?>
        <?

    }
?>
            &nbsp;</td>
          <td class="rechts">
            <?php echo $zeile[Land] ?>
            &nbsp;</td>
        </tr>
      </table>
      <?php if ( $zeile[liefer_Strasse] != '' )
    { ?>
      <br>
      <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFF00">
        <tr> 
          <td height="24" class="rechts"><strong>Lieferadresse:</strong></td>
          <td class="rechts">Name:<br>
            <?php
        echo $zeile[liefer_Anrede] . " " . $zeile[liefer_Vorname] . " " . $zeile[liefer_Name];
?>
            &nbsp;</td>
          <td class="rechts">
            <?php if ( $zeile[liefer_Firma] != '' )
        { ?>
            Firma / Organisation:<br>
            <?php } ?>
            <?php echo $zeile[liefer_Firma] ?>
            &nbsp;</td>
        </tr>
        <tr> 
          <td height="41" class="rechts">
            <?php echo $zeile[liefer_Strasse] ?>&nbsp;<?php echo $zeile[liefer_Str_Nr] ?>
          </td>
          <td class="rechts">
            <?php echo $zeile[liefer_PLZ] ?>&nbsp;<?php echo $zeile[liefer_Ort] ?>
          </td>
          <td class="rechts">
            <?php echo $zeile[liefer_Land] ?>
          </td>
        </tr>
      </table>
      <?php
    }
    if ( isset($user_rechte["Warenwirtschaft"]["bestellung"]["lieferadresse_aendern"]) )
    {
?>
      <input type="button" onclick="window.open('change_lieferadresse.php?b_id=<?= $Bestellung ?>');" value="Lieferadresse <?= ( $zeile[liefer_Strasse] !=
        '' ) ? "bearbeiten" : "anlegen"; ?>">
      <?php
    }
?>
    </td>
  </tr>
        <?
    if ( isset($user_rechte["Warenwirtschaft"]["bestellung"]["tracking"]) )
    {
        if ( $web_rechte["Warenwirtschaft"]["bestellung"]["tracking"] )
        {
            $daten = explode( ";", $web_rechte["Warenwirtschaft"]["bestellung"]["tracking"] );
            $name = $daten[0];
            $url = $daten[1];
?>
            <tr>
                <td class="links" ><?= $name; ?></td>
                <td>
                    <table>
        <?
            $sql = "
                SELECT
                    *
                FROM
                    bestellung_paketnummern
                WHERE
                    Bestellung=" . $zeile["ID"] . "
                ORDER BY
                    datum
            ";
            $res = mysql_query( $sql );
            while ( $row = mysql_fetch_assoc($res) )
            {
?>
                    <tr>
                        <td>
                            <input type="button" value="<?= $row["paketnummer"] ?>" onclick="window.open('<?= $url .
                $row["paketnummer"] ?>');"> vom <?= date( "d.m.Y H:i", $row["datum"] ); ?>
                        </td>
                    </tr>
      <?
            }
?>
                    </table>
                </td>
            </tr>
      <?
        }
    }
?>
  <tr> 
    <td valign="top" class="links" id="noprint"><p>Artikel:</p>
    </td>
    <td align="right" class="rechts"> 
      <table width="100%" border="0" cellspacing="2" cellpadding="2">
<?php
    $summe = 0;
    $runner = 0;

    if ( $web_rechte['Warenwirtschaft']['bestellung']['mahnungStatus'] )
    {
        $mahnungStatus = 1;
    }
    if ( $web_rechte['Warenwirtschaft']['bestellung']['garantieStatus'] )
    {
        $garantieStatus = 1;
    }


    $cmd_buttons = array( array('O', 'offen', 'status_red', 'artikelStatus',
        0), array('B', 'in Bearbeitung', 'status_yellow', 'artikelStatus', 0),
        array('R', 'reserviert', 'status_blue', 'artikelStatus', 0), array('E',
        'erledigt', 'status_green', 'artikelStatus', 0), array('A',
        'abgeschlossen', 'status_white', 'artikelStatus', 0), str_repeat("&nbsp;",
        3), array('S', 'schreiben', 'status_red', 'rechnungStatus', 6),
        array('G', 'geschrieben', 'status_yellow', 'rechnungStatus', 6),
        array('B', 'bezahlt', 'status_green', 'rechnungStatus', 6),
        str_repeat("&nbsp;", 3), array('S', 'schreiben', 'status_yellow',
        'lieferscheinStatus', 0), array('G', 'geschrieben', 'status_green',
        'lieferscheinStatus', 0), array('O', 'offen', 'status_red',
        'lieferscheinStatus', 0), str_repeat("&nbsp;", 3), array('1',
        'mahnung1', 'status_green', 'mahnungStatus', 0), array('2',
        'mahnung2', 'status_yellow', 'mahnungStatus', 0), array('3',
        'mahnung3', 'status_red', 'mahnungStatus', 0), str_repeat("&nbsp;",
        3), array('E', 'eingereicht', 'status_red', 'garantieStatus', 0),
        array('A', 'abgeschlossen', 'status_green', 'garantieStatus', 0), );


    $user_rechte[modul_name][tool_name][artikelStatus] = &$user_rechte[modul_name][tool_name][status];


    foreach ( array_keys($cmd_buttons) as $buttonIndex )
    {
        if ( (!isset($user_rechte[modul_name][tool_name][$cmd_buttons[$buttonIndex][3]])) and
            (is_array($cmd_buttons[$buttonIndex])) )
        {
            unset( $cmd_buttons[$buttonIndex] );
        }
    }

    if ( $filter[shops_ID] != "alle" )
    {
        $shopsIDaddOn = " and shops.ID = " . $filter[shops_ID];
    }


    // ME:
    //existiert das Feld 'option_eingabe'?
    $fields = mysql_list_fields( $webs['datenbank'], 'artikel_to_Bestellung' );
    $columns = mysql_num_fields( $fields );
    for ( $i = 0; $i < $columns; $i++ )
    {
        $field_array[] = mysql_field_name( $fields, $i );
    }
    if ( in_array('option_eingabe', $field_array) )
    {
        $option_eingabe = "artikel_to_Bestellung.option_eingabe,";
    }

    if ( isset($web_rechte["Warenwirtschaft"]["bestellung"]["artikel_sortieren"]) )
    {


        $query_artikel = "
                        select
                                artikel_to_Bestellung.ID as ab_id,
                                artikel_to_Bestellung.status as artikelStatus,
                                artikel_to_Bestellung.Preis_pro_Stueck,
                                artikel_to_Bestellung.Menge,
                                artikel_to_Bestellung.Bezeichnung,
                                artikel_to_Bestellung.Bestellung,
                                artikel_to_Bestellung.rechnungStatus,
                                artikel_to_Bestellung.lieferscheinStatus,
        ";
        if ( $option_eingabe )
        {
            $query_artikel .= $option_eingabe;
        }
        if ( $mahnungStatus )
        {
            $query_artikel .= "artikel_to_Bestellung.mahnungStatus,";
        }
        if ( $garantieStatus )
        {
            $query_artikel .= "artikel_to_Bestellung.garantieStatus,";
        }
        $query_artikel .= artikelDatabase( $zeile[shops_ID] ) . ".*,
                                ifnull(" . artikelDatabase( $zeile[shops_ID] ) . ".Father, 1) as Father,
                                ifnull(artikel_to_Bestellung.Bezeichnung, " . artikelDatabase( $zeile[shops_ID] ) .
            ".kurzbezeichnung) as kurzbezeichnung,
                                artikel_to_Bestellung.Rang as ab_Rang
                        from
                                shops
                        join
                                artikel_to_Bestellung
                        join
                                Bestellung
                        left join
                                " . artikelDatabase( $zeile[shops_ID] ) . "
                        on
                                artikel_to_Bestellung.artikel=" . artikelDatabase( $zeile[shops_ID] ) .
            ".ID
                        and
                                " . artikelDatabase( $zeile[shops_ID] ) . ".language=Bestellung.Language
                        where
                                Bestellung.ID = " . $zeile[ID] . "
                        and 
                                artikel_to_Bestellung.Bestellung = Bestellung.ID
                        and
                                shops.ID = Bestellung.shops_ID
                        order by
                                Father desc,
                                artikel_to_Bestellung.Rang,
                                " . artikelDatabase( $zeile[shops_ID] ) . ".Kennung
                        ";
    }
    else
    {
        $query_artikel = "
                        select
                                artikel_to_Bestellung.ID as ab_id,
                                artikel_to_Bestellung.status as artikelStatus,
                                artikel_to_Bestellung.Preis_pro_Stueck,
                                artikel_to_Bestellung.Menge,
                                artikel_to_Bestellung.Bezeichnung,
                                artikel_to_Bestellung.Bestellung,
                                artikel_to_Bestellung.rechnungStatus,
                                artikel_to_Bestellung.lieferscheinStatus,";

        if ( $option_eingabe )
        {
            $query_artikel .= $option_eingabe;
        }
        if ( $mahnungStatus )
        {
            $query_artikel .= "artikel_to_Bestellung.mahnungStatus,";
        }
        if ( $garantieStatus )
        {
            $query_artikel .= "artikel_to_Bestellung.garantieStatus,";
        }
        $query_artikel .= artikelDatabase( $zeile[shops_ID] ) . ".*,
                                ifnull(" . artikelDatabase( $zeile[shops_ID] ) . ".Father, 1) as Father,
                                ifnull(artikel_to_Bestellung.Bezeichnung, " . artikelDatabase( $zeile[shops_ID] ) .
            ".kurzbezeichnung) as kurzbezeichnung
                        from
                                shops
                        join
                                artikel_to_Bestellung
                        join
                                Bestellung
                        left join
                                " . artikelDatabase( $zeile[shops_ID] ) . "
                        on
                                artikel_to_Bestellung.artikel=" . artikelDatabase( $zeile[shops_ID] ) .
            ".ID
                        and
                                " . artikelDatabase( $zeile[shops_ID] ) . ".language=Bestellung.Language
                        where
                                Bestellung.ID = " . $zeile[ID] . "
                        and 
                                artikel_to_Bestellung.Bestellung = Bestellung.ID
                        and
                                shops.ID = Bestellung.shops_ID
                        order by
                                Father desc,
                                " . artikelDatabase( $zeile[shops_ID] ) . ".Kennung
                        ";
    }
    //echo $query_artikel;

    $itemList = array();
    unset( $Versand_Artikel );
    $result_artikel = mysql_query_logged( $query_artikel ) or die( mysql_errno
        () . ": " . mysql_error() . "<hr>" . nl2br($query_artikel) . "<hr>" );
    $count = mysql_num_rows( $result_artikel );
?>
                                        <tr>
                                <td colspan="2">
                                
                                </td>
                                <td>
                                        <table border="0">
                                                <tr>
                                                        <td width="140" class="rechts">
                                                                Artikelstatus
                                                        </td>
                                                        <td width="80" class="rechts">
                                                                Rechnung
                                                        </td>
                <?php

    if ( $user_rechte['Warenwirtschaft']['bestellung']['lieferscheinStatus'] )
    {
        echo "  <td></td>
                        <td colspan=\"3\" width=\"90\" class=\"rechts\">
                                Lieferung
                        </td>";
    }
    else
    {

        echo "  <td></td>
                        <td colspan=\"3\" width=\"90\">
                                
                        </td>";

    }
    if ( $user_rechte['Warenwirtschaft']['bestellung']['mahnungStatus'] )
    {
        echo "  <td></td>
                        <td colspan=\"3\" class=\"rechts\">
                                Mahnung
                        </td>";
    }
    else
    {
        echo "  <td></td>
                        <td colspan=\"3\" >
                                
                        </td>";

    }

    if ( $user_rechte['Warenwirtschaft']['bestellung']['garantieStatus'] )
    {
        echo "  <td></td>
                        <td colspan=\"3\" class=\"rechts\">
                                Garantieantrag
                        </td>";
    }
    else
    {
        echo "  <td></td>
                        <td colspan=\"3\" >
                                
                        </td>";

    }

?>
                                                </tr>
                                        </table>
                                </td>                           
                        </tr>
                <?php
    while ( $zeile_artikel = mysql_fetch_array($result_artikel) )
    {
?>
                        <?php

        if ( $zeile_artikel[artikelStatus] != "storniert" )
        {
            $summe += $zeile_artikel[2] * $zeile_artikel[Menge];
        }
        /*
        ein artikel ist kein versand, wenn
        er einen vater > 3 hat
        ODER KEINEN VATER hat
        und der Status != versand
        */
        if ( (($zeile_artikel[Father] > -3) or ($zeile_artikel[Father] == "")) and
            ($zeile_artikel[artikelStatus] != 'versand') )
        {
            $itemList[] = $zeile_artikel[0];
?>
        <tr class="<?php if ( $runner++ % 2 != 0 )
            { ?>lightgray<?php }
            else
            { ?>darkgray<?php } ?>"> 
          <td width="5%" valign="top">
                        <?php
            if ( $zeile_artikel[artikelStatus] == 'storniert' )
            {
                echo '<strike>';
            }
            echo $zeile_artikel[kennung];
            if ( $zeile_artikel[artikelStatus] == 'storniert' )
            {
                echo '</strike>';
            }
?>
                  </td>
          <td width="90%"> 
            <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
              <tr> 
                <td align="right" valign="top" nowrap>
                  <?php if ( $_GET[edit] == $zeile_artikel[0] )
            { ?>
                  <input type="text" name="cmd[artikel_to_Bestellung][<?= $zeile_artikel[0]; ?>][Menge]" size="2" value="<?php echo
                $zeile_artikel[Menge] ?>">
                  <?php }
            else
            {
                if ( $zeile_artikel[artikelStatus] == 'storniert' )
                {
                    echo '<strike>';
                }
                echo $zeile_artikel[Menge];
                if ( $zeile_artikel[artikelStatus] == 'storniert' )
                {
                    echo '<strike>';
                }
            } ?>
                  &nbsp;x&nbsp;</td>
                <td width="100%" onDblClick="location.href='<?= $self ?>?Bestellung=<?= $_GET[Bestellung]; ?><?php if ( $_GET[edit] !=
            $zeile_artikel[0] )
            { ?>&edit=<?= $zeile_artikel[0]; ?><?php } ?>'"> 
                  <?php
            if ( $zeile_artikel[Bezeichnung] )
            {
                $zeile_artikel[kurzbezeichnung] = $zeile_artikel[Bezeichnung];
            }
            if ( $zeile_artikel[artikelStatus] == 'storniert' )
            {
                echo '<strike>';
            }
            if ( $zeile_artikel[hersteller] )
            {
                // Hole den Herstellernamen dieses Artikels
                $sql_hersteller = "
                    SELECT
                        Name
                    FROM
                        Herstellerkatalog
                    WHERE
                        ID = '" . $zeile_artikel[hersteller] . "'
                ;";
                $result_hersteller = mysql_query( $sql_hersteller ) or die( mysql_errno
                    () . ': ' . mysql_error() . '<hr />' . $sql_hersteller );
                $row_hersteller = mysql_fetch_assoc( $result_hersteller );
                $zeile_artikel[hersteller] = $row_hersteller['Name'];

                if ( $zeile_artikel[Father] > 0 && !stristr($zeile_artikel[kurzbezeichnung],
                    $zeile_artikel[hersteller]) )
                {
                    echo $zeile_artikel[hersteller] . " ";
                }
            }

            if ( $_GET[edit] == $zeile_artikel[0] )
            {
?><input type="text" name="cmd[artikel_to_Bestellung][<?= $zeile_artikel[0]; ?>][Bezeichnung]" size="45" value="<?php echo
                $zeile_artikel[kurzbezeichnung] ?>"><?php
            }
            else
            {
                // PL: Bestandskennzeichnung
                if ( isset($web_rechte['Warenwirtschaft']['lagerwirtschaft']['bestandskennzeichnung']) )
                {
                        if ( getBestandsmenge($zeile_artikel['ID']) > 0 )
                        {
                                echo "<span class='bestandskennzeichnung' style='cursor: pointer; background-color: " . getBestandskennzeichnung($web_rechte['Warenwirtschaft']['lagerwirtschaft']['bestandskennzeichnung']) . "'>";
                        }
                }
                                echo strip_tags( $zeile_artikel[kurzbezeichnung] );
                                // PL: Bestandskennzeichnung
                if ( isset($web_rechte['Warenwirtschaft']['lagerwirtschaft']['bestandskennzeichnung']) )
                {
                        if ( getBestandsmenge($zeile_artikel['ID']) )
                        {
                                echo "</span>";
                        }
                }
                // ME:
                if ( $zeile_artikel['option_eingabe'] )
                {
                    echo buildCustomTextEmail( unserialize($zeile_artikel['option_eingabe']),
                        1 );
                }
            }


            if ( $zeile_artikel[artikelStatus] == 'storniert' )
            {
                echo '</strike>';
            }
?>
                                                <?php if ( $zeile_artikel[ID] )
            { ?><a href="/Online-Shop/artikel.php?action=edit&ID=<?php echo
                $zeile_artikel[ID]; ?>" target="_blank">(?)</a><?php } ?>
                  <?php
            // Sonderausgaben wenn shop = eBay-shop  -  Nw 02.09.2004

            $sql = "
                SELECT
                    eb.eBay_Auktionen_ID AS aukId
                FROM
                    eBay_Bestellung AS eb LEFT JOIN artikel_to_Bestellung AS a2b
                        ON eb.Bestellung_ID = a2b.Bestellung
                WHERE
                    a2b.Bestellung = $zeile_artikel[Bestellung]
                    AND a2b.Preis_pro_Stueck = $zeile_artikel[Preis_pro_Stueck]
            ";
            if ( $result = mysql_query($sql) )
            {
                $row = mysql_fetch_assoc( $result );
                $ebay_art_id = $row[aukId];
            }


            // Falls 'eBay_Auktionen_ID' einen Wert hat, gebe den Link zum Artikel aus
            if ( $ebay_art_id )
            { ?>
                                                <?php if ( $zeile_artikel[artikelStatus] == 'storniert' )
                {
                    echo '<strike>';
                } ?>
                  
                  (<a href="http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=<?php echo
                $ebay_art_id ?>" target="_blank"><?php echo "eBay-Auktion" ?> </a>) 
                  
                                  <?php if ( $zeile_artikel[artikelStatus] == 'storniert' )
                {
                    echo '</strike>';
                } ?>
                  <?php } ?>
                </td>
                <td align="right" nowrap valign="top">
                  <?php if ( $_GET[edit] == $zeile_artikel[0] )
            {
                if ( $preise_anzeigen == 1 )
                {
?>
                  <input type="text" name="cmd[artikel_to_Bestellung][<?= $zeile_artikel[0]; ?>][Preis_pro_Stueck]" size="3" value="<?php echo
                    $zeile_artikel[2] ?>" onChange="this.value=killkomma(this.value);"> 
                  <?php

                }
            }
            else
            {

                if ( $preise_anzeigen == 1 )
                {

                    if ( $zeile_artikel[artikelStatus] == 'storniert' )
                    {
                        echo '<strike>';
                    }
                    echo number_format( $zeile_artikel[2], 2, ',', '.' );
                    if ( $zeile_artikel[artikelStatus] == 'storniert' )
                    {
                        echo '</strike>';
                    }
                }
            }
            if ( $preise_anzeigen == 1 )
            {
?>
                  &nbsp;&euro;&nbsp; 
                        <?php
            }
?>
                                  </td>
                <td align="right" nowrap valign="top">
                                <?php
            // Storno- Button
            if ( $_GET[edit] == $zeile_artikel[0] )
            {
                echo '<a href="' . $self . '?Bestellung=' . $zeile[ID] .
                    '&artikelStatus[' . $zeile_artikel[0] . ']=S">X</a>';
            }
?>
                                </td>
                                <?php
            if ( isset($web_rechte["Warenwirtschaft"]["bestellung"]["artikel_sortieren"]) )
            {
?>
                                <td>
                                <?php
                if ( $runner > 1 && $zeile_artikel["ab_Rang"] > 0 )
                {
                    $url = "$SELF?Bestellung=$Bestellung&id=" . $zeile_artikel["ab_id"] .
                        "&dir=up";
?>
                                                                <a href="<?php echo $url; ?>"><img src="../images/Online-Shop/directory/scroll_up.gif" alt="auf" border="0" width="11" /></a>
                                        <?php
                }
                if ( $runner <= $count - 1 )
                {
                    $url = "$SELF?Bestellung=$Bestellung&id=" . $zeile_artikel["ab_id"] .
                        "&dir=down"
?>
                                                                <a href="<?php echo $url; ?>"><img src="../images/Online-Shop/directory/scroll_down.gif" alt="ab"  border="0" width="11" /></a>
                                        <?php
                }
?>
                                  </td>
                                        <?php
            }
?>
              </tr>
            </table>
          </td>
          <td colspan=9 bgcolor="#FFFF00"> 
            <table border="0" cellspacing="2" cellpadding="2">
                          <tr> 
<?php
            $my_buttons = $cmd_buttons;

            foreach ( array("artikelStatus", "rechnungStatus",
                "lieferscheinStatus", "mahnungStatus") as $wr_index )
            {
                $wr = &$web_rechte[modul_name][tool_name][$wr_index];
                $wr = explode( ";", $wr );

                foreach ( $wr as $wr_key => $wr_value )
                {
                    $wr[$wr_key] = explode( "#", $wr[$wr_key] );
                }
            }

            foreach ( $my_buttons as $my_buttons_index => $my_buttons_value )
            {
                if ( !isset($user_rechte[modul_name][tool_name][rechnungStatus]) )
                {
                    if ( $my_buttons_value[3] == "rechnungStatus" )
                    {
                        $my_buttons[$my_buttons_index] = "";
                    }

                }
                if ( !isset($user_rechte[modul_name][tool_name]["garantieStatus"]) )
                {
                    if ( $my_buttons_value[3] == "garantieStatus" )
                    {
                        $my_buttons[$my_buttons_index] = "";
                    }

                }
            }
            foreach ( $my_buttons as $my_buttons_index => $my_buttons_value )
            {
                if ( !isset($user_rechte[modul_name][tool_name][mahnungStatus]) )
                {
                    if ( $my_buttons_value[3] == "mahnungStatus" )
                    {
                        $my_buttons[$my_buttons_index] = "";
                    }

                }
            }
            unset( $wr );
            // zum kopieren Ma
            if ( $PHP_AUTH_USER == 'admin' )
            {
                //print_r($my_buttons);
            }
            foreach ( $my_buttons as $my_button_index => $button )
            {
                echo "<td valign=top nowrap";
                if ( is_array($button) )
                {
                    echo " class=darkgray>";
                    echo "<a href=\"$self?Bestellung=$Bestellung&" . $button[3] .
                        "[" . $zeile_artikel[0] . "]=" . $button[0] . "\" ";
                    echo " title=\"" . $button[1] . "\" ";
                    //echo "<br>zeile_artikel: ".$zeile_artikel[$button[3]]." | ";
                    //echo "<br>button: ".$button[1]." | ";

                    if ( $zeile_artikel[$button[3]] == $button[1] )
                    {
                        echo "class=" . $button[2];
                        // Confirm fuer den Status
                        echo " onClick=\"return confirm('Achtung, wollen Sie den Status : \'" .
                            $zeile_artikel[$button[3]] . "\' l&ouml;schen ?');\" ";
                    }
                    else
                    {
                        echo "class=status_off ";
                        // Confirm fuer den Status
                        //echo "onClick=\"return confirm('Wollen Sie diesen Status: \'".$button[1]."\' &auml;ndern ?');\" ";

                    }
                    if ( !empty($zeile_artikel[$button[3]]) )
                    {

                    }
                    echo ">&nbsp;";

                    //$my_output = &$web_rechte[modul_name][tool_name][$button[3]][$my_button_index-$button[4]][0];
                    if ( empty($my_output) )
                    {
                        echo $button[0];
                    }
                    else
                    {
                        echo $my_output;
                    }

                    echo "&nbsp;</a>";
                }
                else
                {
                    echo ">" . $button;
                }
                echo "</td>";
            }
?>
              </tr>
            </table>
          </td>
        </tr>
        <?php
        }
        else
        {
            $Versand_Artikel = $zeile_artikel;
?>
        <tr class="<?php if ( $runner++ % 2 != 0 )
            { ?>lightgray<?php }
            else
            { ?>darkgray<?php } ?>"> 
          <td width="5%" valign="top">&nbsp; </td>
          <td width="90%">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td nowrap valign="top" onDblClick="location.href='<?= $self ?>?Bestellung=<?= $_GET[Bestellung]; ?><?php if ( $_GET[edit] !=
            $zeile_artikel[0] )
            { ?>&edit=<?= $zeile_artikel[0]; ?><?php } ?>'">&nbsp; Versand:&nbsp; 
                  <?php
            if ( $zeile_artikel[Bezeichnung] )
            {
                $zeile_artikel[kurzbezeichnung] = $zeile_artikel[Bezeichnung];
            }


            if ( $_GET[edit] == $zeile_artikel[0] )
            { ?>
                  <input type="text" name="cmd[artikel_to_Bestellung][<?= $zeile_artikel[0]; ?>][Bezeichnung]" size="20" value="<?php echo
                $zeile_artikel[kurzbezeichnung] ?>"> 
                  <?php }
            else
            {
                echo strip_tags( $zeile_artikel[kurzbezeichnung] );
            } ?>                  
                </td>
                <td align="right" nowrap valign="top" onDblClick="location.href='<?= $self ?>?Bestellung=<?= $_GET[Bestellung]; ?><?php if ( $_GET[edit] !=
            $zeile_artikel[0] )
            { ?>&edit=<?= $zeile_artikel[0]; ?><?php } ?>'"> 
                                  
                  <?php if ( $_GET[edit] == $zeile_artikel[0] )
            {
                if ( $preise_anzeigen == 1 )
                {
?>
                        <input type="text" name="cmd[artikel_to_Bestellung][<?= $zeile_artikel[0]; ?>][Preis_pro_Stueck]" size="3" value="<?php echo
                    $zeile_artikel[2] ?>" onChange="this.value=killkomma(this.value);"> 
                  <?php
                }
            }
            else
            {
                if ( $preise_anzeigen == 1 )
                {
                    echo number_format( $zeile_artikel[2], 2, ',', '.' );
                }
            }
            if ( $preise_anzeigen == 1 )
            {
?>                                
                        &nbsp;&euro;&nbsp;
            <?php
            }
?>
                                </td>
              </tr>
            </table>
          </td>
          <td colspan=9 align="center">&nbsp;</td>
        </tr>
        <?php
        }
    }

    if ( !$Versand_Artikel )
    {
        $bufferLand = $BestellData[liefer_Land];
        if ( empty($bufferLand) )
        {
            $bufferLand = $BestellData[Land];
        }

        $versandItems = getVersandItems( $BestellData[shops_ID], $_SESSION[shops][$BestellData["shops_ID"]]["Language"],
            $bufferLand );

        if ( $versandItems != array() )
        {
?>
        <tr class="<?php if ( $runner++ % 2 != 0 )
            { ?>lightgray<?php }
            else
            { ?>darkgray<?php } ?>"> 
                <td width="5%" valign="top">&nbsp; </td>
                <td width="90%">
                        <select name="versandItem">
                                <option></option>
<?php
            foreach ( $versandItems as $versandOption )
            {
?><option value="<?= base64_encode( serialize($versandOption) ) ?>"><?php
                echo $versandOption[kurz];
?></option><?php
            }
?>
                        </select><input type="submit" name="enterVersand" value="OK" />
                  </td>
          <td colspan=9 align="center">&nbsp;</td>
        </tr>
<?php
        }
    }
?>
        <tr> 
          <td width="5%" valign="top">&nbsp;</td>
          <td>&nbsp;</td>
          <td>
<?php
    //if ($web_rechte[modul_name][tool_name]["massen_schalter"])

    {
?><table border="0" cellspacing="2" cellpadding="2"><tr><?php
        $my_buttons = $cmd_buttons;

        foreach ( array("artikelStatus", "rechnungStatus", "garantieStatus") as
            $wr_index )
        {
            $wr = &$web_rechte[modul_name][tool_name][$wr_index];
            $wr = explode( ";", $wr );

            foreach ( $wr as $wr_key => $wr_value )
            {
                $wr[$wr_key] = explode( "#", $wr[$wr_key] );
            }
        }

        foreach ( $my_buttons as $my_buttons_index => $my_buttons_value )
        {
            if ( !isset($user_rechte[modul_name][tool_name][rechnungStatus]) )
            {
                if ( $my_buttons_value[3] == "rechnungStatus" )
                {
                    $my_buttons[$my_buttons_index] = "";
                }
            }
            if ( !isset($user_rechte[modul_name][tool_name]["garantieStatus"]) )
            {
                if ( $my_buttons_value[3] == "garantieStatus" )
                {
                    $my_buttons[$my_buttons_index] = "";
                }
            }
        }
        unset( $wr );

        foreach ( $my_buttons as $my_button_index => $button )
        {
            echo "<td valign=top nowrap";
            if ( is_array($button) )
            {
                echo " class=darkgray>";
                echo "<a href=\"$self?Bestellung=$Bestellung";
                foreach ( $itemList as $id )
                {
                    echo "&" . $button[3] . "[" . $id . "]=" . $button[0];
                }
                echo "&massenschalter=true\" style=\"text-decoration:none;\"";
                echo "class=" . $button[2];
                //echo " onClick=\"return confirm('Wollen Sie den Status: \'".$button[1]."\' f&uuml;r alle Artikel &auml;ndern ?');\" ";
                echo ">&nbsp;";

                if ( empty($my_output) )
                {
                    echo "&#x2211;";
                }
                else
                {
                    echo $my_output;
                }

                echo "&nbsp;</a>";
            }
            else
            {
                echo ">" . $button;
            }
            echo "</td>";
        }
?></tr></table>
<?php
    }
?>
                  </td>
        </tr>
        <tr> 
          <td width="5%" valign="top">&nbsp;</td>
          <td align="right" class="rechts"> 
                  <?php if ( $preise_anzeigen == 1 )
    { ?>
                  Bestellwert: 
            <?php echo number_format( $summe, 2, ',', '.' ) ?>
            &euro;&nbsp;
                        <?php } ?>
                        </td>
          <td colspan="9"><input type="button" name="manu" value="Neuen Artikel anlegen" onClick="fenster=window.open('bestellung_liste_manu.php?Bestellung=<?php echo
    $_SESSION['best_manu.php']['Kundendaten']['Bestellung']; ?>', 'fenster','toolbar=no,status=no,menubar=no,scrollbars=yes')" id="noprint"></td>
        </tr>
        <?php
    if ( $Versand_Artikel )
    {
?>
        <tr> 
          <td valign="top">&nbsp;</td>
          <td nowrap class="rechts">&nbsp;&nbsp;Versandstatus (O=offen; F=freigegeben; V=versand)</td>
          <td colspan=9 align="center" bgcolor="#FFFF00"> 
            <table border="0" cellspacing="2" cellpadding="2">
              <tr> 
                <td align="center" valign="top" nowrap class=darkgray><a href="<?php echo
        $self ?>?Bestellung=<?php echo $Bestellung ?>&artikelStatus[<?php echo
            $Versand_Artikel[0] ?>]=O" <?php if ( $Versand_Artikel[1] == 'offen' )
        { ?>class="status_red"<?php }
        else
        { ?>class="status_off"<?php } ?> <?php if ( $Versand_Artikel[1] ==
        'offen' )
        { ?>onClick="return confirm('M&ouml;chten Sie den Status des Versandartikels l&ouml;schen ?');"<?php } ?>>&nbsp;O&nbsp;</a></td>
                <td align="center" valign="top" nowrap class=darkgray><a href="<?php echo
        $self ?>?Bestellung=<?php echo $Bestellung ?>&artikelStatus[<?php echo
            $Versand_Artikel[0] ?>]=F" <?php if ( $Versand_Artikel[1] == 'freigegeben' )
        { ?>class="status_yellow"<?php }
        else
        { ?>class="status_off"<?php } ?> <?php if ( $Versand_Artikel[1] ==
        'freigegeben' )
        { ?>onClick="return confirm('M&ouml;chten Sie den Status des Versandartikels l&ouml;schen ?');"<?php } ?>>&nbsp;F&nbsp;</a></td>
                <td align="center" valign="top" nowrap class=darkgray><a href="<?php echo
        $self ?>?Bestellung=<?php echo $Bestellung ?>&artikelStatus[<?php echo
            $Versand_Artikel[0] ?>]=V" <?php if ( $Versand_Artikel[1] == 'versand' )
        { ?>class="status_green"<?php }
        else
        { ?>class="status_off"<?php } ?> <?php if ( $Versand_Artikel[1] ==
        'versand' )
        { ?>onClick="return confirm('M&ouml;chten Sie den Status des Versandartikels l&ouml;schen ?');"<?php } ?>>&nbsp;V&nbsp;</a></td>
              </tr>
            </table>
          </td>
        </tr>
        <?php
        $kk_info = unserialize( $zeile["kk_info"] );
        if ( strtolower($Versand_Artikel["short_line_1"]) == "kreditkarte" &&
            strtolower($kk_info["status"]) == "offen" )
        {
            $kk = 1;
        }
    }
?>
      </table>
      <table cellspacing=3 cellpadding=2 class=darkgray>
                <tr> 
<?php
    if ( $artikel_anz )
    {
        foreach ( $my_buttons as $my_button_index => $button )
        {
            if ( is_array($button) )
            {
?><td align="center" nowrap class="<?= $button[2]; ?>" id="noprint" style="text-decoration:none;"><?php
                $my_output = &$web_rechte[modul_name][tool_name][$button[3]][$my_button_index -
                    $button[4]][1];
                if ( empty($my_output) )
                {
                    echo $button[1];
                }
                else
                {
                    echo $my_output;
                }
?></td><?php
            }
            else
            {
                echo
                    "</tr></table><table cellspacing=3 cellpadding=2 class=darkgray><tr>";
            }
        }
    }
?>
        </tr>
      </table>
    </td>
  </tr>
<?php
    $Feld = "status1";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
        $fname_f = $web_rechte[modul_name][tool_name][$Feld];
        $pos = strpos( $fname_f, ";" );
        $fname = substr( $fname_f, 0, $pos );
?>
  <tr>
        <td valign="top" class="links" id="noprint"><?= $fname; ?></td>
    <td class="rechts">
                        <?php $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] ); ?>
                          <select name="<?php echo $Feld ?>">
                          <?php echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"]; ?>
                <?php
        $kats[0] = "";
        $kat_runner = 0;
        foreach ( $kats as $elem )
        {
?>
                <option value="<? echo $elem ?>"<?php if ( $zeile[$Feld] ==
            $elem )
            { ?> selected<?php } ?>> 
                <?php echo $elem ?>
                </option>
                <?php
            $kat_runner++;
        }
?>
              </select>
        </td>
  </tr>
  <?php
    }
?>
<?php
    $Feld = "shortline1";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
        $fname_f = $web_rechte[modul_name][tool_name][$Feld];
        $pos = strpos( $fname_f, ";" );
        $fname = substr( $fname_f, 0, $pos );
        $fsize = substr( $fname_f, $pos + 1 );
?>
  <tr>
        <td valign="top" class="links" id="noprint"><?= $fname; ?></td>
    <td class="rechts"><input type="text" name="shortline1" value="<?= $zeile["shortline1"]; ?>" size="<?= $fsize; ?>" maxlength="<?= $fsize; ?>" /></td>
  </tr>
  <?php
    }
?>
<?php
    $Feld = "shortline2";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
        $fname_f = $web_rechte[modul_name][tool_name][$Feld];
        $pos = strpos( $fname_f, ";" );
        $fname = substr( $fname_f, 0, $pos );
        $fsize = substr( $fname_f, $pos + 1 );
?>
  <tr>
        <td valign="top" class="links" id="noprint"><?= $fname; ?></td>
    <td class="rechts"><input type="text" name="shortline2" value="<?= $zeile["shortline2"]; ?>" size="<?= $fsize; ?>" maxlength="<?= $fsize; ?>" /></td>
  </tr>
  <?php
    }
?>
  <tr> 
    <td valign="top" class="links" id="noprint">Bemerkung:</td>
    <td class="rechts"> 
      <textarea name="Bemerkung" cols="70" rows="8"><?php echo $zeile[Bemerkung] ?></textarea>
    </td>
  </tr>
<?php
    $Feld = "Bemerkung_extern";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?>
  <tr> 
    <td valign="top" class="links" id="noprint">Bemerkung extern:</td>
    <td class="rechts"> 
      <textarea name="Bemerkung_extern" cols="70" rows="8"><?php echo $zeile["Bemerkung_extern"] ?></textarea>
    </td>
  </tr>
<?php }
?>

<?php
    // Modul dokumente
    $Feld = "dokument";

    // Modconf => Bestellung
    $moduleTyp[tool_name] = array( "table_foreign" => "Bestellung",
        "row_foreign" => "ID", "data_foreign" => "ID" );

    $interneModulRechte = array( 0 => "_read", 1 => "_delete", 2 => "_add" );

    $dokPath = "http://www.$site/images/dokumente/";
    $uploadPath = $webs['verzeichnis'] . "/images/dokumente/";

    if ( isset($user_rechte[modul_name][tool_name][$Feld . $interneModulRechte[0]]) )
    {
        $docCount = 1;
        $sql_d =
            "SELECT * FROM dokumente WHERE table_foreign = 'Bestellung' AND row_foreign = 'ID' AND data_foreign = '" .
            $zeile['ID'] . "' AND hidden=0 order by letzte_aenderung_am";
        $result_d = mysql_query_logged( $sql_d ) or die( mysql_errno() .
            ": " . mysql_error() . "<hr>" . nl2br($sql_d) . "<hr>" );
        if ( mysql_num_rows($result_d) > 0 )
        {
            while ( $zeile_d = mysql_fetch_array($result_d) )
            {
                // Dateityp Icon definieren
                $fTmpName = $zeile_d['document'];
                $fName[$zeile_d['id']] = $fTmpName;
                $fType[$zeile_d['id']] = strtolower( substr($fTmpName,
                    strrpos($fTmpName, ".") + 1, strlen($fTmpName)) );

                $fTmpLinkIcon = "../dokumente/gfx/fileicons/" . $fType[$zeile_d['id']] .
                    ".gif";
                $fTmpIcon =
                    "/web/apache/content-management/dokumente/gfx/fileicons/" .
                    $fType[$zeile_d['id']] . ".gif";
                $fTmpSize = @filesize( $uploadPath . $fTmpName );

                $fTmpSize = $fTmpSize > 1024 * 1024 ? round( $fTmpSize /
                    1024 / 1024, 2 ) . " MB" : round( $fTmpSize / 1024, 2 ) .
                    " KB";

                echo "<!-- " . $fType[$zeile_d['id']] . "$fTmpIcon -->";

                $fIcon[$zeile_d['id']] = file_exists( $fTmpIcon ) ? $fTmpLinkIcon :
                    "../dokumente/gfx/fileicons/default.gif";
?>
    <tr>
      <td bgcolor="#<?php echo $webs[bgcolor_links] ?>" valign="top" class="links" id="noprint">
        <?php

                $Felddaten = @explode( ";", $web_rechte[modul_name][tool_name][$Feld] );

                // $onClick  = "window.open('../Dokumente/index.php?mailto=".$zeile['E_Mail']."&subject=".$web_settings[$zeile[shops_ID]][$Felddaten[1]]."&body=".$web_settings[$zeile[shops_ID]][$Felddaten[2]]."&inTextField=".$web_settings[$zeile[shops_ID]][$Felddaten[3]]."', 'MailClient', 'status, menubar, height=600, width=900'); return false;";
                $onSubmit = "window.open('../dokumente/index" . ( $_SERVER['PHP_AUTH_USER'] ==
                    'admin' ? '' : '' ) . ".php?table_foreign=" . $moduleTyp[tool_name]['table_foreign'] .
                    "&row_foreign=" . $moduleTyp[tool_name]['row_foreign'] .
                    "&data_foreign=" . $zeile[$moduleTyp[tool_name]['data_foreign']] .
                    "#', 'DokumentUpload', 'status, menubar, height=110, width=500');";
                $onUnlink =
                    "window.open('../dokumente/index.php?action=unlink&id=" .
                    $zeile_d['id'] . "&table_foreign=" . $moduleTyp[tool_name]['table_foreign'] .
                    "&row_foreign=" . $moduleTyp[tool_name]['row_foreign'] .
                    "&data_foreign=" . $zeile[$moduleTyp[tool_name]['data_foreign']] .
                    "#', 'DokumentUpload', 'status, menubar, height=110, width=500');";
                $onClick = $onSubmit;

                // id  table_foreign  row_foreign  id_foreign  document


                // Upload Verzeichnis


                if ( !empty($Felddaten[0]) )
                {
                    echo $Felddaten[0] . " Nr.$docCount";

                }
                else
                {
?>
                                        Dokument Nr.<?= $docCount ?>
                <?php
                }
?>
        </td>
        
      <td bgcolor="#<?php echo $webs[bgcolor_rechts] ?>" width="79%">
        <table width="100%" border="0" cellpadding="2" cellspacing="1" class="rechts">
                  <?php
                if ( $zeile_d['document'] )
                {
?>
      <tr bgcolor="#<?php echo $webs[bgcolor_links] ?>">
              <td>  
              <!-- link -->      
              <img src="<?= $fIcon[$zeile_d['id']] ?>" border=0 align="absmiddle" alt="Dateityp: <?= $fType[$zeile_d['id']] ?>" />
              <a href="<?= $dokPath . $zeile_d['document'] ?>" target="_blank">
                                <?php
                    echo "$fTmpName &nbsp;($fTmpSize)";
?>
              </a>
              <!-- link ende -->
              </td>
        <?php
                    if ( isset($user_rechte[modul_name][tool_name][$Feld . $interneModulRechte[1]]) )
                    {
?>
              <td width="3%" align="center">
                <?
                        $start = substr( $zeile_d['document'], 0, 1 );
                        $no_delete = array( "R", "L" );
                        if ( !in_array($start, $no_delete) )
                        {
?>
                <a href="#" onClick="<?= $onUnlink ?>">
                    <img src="../dokumente/gfx/delete_record.gif" border="0" align="absmiddle" />
                </a>
                <?
                        }
?>
              </td>
<?php
                    }
?>
              <?php
                    if ( isset($user_rechte[modul_name][tool_name][$Feld . $interneModulRechte[2]]) )
                    {
?>
              <td width="3%" align="center"><a href="#" onClick="<?= $onClick ?>"><img src="../dokumente/gfx/add.gif" border=0 align="absmiddle" /></a></td>
  <?php
                    }
?>
              <?php
                    // Datumsangaben lesbar machen
                    if ( strpos($zeile_d['letzte_aenderung_am'], " ") )
                    {
                        $letzte_Aenderung_am = datetime2human( $zeile_d['letzte_aenderung_am'] );
                    }
                    else
                    {
                        $letzte_Aenderung_am = timestamp2human( $zeile_d['letzte_aenderung_am'] );
                    }
?>
                          <!-- Datumsausgabe -->
              <td width="23%"><?= $letzte_Aenderung_am['Datum'] ?>&nbsp;um: <?= $letzte_Aenderung_am['Zeit'] ?></td>
            <td width="13%">
            <?
                    $pos = strpos( $zeile_d['letzte_aenderung_von'], "@" );
                    if ( $pos === false )
                    {
                        $pos = strlen( $zeile_d['letzte_aenderung_von'] );
                    }
                    echo substr( $zeile_d['letzte_aenderung_von'], 0, $pos ) ?></td>
            <!-- Datumsausgabe -->
          </tr>
             
                </table>
            <?php
                }
                else
                {
                    // wenn Rechte vorhande
                    if ( isset($user_rechte[modul_name][tool_name][$Feld . $interneModulRechte[2]]) )
                    {
?>
                                <a href="#" onClick="<?= $onClick ?>"><img src="../dokumente/gfx/add.gif" border=0 align="absmiddle" />&nbsp;Datei anh&auml;ngen</a>
                        <?php
                    }
                }
?>
      </td>
    </tr>
                <?php
                $docCount += 1;
            } // while
        } // numrows
        else
        {
?>
    <tr>
      <td bgcolor="#<?php echo $webs[bgcolor_links] ?>" valign="top" class="links" id="noprint">
        <?php
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );

            // $onClick  = "window.open('../Dokumente/index.php?mailto=".$zeile['E_Mail']."&subject=".$web_settings[$zeile[shops_ID]][$Felddaten[1]]."&body=".$web_settings[$zeile[shops_ID]][$Felddaten[2]]."&inTextField=".$web_settings[$zeile[shops_ID]][$Felddaten[3]]."', 'MailClient', 'status, menubar, height=600, width=900'); return false;";

            $onSubmit = "window.open('../dokumente/index" . ( $_SERVER['PHP_AUTH_USER'] ==
                'admin' ? '' : '' ) . ".php?table_foreign=" . $moduleTyp[tool_name]['table_foreign'] .
                "&row_foreign=" . $moduleTyp[tool_name]['row_foreign'] .
                "&data_foreign=" . $zeile[$moduleTyp[tool_name]['data_foreign']] .
                "#', 'DokumentUpload', 'status, menubar, height=110, width=500');";
            $onClick = $onSubmit;

            if ( !empty($Felddaten[0]) )
            {
                echo $Felddaten[0];

            }
            else
            {
?>
                        Dokument 
                <?php
            }
?>
          </td>
        
      <td bgcolor="#<?php echo $webs[bgcolor_rechts] ?>" width="79%">
          <?php
            if ( isset($user_rechte[modul_name][tool_name][$Feld . $interneModulRechte[1]]) )
            {
?>
      <a href="#" onClick="<?= $onClick ?>"><img src="../dokumente/gfx/add.gif" border=0 align="absmiddle" /></a>&nbsp;<a href="#" onClick="<?= $onClick ?>">Datei anh&auml;ngen</a>
          <?php
            }
?>
      </td>
    </tr>
    <?php
        }
    } // modulerechte dokument ende














?>
    
  <tr> 
    <td class="links" id="noprint">Bestellt: </td>
    <td class="rechts">am: 
      <?php echo $erstellt_am[Datum] ?>
      &nbsp;&nbsp;um: 
      <?php echo $erstellt_am[Zeit] ?>
      &nbsp;</td>
  </tr>
  <?php if ( $zeile[erstellt_von] )
    { ?>
  <tr> 
    <td nowrap class="links" id="noprint">Erstbearbeiter:</td>
    <td class="rechts"> 
      <?php echo $zeile[erstellt_von] ?>
    </td>
  </tr>
  <?php } ?>
  <tr> 
    <td nowrap class="links" id="noprint">letzte &Auml;nderung: </td>
    <td class="rechts">am: 
      <?php
    if ( strpos($zeile[letzte_Aenderung_am], " ") )
    {
        $letzte_Aenderung_am = datetime2human( $zeile[letzte_Aenderung_am] );
    }
    else
    {
        $letzte_Aenderung_am = timestamp2human( $zeile[letzte_Aenderung_am] );
    }
?>
      <?php echo $letzte_Aenderung_am[Datum] ?>
      &nbsp;&nbsp;um: 
      <?php echo $letzte_Aenderung_am[Zeit] ?>
      &nbsp;&nbsp;von: 
      <?php echo $zeile[letzte_Aenderung_von] ?>
    </td>
  </tr>
  <tr> 
    <td align="right" colspan="3" class="links" id="noprint"> 
<?php
    for ( $i = 1; $i <= 15; $i++ )
    {
        $Felddaten = explode( ";", $web_rechte[modul_name][tool_name]["button" .
            $i] );

        // ME: DEBUG
        if ( $_SERVER["REMOTE_ADDR"] == "89.245.130.99" )
        {
            //print_r($Felddaten);
        }

        if ( isset($user_rechte[modul_name][tool_name]["button" . $i]) and ($web_settings[$zeile[shops_ID]][$Felddaten[1]]) )
        {
            // Mail Client dazuschalten (Markus 02.07.207)
            $buttonType = isset( $web_rechte["Warenwirtschaft"]["bestellung"]["mail_client"] ) ?
                "button" : "submit";
            if ( isset($web_rechte["Warenwirtschaft"]["bestellung"]["mail_client"]) )
            {
                $mailData[$zeile["ID"]][$i]['subject'] = $web_settings[$zeile["shops_ID"]][$Felddaten[1]];
                $mailData[$zeile["ID"]][$i]['body'] = $web_settings[$zeile["shops_ID"]][$Felddaten[2]];
                $mailData[$zeile["ID"]][$i]['inTextField'] = rawurldecode( $web_settings[$zeile["shops_ID"]][$Felddaten[3]] );
                $mailData[$zeile["ID"]][$i]['mailto'] = $zeile[E_Mail];
                $FelddatenII = explode( ";", $web_rechte["Warenwirtschaft"]["bestellung"]["mail_client"] );
                if ( $FelddatenII[0] == "websettingid" )
                {
                    $mailData[$zeile["ID"]][$i]['mailfrom'] = $web_settings[$zeile["shops_ID"]][$FelddatenII[1]];
                }

                $_SESSION['mailData'] = $mailData;

                if ( $_SERVER["REMOTE_ADDR"] == "89.245.130.99" )
                {
                    //print_r($web_settings[1]);
                }

                /*$onClick = "window.open('MailClient/index.php?mailto=" . $zeile[E_Mail] .
                "&subject=" . $web_settings[$zeile[shops_ID]][$Felddaten[1]] . "&body=" . $web_settings[$zeile[shops_ID]][$Felddaten[2]] .
                "&inTextField=" . $web_settings[$zeile[shops_ID]][$Felddaten[3]] .
                "', 'MailClient', 'status, menubar, height=600, width=900');";*/
                $onSubmit = "window.open('MailClient/index.php?id=$i&Bestellung=" .
                    $zeile["ID"] . "&shop=" . $zeile["shops_ID"] .
                    "&button=" . $Felddaten[0] .
                    "', 'MailClient', 'status, menubar, height=600, width=900, scrollbars=yes');";
                $onClick = $onSubmit;
            }
            else
            {
                $onClick = "MM_goToURL('parent','mailto:" . $zeile[E_Mail] .
                    "?subject=" . $web_settings[$zeile[shops_ID]][$Felddaten[1]] .
                    "&body=" . $web_settings[$zeile[shops_ID]][$Felddaten[2]] .
                    "'); inTextfeld('" . rawurldecode( $web_settings[$zeile[shops_ID]][$Felddaten[3]] ) .
                    "');";
            }
?>
   <input 
    name="update[list]" 
    type="<?= $buttonType ?>" 
    class="status_red" 
    value="<?= $Felddaten[0]; ?>" 
    onClick="<?= $onClick ?>" 
        >    
<?php
        }
    }
?>
      <p> 
        <!--<input type="hidden" name="Bestellung" value="<?php echo $zeile[ID] ?>">-->
        <input type="hidden" name="Bestellung" value="<?php echo $_SESSION['best_manu.php']['Kundendaten']['Bestellung']; ?>">

        <fieldset style="float:right; padding:0px; border:none;">
                        <legend>Speichern und...</legend>
            <input type="submit" name="update[current]" value="...nur Speichern">
                        <?php if ( !$kundensuche_filter )
    { ?><input type="submit" name="update[prev]" value="...zur&uuml;ck"><?php } ?>
            <input type="submit" name="update[list]" value="...zur &Uuml;bersicht">
<?php
    if ( !$kundensuche_filter )
    { ?>
                        <input type="submit" name="update[next]" value="...weiter"><?php } ?>
                </fieldset>

                <div style="clear:both;">
                <input type="reset" value="Zur&uuml;cksetzen">
                </div>
<?php
    // Termintaste
    $Feld = "termin";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?><input name="button" type="button" onClick="systemtermin('Bestellung <?php echo
        $zeile[ID] ?> vom <?php echo $erstellt_am[Datum] ?>')" value="Termin"><?php
    }
?>
<?php
    // Auftrag drucken Taste

    if ( isset($user_rechte[modul_name]["best_manu"]["kundenauftrag_drucken"]) )
    {
?><input name="button" type="button" onClick="kundenauftrag_drucken(<?= $zeile[ID]; ?>);" value="Auftrag drucken"><?php

    }
    // Rechnungtaste
    $Feld = "rechnung";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?>
          </form>

                        <form method="post" action="rechnung.php" target="_blank" name="rechnung" enctype="multipart/form-data" style="display:inline">
                        <input type="hidden" name="b_id" value="<?= $zeile["ID"]; ?>" />
<? if ( isset($web_rechte[modul_name][tool_name][$Feld]) )
        {
            $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );

            foreach ( $kats as $elem )
            { ?>
                        <input type="hidden" name="<?= $elem; ?>" value="1" />
<?
                $kat_runner++;
            }
        } ?>
                        <input name="button" type="submit" value="Rechnung drucken"><?php
    }
    // Lieferscheintaste
    $Feld = "lieferschein";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?>
          </form>

                        <form method="post" action="lieferschein.php" target="_blank" name="lieferschein" enctype="multipart/form-data" style="display:inline">
                        <input type="hidden" name="b_id" value="<?= $zeile["ID"]; ?>" />
<? if ( isset($web_rechte[modul_name][tool_name][$Feld]) )
        {
            $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );

            foreach ( $kats as $elem )
            { ?>
                        <input type="hidden" name="<?= $elem; ?>" value="1" />
<?
                $kat_runner++;
            }
        } ?>
                        <input name="button" type="submit" value="Lieferschein drucken"><?php
    }
    // Lieferscheintaste
    $Feld = "drucken";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?>
          </form>

                        <form method="post" action="auftrag.php" target="_blank" name="Auftrag" enctype="multipart/form-data" style="display:inline">
                        <input type="hidden" name="b_id" value="<?= $zeile["ID"]; ?>" />
<? /* if ( isset($web_rechte[modul_name][tool_name][$Feld]) )
        {
        $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
        foreach ( $kats as $elem )
        { ?>
        <!-- <input type="hidden" name="<?= $elem; ?>" value="1" />-->
        <?/*
        $kat_runner++;
        }
        }*/ ?>
                        <input name="button" type="submit" value="Auftrag drucken">
            <?php
    }
    $Feld = "angebot";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?>
          </form>

                        <form method="post" action="angebot.php" target="_blank" name="Angebot" enctype="multipart/form-data" style="display:inline">
                        <input type="hidden" name="b_id" value="<?= $zeile["ID"]; ?>" />
<? /* if ( isset($web_rechte[modul_name][tool_name][$Feld]) )
        {
        $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
        foreach ( $kats as $elem )
        { ?>
        <!-- <input type="hidden" name="<?= $elem; ?>" value="1" />-->
        <?/*
        $kat_runner++;
        }
        }*/ ?>
                        <input name="button" type="submit" value="Angebot drucken">
            <?php
    }
    // Bestellungen zusammenfassen
    $Feld = "bestconect";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) )
    {
?>
                        </form>
            
            <form name="MailClient_Dummy" >
            <input type="hidden" name="subject" value="<?= $mailData['subject'] ?>"/>
            <input type="hidden" name="body" value="<?= $mailData['body'] ?>"/>
            <input type="hidden" name="inTextField" value="<?= $mailData['inTextField'] ?>"/>
            <input type="hidden" name="mailto" value="<?= $mailData['mailto'] ?>"/>
            </form>
            
                        <form method="post" action="" enctype="multipart/form-data">
                                <input type="hidden" name="b_id" value="<?= $zeile["ID"]; ?>" />
                                <input type="text" name="b_id_neu" value="" />
                                <input type="hidden" name="mode" value="combine" />
                                <input name="button" type="submit" value="Bestellpositionen verschieben">
                                
                                
                                
                        <?php } ?>

<?php if ( isset($user_rechte[modul_name][tool_name][loeschen2]) )
    { ?>
        <br>
        </form>
                        <form method="post" action="" enctype="multipart/form-data" style="display:inline">
        <input type="submit" name="delete2" value="Nur Bestellung l&ouml;schen" onClick="return confirm('Wollen sie diese Bestellung wirklich l&ouml;schen?')">
<?php } ?>
<?php if ( isset($user_rechte[modul_name][tool_name][loeschen]) )
    { ?>
        </form>
                        <form method="post" action="" enctype="multipart/form-data" style="display:inline">
        <input type="submit" name="delete" value="Bestellung + Kundendaten l&ouml;schen" onClick="return confirm('Wollen sie diese Bestellung und die dazugeh&ouml;rigen Kundendaten wirklich l&ouml;schen?')">
        <?php } ?>

<?php
    $Feld = "kk-zahlung";
    if ( isset($user_rechte[modul_name][tool_name][$Feld]) && $kk )
    {
?>
                        </form>
            
            <form name="MailClient_Dummy" >
            <input type="hidden" name="subject" value="<?= $mailData['subject'] ?>"/>
            <input type="hidden" name="body" value="<?= $mailData['body'] ?>"/>
            <input type="hidden" name="inTextField" value="<?= $mailData['inTextField'] ?>"/>
            <input type="hidden" name="mailto" value="<?= $mailData['mailto'] ?>"/>
            </form>
            
                <?php
        $kk_typ = $web_settings[$zeile["shops_ID"]][119];
        if ( !is_null($kk_typ) )
        {
            if ( $kk_typ == "saferpay" )
            {
?>
                                <form method="post" action="" enctype="multipart/form-data">
                                        <input type="hidden" name="orderid" value="<?= $zeile["ID"]; ?>" />
                                        <input type="hidden" name="kk_info" value="<?= $kk_info["code"]; ?>" />
                                        <input type="hidden" name="shops_ID" value="<?= $zeile["shops_ID"]; ?>" />
                                        <input type="hidden" name="operation" value="SAS" />
                <?php
            } elseif ( $kk_typ == "acceptance" )
            {
?>
                                <form method="post" action="" enctype="multipart/form-data">
                                        <input type="hidden" name="orderid" value="<?= $zeile["ID"]; ?>" />
                                        <input type="hidden" name="amount" value="<?= $summe * 100; ?>" />
                                        <input type="hidden" name="operation" value="SAS" />
                                        <INPUT type="hidden" NAME="currency" VALUE="EUR">
                                        <INPUT type="hidden" NAME="language" VALUE="de_DE">
                                        <input type="hidden" name="shops_ID" value="<?= $zeile["shops_ID"]; ?>" />
                        <?php
            }
?>
                                <input name="button" type="submit" value="Zahlung anfordern">
                        <?php
        }
        $time2 = microtime_float();
    }
?>
     </p>
    </td>
  </tr>
</table>

<?php
    // type = 0 normaler E-Mail Text mit \n
    // type = 1 Ausgabetext für RS (Bestellung) mit <br> statt \n
    function buildCustomTextEmail( $get, $type = 0 )
    {
        if ( $type == 1 )
        {
            $cont = "<br>Details:";
        }
        else
        {
            $cont = "\nDetails:";
        }
        for ( $i = 0; $i < $get['ct_zeilen']; $i++ )
        {
            $opt = array();
            $align = "zentriert";
            $bold = "";
            $italic = "";
            $underline = "";
            $file = "";
            if ( $get['ct_left_' . $i . ''] == "left" )
                $align = "linksbündig";
            if ( $get['ct_center_' . $i . ''] == "center" )
                $align = "zentriert";
            if ( $get['ct_right_' . $i . ''] == "right" )
                $align = "rechtsbündig";
            if ( $get['ct_bold_' . $i . ''] == "on" )
                $bold = "fett";
            if ( $get['ct_italic_' . $i . ''] == "on" )
                $italic = "kursiv";
            if ( $get['ct_underline_' . $i . ''] == "on" )
                $underline = "unterstrichen";
            if ( $get['ct_font_' . $i] . '' )
                $font = $get['ct_font_' . $i . ''];
            if ( $get['ct_file'] )
                $file = "Bilddatei: " . $get['ct_file'];
            if ( $font )
                $opt[] = $font;
            if ( $align )
                $opt[] = $align;
            if ( $bold )
                $opt[] = $bold;
            if ( $italic )
                $opt[] = $italic;
            if ( $underline )
                $opt[] = $underline;
            if ( $file )
                $opt[] = $file;

            if ( $type == 1 )
            {
                $cont .= "<br> " . ( $i + 1 ) . ". Zeile: " . $get['ct_text_' .
                    $i . ''] . " (" . $get['ct_fontsize_' . $i . ''] . ", " .
                    implode( ", ", $opt ) . ")";
            }
            else
            {
                $cont .= "\n" . ( $i + 1 ) . ". Zeile: " . $get['ct_text_' .
                    $i . ''] . " (" . $get['ct_fontsize_' . $i . ''] . ", " .
                    implode( ", ", $opt ) . ")";
            }
        }
        return $cont;
    }

?>