=0 ){ if( $iddocumento!='0' ){ $rs = $dbo->fetchArray("SELECT numero, numero_esterno, (SELECT descrizione FROM co_tipidocumento WHERE id=idtipodocumento) AS tipo FROM co_documenti WHERE id='".$iddocumento."'"); ( $rs[0]['numero_esterno']!='' ) ? $numero=$rs[0]['numero_esterno'] : $numero=$rs[0]['numero']; $movimento = "Carico magazzino da ".strtolower($rs[0]['tipo'])." numero ".$numero; } //Magazzino else if( $idmagazzino!='0' ){ $rs = $dbo->fetchArray("SELECT CONCAT_WS( ' - ', nome, sigla ) AS nome FROM mg_magazzini WHERE id='".$idmagazzino."'"); $movimento = "Carico articolo su magazzino ".$rs[0]['nome']; } //Carico manuale else{ ( $desc_movimento=='' ) ? $movimento='Carico magazzino' : $movimento=$desc_movimento; } } //Operazioni di scarico else if( $qta<0 ){ //Intervento if( $idintervento!='0' ){ $movimento = "Scarico magazzino per intervento ".$idintervento; } //Ddt else if( $idddt!='0' ){ $rs = $dbo->fetchArray("SELECT numero, numero_esterno, (SELECT descrizione FROM dt_tipiddt WHERE id=idtipoddt) AS tipo FROM dt_ddt WHERE id='".$idddt."'"); ( $rs[0]['numero_esterno']!='' ) ? $numero=$rs[0]['numero_esterno'] : $numero=$rs[0]['numero']; $movimento = "Scarico magazzino per ".strtolower($rs[0]['tipo'])." numero ".$numero; } //Documento else if( $iddocumento!='0' ){ $rs = $dbo->fetchArray("SELECT numero, numero_esterno, (SELECT descrizione FROM co_tipidocumento WHERE id=idtipodocumento) AS tipo FROM co_documenti WHERE id='".$iddocumento."'"); ( $rs[0]['numero_esterno']!='' ) ? $numero=$rs[0]['numero_esterno'] : $numero=$rs[0]['numero']; $movimento = "Scarico magazzino per ".strtolower($rs[0]['tipo'])." numero ".$numero; } //Automezzo else if( $idmagazzino!='0' ){ $rs = $dbo->fetchArray("SELECT CONCAT_WS( ' - ', nome, sigla ) AS nome FROM mg_magazzini WHERE id='".$idmagazzino."'"); $movimento = "Scarico magazzino dell’automezzo ".$rs[0]['nome']; } //Scarico manuale else{ ( $desc_movimento=='' ) ? $movimento='Scarico magazzino' : $movimento=$desc_movimento; } } $movimento=$des_magazzino."".$movimento; if( $idarticolo > 0 ){ $dbo->query( "INSERT INTO mg_movimenti( idarticolo, descrizione_articolo, qta, movimento, data, idintervento, idddt, iddocumento, idmagazzino ) VALUES( \"".$idarticolo."\", (SELECT descrizione FROM mg_articoli WHERE id=\"".$idarticolo."\"), \"".$qta."\", \"".$movimento."\", NOW(), \"".$idintervento."\", \"".$idddt."\", \"".$iddocumento."\", \"".$idmagazzino."\" )" ); // log articolo add_storico($idarticolo,$movimento); } } function sum_purchases_month($month,$id_articolo){ global $dbo; $year=date('Y'); $rw = $dbo->fetchArray( "select SUM(qta) as totale FROM mg_movimenti where year(data) = '$year' and month(data)= '$month' and idarticolo='".$id_articolo."' and qta >= 0 "); echo $total=number_format($rw[0]['totale'] ,2,'.',''); } function sum_sales_month($month,$id_articolo){ global $dbo; $year=date('Y'); $rw = $dbo->fetchArray( "Select SUM(qta) as totale FROM mg_movimenti where year(data) = '$year' and month(data)= '$month' and idarticolo='".$id_articolo."' and qta < 0 "); echo $total=number_format(-$rw[0]['totale'] ,2,'.',''); } function add_storico($idarticolo,$descrizione){ global $dbo; $dbo->query("INSERT INTO zz_log_magazzino( idarticolo, idutente,data_log,username,descrizione ) VALUES( \"".$idarticolo."\", \"".$_SESSION['idutente']."\",NOW(),\"".$_SESSION['username']."\",\"".$descrizione."\" )"); } ?>