Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
    function getBestellungRechnungStatus( $bestellID )
3
    {
4
        global $time2;
5
        $status = array( "rechnungSchreiben" => 0, "rechnungGeschrieben" =>
6
            0, "rechnungBezahlt" => 0 );
7
        $count = 0;
8
 
9
        $query = "
10
			select
11
				artikel_to_Bestellung.rechnungStatus,
12
				count(artikel_to_Bestellung.rechnungStatus) as count
13
			from
14
				artikel_to_Bestellung
15
			where
16
				artikel_to_Bestellung.Bestellung = $bestellID
17
			and
18
				artikel_to_Bestellung.rechnungStatus != ''
19
			group by
20
				artikel_to_Bestellung.rechnungStatus
21
		";
22
 
23
        $result = mysql_query_logged( $query ) or die( mysql_errno() . ": " .
24
            mysql_error() . "<hr>" . pre( $query ) . "</hr>" );
25
        while ( $zeile = mysql_fetch_assoc( $result ) )
26
        {
27
            $status["rechnung" . ucfirst( str_replace( " ", "", $zeile["rechnungStatus"] ) )] =
28
                $zeile["count"];
29
            if ( $zeile["Father"] != -3 )
30
            {
31
                $count += $zeile["count"];
32
            }
33
        }
34
        $status["artikelCount"] = $count;
35
        $time2 = microtime_float();
36
        return $status;
37
    }
38
?>