示例#1
0
       break;  
      }
  }
  
 $date_debut=$_REQUEST['date_debut'];
 $date_fin=$_REQUEST['date_fin']; 
 $id_categorie=$_REQUEST['id_categorie'];
 if ( $id_categorie==1000)
      {
         $id_categorie = null;
      }
 
  $categorie_choisi =$api->API_Categorie_Recuperer($id_categorie);
 
  $cycles = $api->API_Cycle_Lister(null, $id_categorie, $date_debut, $est_terminer);
  $categorized =$layout->Lookup($cycles,'categorie',['categorie'=>'categorie']);
  $nb = count($cycles);
 
      foreach ($cycles as $cycle ) { $ids_cycle[]=$cycle->id_cycle; }
  
  $Evnts =$api->API_Evnts_Lister_parcycle($ids_cycle);
 
  
  foreach ( $Evnts as  $Evnt) 
  {
     if($Evnt->type == "semis")
     {
         $Evnts_semis[]=$Evnt;
     }
  }
  
示例#2
0
                }
                break;
            
            default:
                break;
        }
        $not_etat = 'Création';
        $etat =null;
        $date_debut =null;
        $date_fin =null;

        $compte = $api->compteConnecte();

        $commandes = $api->API_Commande_Lister($compte->id_compte,$etat,$not_etat, $date_debut, $date_fin);
      
         $commandes = $layout->Lookup($commandes,'etat',['etat'=>'etat']);

        foreach($commandes as &$commande)
        {
            $etat =$commande["etat"];
            $commande[$etat]=true;
        }

        echo $layout->render('{{> CompteDetails}}',[
            'compte'=>$compte,
            'erreur_change_password'=>$erreur_change_password,
            'erreur_demande_statut'=>$erreur_demande_statut,
            'erreur_change_adresses'=>$erreur_change_adresses,
            'commandes'=>$commandes
        ]);
    }
示例#3
0
    {
        echo $layout->render('{{> SimpleMessage}}','Vous devez vous authentifier pour accéder à cette page.');
    }
    else
    {
        
        $not_etat = 'Création';
        $etat =null;
        $date_debut =null;
        $date_fin =null;

        $compte = $api->compteConnecte();

        $factures = $api->API_Factures_Lister($compte->id_compte);
      
         $factures = $layout->Lookup($factures,'etat',['etat'=>'etat']);

        foreach($factures as &$facture)
        {
            $etat =$facture["etat"];
            $facture[$etat]=true;
        }
        
        echo $layout->render('{{> MesFactures}}',[
            'compte'=>$compte,
            'factures'=>$factures
        ]);
    }
        
    $layout->renderFooter();
});
示例#4
0
<?php
require_once('./private/config.php');
require_once('./private/entities.php');
require_once('./private/api.php');
require_once('./private/layout.php');

API::useAPI(function(API $api){
    
    $layout=new LAYOUT($api); 
    
    echo $layout->renderHeader("Gestion des factures");
    
    if(!$api->estAuthentifier())
    {
        echo $layout->render('{{> SimpleMessage}}','Vous devez vous authentifier pour accéder à cette page.');
    }
    else 
    if(!$api->estAdmin())
    {
        echo $layout->render('{{> SimpleMessage}}','Vous devez être un administrateur pour accéder à cette page.');
    }
    else
    {
        $reglement = (int)$_REQUEST['tri'];
        $factures = $api->API_Facture_Lister_Par_Reglement($reglement);
        $factures = $layout->Lookup($factures,'reglement',['reglement'=>'reglement']);
        echo $layout->render('{{> FactureList}}',['factures'=>$factures]);
    }
        
    $layout->renderFooter();
});
示例#5
0
                                          'Remise découverte']; 
                                   
                 }
    
     $produits=[];
     $id_commande = null;
     foreach ($api->API_Stocks_Lister() as $stocks)   
     {
         if($stocks->StockProd!=0 or $stocks->StockVentePrev!=0) 
         {
             
             $produits[] = $api->API_produit_recuperer_hors_commande($stocks->id_produit, $id_commande);
             
         }   
     }
     $categorized =$layout->Lookup($produits,'categorie',['categorie'=>'categorie']);
     foreach ($categorized as $categorize) {
        
     }
     
     
     echo $layout->render('{{> StocksList}}', [
     
     'produits'=>$categorized,
     'realisation_compostion'=>$realisation_compostion,
     'calculs'=>$calculs,
     'detail_composition' =>$detail_composition,
     'list_type_remise' =>$list_type_remise,
     'type_remise_choisi' =>$type_remise_choisi
 ]);
    
                       'id_commande'=>$row['A'],
                       'id_produit'=> $row['B'],
                       'categorie'=>$row['C'],
                       'produit'=>$row['D'],
                       'quantite_commande'=>$row['E'],
                       'quantite_reel'=>$row['F'],
                       'prix_unitaire_ttc'=>$row['G']
                   ];
                },$grid
            );

            $elements = array_merge($elements, $elements_commande_courante);

        }
        
        $commandes = $layout->Lookup($elements,'id_commande',['id_commande'=>'id_commande']);
        foreach($commandes as &$commande)
        {
            $commande["complete"] = array_reduce(
                $commande['values'],
                function($carry,$row){ return $carry && !empty($row['quantite_reel']); },
                true
            );
        }

        $commandes_Cat = $layout->Lookup($commandes,'complete',['complete'=>'complete']);

        echo $layout->renderHeader("Importations des commandes en préparation");
        echo $layout->render('{{> CommandesImport}}',[
            'commandes'=>$commandes_Cat
        ]);
示例#7
0
            $message_valider ='Votre commande d\'un montant de '.round($val->prix_total_commande_ttc , 2).' € a bien été validée sous le n° '.$val->id_commande;
            $panier = $api->API_panier_recuperer(); 
             $id_commande = $panier->id_commande;  
        }
    }
    else 
    {
        $message_valider = 'Merci de séléctionner un lieu de retrait de la commande';
    }
    
}

$pointlivraison = $api->API_PointLivraison_Lister_Tous();   
$compositions = $api->API_Commandes_Composition_Lister(null, $id_commande, $quantite_commande_creation, $quantite_commande_valide);
$elements = $api->API_commande_lister_elements($panier->id_commande);
$categorized =$layout->Lookup($elements,'id_categorie',['id_categorie'=>'id_categorie','categorie'=>'categorie']);

   
    echo $layout->renderHeader("Mon Panier");
    
    echo $layout->render('{{> CommandeDetailsSuite}}', [
        'compositions'=>$compositions,
        'elements'=>$categorized,
        'commande'=>$panier,
        'message_valider' =>$message_valider,
        'pointlivraison' =>$pointlivraison,
        'pointlivraison_choisi' =>$pointlivraison_choisi
    ]);
    
    echo $layout->renderFooter();
});
示例#8
0
                var otherinput= $('#'+checkbox.data('autocheck'));
                checkbox.change(function(){
                    if(checkbox.prop('checked'))
                    {
                        otherinput.prop('disabled',false);
                    }
                    else{
                        otherinput.prop('disabled',true);
                        otherinput.val('');
                    }
                }); 
            })
            
        });
    </script>
    <?php
    
 $comptes = $api->API_Comptes_Lister($id_compte=null, $statut=null, $demande_statut=null, $date_creation_compte=null) ;
 $comptes = $layout->Lookup($comptes,'statut',['statut'=>'statut']);

        foreach($comptes as &$compte)
        {
            $statut =$compte["statut"];
            $compte[$statut]=true;
        }
 
 echo $layout->render('{{> CompteList}}',['comptes'=>$comptes]);
    
        
    $layout->renderFooter();
});