include ("../common/public.php") ;
$arrFornitori = array() ;
$arrCategorie = array() ;
$str = "" ;
/*********************************************************
* mi costruisco i filtri e anche le righe con i prodotti
*********************************************************/
$query = "
select
*,
F.Nome as NomeFornitore,
P.Nome as NomeProdotto,
(QP.QAssegnata - QP.QUtilizzata) as Residuo
from
Fornitori F,
Prodotti P
inner join QuantitaProdotti QP on QP.IdProdotto = P.IdProdotti and
(QP.QAssegnata - QP.QUtilizzata < $quantita) and
QP.Anno = $anno,
categorie C
where
F.Attivo = 1 and
P.Fornitore = F.IdFornitori and
P.Categoria = C.IdCategorie
" ;
list($tot_prod, $d) = $db->RecuperaDati($query) ;
for ($i=0; $i<$tot_prod; $i++)
{
if (!@array_key_exists($d['IdFornitori'][$i], $arrFornitori))
$arrFornitori[$d["IdFornitori"][$i]] = $d["NomeFornitore"][$i] ;
if (!@array_key_exists($d['IdCategorie'][$i], $arrCategorie))
$arrCategorie[$d["IdCategorie"][$i]] = $d["DesCat"][$i] ;
$id = $d['IdProdotti'][$i] ;
$prodotto = htmlspecialchars($d['NomeProdotto'][$i]) ;
$fornitore = htmlspecialchars($d['NomeFornitore'][$i]) ;
$categoria = htmlspecialchars($d['DesCat'][$i]) ;
$annata = $d['Annata'][$i] ;
$prezzo = nfe($d['PrezzoUnitario'][$i]) ;
$iva = $d['Iva'][$i] ;
$qta_ass = $d['QAssegnata'][$i] ;
$qta_res = $d['QAssegnata'][$i] - $d['QUtilizzata'][$i] ;
$esaurito = SiNo($d['Esaurito'][$i]) ;
$note = htmlspecialchars($d['Note'][$i]) ;
$str .="| $prodotto | $fornitore | $categoria | $annata | $prezzo | $iva% | $qta_ass | $qta_res | $esaurito | $note |
" ;
}
$str .= "" ;
@asort($arrFornitori) ;
@asort($arrCategorie) ;
$header = "NOME PRODOTTO,FORNITORE,CATEGORIA,ANNATA,PREZZO,IVA,QTA ASS,QTA RES,ESAURITO?,NOTE" ;
$attHeaderStyle = "background-color:#ffffaa;border-bottom:1px solid silver;padding:2px 2px 0px 2px" ;
$attH = "
,,, , , , , , , " ;
$attHS = "$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle" ;
$strSort = "str,,str,str,str,str,str,str,str,date,int,date,int,str,int" ;
$iniW = "200,240,110,70,70,40,70,70,80,240" ;
$setColType = "ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro" ;
$setColAlign = "left,left,left,center,center,center,center,center,center,left" ;
?>
echo TITLE ?>
if ($tot_prod > 0) : ?>
else : ?>
endif ?>
if ($profilo < 3 and $tot_prod > 0) : ?>
endif ?>
if ($tot_prod > 0) : ?>
endif ?>
if ($tot_prod == 0) : ?>
- Nessun prodotto soddisfa i requisiti richiesti
else : ?>
Totale Prodotti = echo $tot_prod ?>;
Selezionati =
(Per selezionare un prodotto clicca sulla riga corrispondente)
endif ?>