/*********************************************************
* modprodotti.php
* File utilizzato per la modifica dei prodotti in fase di
* modifica di un ordine già esistente
* 27 Febbraio: grossa modifica. Adesso i codici dei prodotti
* devono essere in un formato tipo xxxx^yyy dove xxxx è effettivamente
* il codice del prodotto.
* VERSIONE 3.0 Ready
**********************************************************/
include ("../common/public.php") ;
// print_r($_GET + $_POST) ; // exit ;
$dbcombo = new FC_SQL ;
/******************************************************************
* Recupero i nomi del cliente, dell'eventualmente nuovo
* fornitore che mi sono stati passati dalla form precedente e
* i prodotti che fanno parte di quest'ordine se non ho modificato
* il fornitore
*******************************************************************/
if ($oldfornitore == $fornitore)
{
$query = "select * from fornitori where idfornitori = $fornitore" ;
$db->query($query) ;
while ($db->next_record())
$nomefornitore = $db->f("Nome") ;
$dbtt = new FC_SQL ;
if ($fornitore == $idsarzi)
{
}
else
{
/********************************************************************************************************
* NO SARZI
* Mi costruisco un array in cui ci vado a mettere i codici dei prodotti che fanno parte di questo ordine
**********************************************************************************************************/
$np = 0 ; // numero prodotti ??
$idprod = array() ;
$dbt = new FC_SQL ;
$query = "
select
*,
(P.QAssegnata - P.QUtilizzata) as Qres
from
dettagli D,
prodotti P
where
P.Anno = $anno and
D.Anno = $anno and
D.IdOrdine = $idordine and
D.IdProdotto = IdProdotti
order by
P.nome" ;
debug (0, $query) ;
$dbt->query($query) ;
while ($dbt->next_record())
{
$np ++ ;
if ($dbt->f("PrezzoForzato") != '' && $dbt->f("PrezzoForzato")!= '0.00')
$pFor[] = nfe($dbt->f("PrezzoForzato")) ;
else
$pFor[] = '' ;
$desc[] = $dbt->f("DescDettaglio") ;
$qres[] = $dbt->f("Qres") ;
$ncar[] = $dbt->f("NumCartoni") ;
$conf[] = $dbt->f("ConfezioniDa") ;
$scontoprd[] = $dbt->f("ScontoPrd") ;
$idprod[] = $dbt->f("IdProdotto") . "^0" ;
$scomer[] = "0" ;
if ($dbt->f("Iva") != 0)
$arrIva[] = $dbt->f("Iva") ;
else
$arrIva[] = "22" ;
if ($dbt->f("Esaurito") == 0)
{
if ($dbt->f("DescDettaglio") != '')
$newprd[] = sprintf ("%s", stripslashes($dbt->f("DescDettaglio"))) ;
else
$newprd[] = sprintf ("%s", stripslashes($dbt->f("Nome"))) ;
}
else
{
$newprd[] = sprintf ("E S A U R I T O (%s - %s)", stripslashes($dbt->f("Nome")), $dbt->f("Annata")) ;
}
}
/*****************************************************************************************************
* dopo aver recuperato i prodotti 'venduti', recupero anche i prodotti che compongono lo sconto merce
******************************************************************************************************/
$dbsm = new FC_SQL ;
$query = "
select
*,
(P.QAssegnata - P.QUtilizzata) as Qres
from
scontomerce SM,
prodotti P
where
P.Anno = $anno and
SM.Anno = $anno and
SM.IdOrdine = $idordine and
SM.IdProdotto = P.IdProdotti
order by
P.nome
" ;
$dbsm->query($query) ;
while ($dbsm->next_record())
{
$np ++ ;
$pFor[] = '' ;
$desc[] = $dbsm->f("DescDettaglio") ;
$qres[] = $dbsm->f("Qres") ;
$ncar[] = $dbsm->f("NumCartoni") ;
$conf[] = $dbsm->f("ConfezioniDa") ;
$idprod[] = $dbsm->f("IdProdotto") . "^SM" ;
$scomer[] = "1" ;
$arrIva[] = $dbsm->f("Iva") ;
if ($dbsm->f("Esaurito") == 0)
{
if ($dbsm->f("DescDettaglio") != '')
$newprd[] = sprintf ("%s", stripslashes($dbsm->f("DescDettaglio"))) ;
else
$newprd[] = sprintf ("%s", stripslashes($dbsm->f("Nome"))) ;
}
else
{
$newprd[] = sprintf ("E S A U R I T O (%s - %s)", stripslashes($dbsm->f("Nome")), $dbsm->f("Annata")) ;
}
}
if ($np > 0)
{
reset ($idprod) ;
for ($i=0; $i<=7; $i++)
{
$idp = $idprod[$i] ;
$ss = $prd[0][$i] ;
}
}
}
}
else
{
$db->query("select Nome from fornitori where idfornitori = $oldfornitore") ;
while ($db->next_record())
$vecchionome = $db->f("Nome") ;
}
$db->query("select Nome from clienti where idclienti = $cliente") ;
while ($db->next_record())
$nomecliente = $db->f("Nome") ;
$str = "
Anno echo $anno ?> |
Sei in: Dettagli Ordine n. echo $idordine ?> |