Blame | Letzte Änderung | Log anzeigen | RSS feed
<?function getBestellungStatus( $bestellID ){global $time2;$status = array( "statusOffen" => 0, "statusInBearbeitung" => 0,"statusReserviert" => 0, "statusErledigt" => 0,"statusAbgeschlossen" => 0, "statusFreigegeben" => 0,"statusVersand" => 0, "statusStorniert" => 0 );$count = 0;$query = "selectartikel_to_Bestellung.status,count(artikel_to_Bestellung.status) as count,artikel.Fatherfromartikel_to_Bestellung," . ereg_replace( "´", "", artikelDatabase() ) . ",BestellungwhereBestellung.ID = $bestellIDandartikel_to_Bestellung.Bestellung = Bestellung.IDandartikel_to_Bestellung.artikel = artikel.IDandartikel.Language = Bestellung.Languagegroup byartikel_to_Bestellung.status";$query = "selectartikel_to_Bestellung.status,count(artikel_to_Bestellung.status) as countfromartikel_to_Bestellungwhereartikel_to_Bestellung.Bestellung = $bestellIDgroup byartikel_to_Bestellung.status";$result = mysql_query_logged( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . pre( $query ) . "</hr>" );while ( $zeile = mysql_fetch_assoc( $result ) ){$status["status" . ucfirst( str_replace( " ", "", $zeile["status"] ) )] =$zeile["count"];//if ( $zeile["Father"] != -3 ){$count += $zeile["count"];}}$status["artikelCount"] = $count;$time2 = microtime_float();return $status;}?>