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; } }
} 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 ]); }
{ 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(); });
<?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(); });
'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 ]);
$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(); });
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(); });