';
//- Aller vers la boutique
?>
if (isset($_REQUEST['Action']))
{
if ($_REQUEST['Action']=='INIT_KNV')
{
if (!isset($_REQUEST['RangFact'])) die(' RangFact absent' );
$RangFact=$_REQUEST['RangFact'];
//$oBybKnv=Byb_KnvCreatePrim(VOL_BYBLIOS);
$byb=$BybKnvSession->BybKnv_SrcCreate('ESHOP');
if (isset($byb))
{
print ' Création ESHOP Ok';
unset($byb);
}
$byb=$BybKnvSession->BybKnv_SrcCreate('ESHOP-BYBLIOS');
if (isset($byb))
{
print ' Création ESHOP-BYBLIOS Ok';
$byb->BybSrc_SetPropRubByTag('ESHOP','STRUCTURE','STRUCT_NOM','BYBLIOS Informatique'); // ajouter le contenu des propriété XML de la boutique
unset($byb);
}
//$byb=$BybKnvSession->BybKnv_SrcCreate('ESHOP-SAHELTEC'); si on inclue la feuille de style
$byb=$BybKnvSession->BybKnv_SrcCreate('INDX-FACTURES-BYBLIOS');
if (isset($byb))
{
print ' Création INDX-FACTURES-BYBLIOS Ok';
$byb->BybSrc_WriteSavePrefNb(1);
//$byb->BybSrc_SetPropRubByTag('ESHOP_BYBLIOS','INDX-FACTURE','DATE',$hd);
//unset($byb);
}
else
{
$byb=$BybKnvSession->BybKnv_SrcOpenByTag('INDX-FACTURES-BYBLIOS');
}
$IdFact=$byb->BybPub_ReadPropUniq('NUMEROTATION','LAST-NUM');
print ' Rang facture '.$IdFact.' -> '.$RangFact;
if ($IdFact<$RangFact)
$byb->BybSrc_WritePropUniq('NUMEROTATION','LAST-NUM',$RangFact);
else print ' Refusé : Imposible de réduire le rang.';
unset($byb);
$byb=$BybKnvSession->BybKnv_SrcCreate('INDX_ACHATS');
if (isset($byb))
{
print ' Création INDX_ACHATS Ok';
unset($byb);
}
$byb=$BybKnvSession->BybKnv_SrcCreate('INDX_CLIENTS');
if (isset($byb))
{
print ' Création INDX_ACHATS Ok';
unset($byb);
}
//$byb=$oBybKnv->BybKnv_SrcCreate('TROIS');
print ' Knv '.$BybKnvSession->BybPub_GetIntIbSrc().'Ok ';
}
if ($_REQUEST['Action']=='COMMANDE')
{
print '
Client
Montant
Date
Etat
';
$tabAtt=array();
if (isset($_REQUEST['Val']))
{
$tabAtt[]='STATUS';
$tabAtt[]=$_REQUEST['Val'];
}
if (isset($_REQUEST['Client']))
{
$tabAtt[]='CLIENT-IBSRC';
$tabAtt[]=$_REQUEST['Client'];
}
$achats=$BybKnvSession->BybKnv_GetXmlRelFromByTag('INDX_ACHATS','COMMANDE',$tabAtt);
$lRef=$achats->getElementsByTagName('BYB-REL-STD');//MONTANT='' DATE='' STATUS='' REF='kkkkuuuuu'
foreach($lRef as $eRef)
{
print '