Blame | Letzte Änderung | Log anzeigen | RSS feed
<?function getBestellungen( $ID, $cond = "", $cond2 = "" ){global $time2;global $time3;$buffer = array();$query = "selectBestellung.ID,sum( IF (artikel.status = 'offen'), 1, 0) ) AS statusO,sum( IF (artikel.status = 'in Bearbeitung', 1, 0) ) AS statusB,sum( IF (artikel.status = 'reserviert', 1, 0) ) AS statusR,sum( IF (artikel.status = 'erledigt', 1, 0) ) AS statusE,sum( IF (artikel.status = 'abgeschlossen', 1, 0) ) AS statusA,sum( IF (artikel.status = 'freigegeben', 1, 0) ) AS statusF,sum( IF (artikel.status = 'versand', 1, 0) ) AS statusV,sum( IF (artikel.status = 'storniert', 1, 0) ) AS statusS,sum( IF (artikel.status = '', 1, 0) ) AS statusLeer,sum( IF (rechnungStatus = 'schreiben', 1, 0) ) AS rechnungS,sum( IF (rechnungStatus = 'geschrieben', 1, 0) ) AS rechnungG,sum( IF (rechnungStatus = 'bezahlt', 1, 0) ) AS rechnungB,sum( IF (rechnungStatus = '', 1, 0) ) AS rechnungLeer,sum( IF (lieferscheinStatus = 'offen', 1, 0) ) AS lieferscheinO,sum( IF (lieferscheinStatus = 'schreiben', 1, 0) ) AS lieferscheinS,sum( IF (lieferscheinStatus = 'geschrieben', 1, 0) ) AS lieferscheinG,sum( IF (lieferscheinStatus = '', 1, 0) ) AS lieferscheinLeer,sum(artikel_to_Bestellung.Menge) as Mengefromartikel_to_Bestellung," . artikelDatabase() . ",Bestellung,Loginswhereartikel_to_Bestellung.Bestellung = Bestellung.IDandartikel_to_Bestellung.artikel = " . artikelDatabase() . ".IDandBestellung.Language = " . artikelDatabase() . ".LanguageandLogins.ID = Bestellung.Loginandartikel_to_Bestellung.artikel = $ID$condgroup by Bestellung.IDHAVING 1$cond2";$result = mysql_query_logged( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>$query<hr>" );while ( $zeile = mysql_fetch_assoc( $result ) ){$buffer[] = $zeile["ID"];}$time2 = microtime_float();return $buffer;}?>