<?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); if(!$api->estAuthentifier()) { echo $layout->renderHeader("Gestion des commandes"); echo $layout->render('{{> SimpleMessage}}','Vous devez vous authentifier pour accéder à cette page.'); } else if(!$api->estAdmin()) { echo $layout->renderHeader("Gestion des commandes"); echo $layout->render('{{> SimpleMessage}}','Vous devez être un administrateur pour accéder à cette page.'); } else { if(isset($_REQUEST['préparé_commandes'])) { $selection = $_REQUEST['selection']; $api->API_Commande_Preparer($selection); } if(isset($_REQUEST['export_preparation'])) {
<?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("Mes commandes"); if(!$api->estAuthentifier()) { 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(); $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)
<?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("Mon solde"); if(!$api->estAuthentifier()) { 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(); $solde = $api->API_Solde_Compte_Recuperer($compte->id_compte); $factures = $api->API_Factures_Lister($compte->id_compte); $reglements = $api->API_Reglements_Lister($compte->id_compte); echo $layout->render('{{> MonSolde}}',[
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader("Rapprochement Facture et Reglement"); ?> <script src="libs/jquery-1.11.3.js"></script> <script> $(function(){ $('[data-autosubmit]').change(function(){ $(this.form).submit(); }); }); </script> <?php if(isset($_REQUEST['valider'])) { $id_compte_choisi = $api->API_Compte_Recuperer($_REQUEST['id_compte_choisi']); $montant_facture=$_REQUEST['montant_facture']; $montant_reglement=$_REQUEST['montant_reglement']; if($montant_reglement>0) { if ($montant_facture == $montant_reglement)
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader("Mon Compte"); echo $layout->render('{{> MiseEnPage}}',['comptes'=>$comptes, 'id_compte_choisi' =>$id_compte_choisi, 'reglements' =>$reglements, 'factures' =>$factures, 'msg' =>$msg ]); $layout->renderFooter(); });
$('[data-autocheck]').each(function(){ var checkbox = $(this); 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 echo $layout->renderHeader('Détail de la composition'); echo $layout->render('{{> CompositionDetails}}', [ 'composition'=> $composition, 'stocks'=> $stocks, 'elements'=> $elements, 'commande'=> $commande ]); echo $layout->renderFooter(); });
<?php require_once('./private/config.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader('Accueil'); echo $layout->render('{{> accueil}}',true); echo $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("Mes factures"); if(!$api->estAuthentifier()) { 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)
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader("Liste des comptes client"); ?> <script src="libs/jquery-1.11.3.js"></script> <script> $(function(){ $('[data-autosubmit]').change(function(){ $(this.form).submit(); }); $('[data-autocheck]').each(function(){ var checkbox = $(this); var otherinput= $('#'+checkbox.data('autocheck')); checkbox.change(function(){ if(checkbox.prop('checked')) { otherinput.prop('disabled',false); } else{ otherinput.prop('disabled',true); otherinput.val(''); }
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); $id_commande = $_REQUEST['id_commande']; $commande = $api->API_commande_recuperer($id_commande); $compte = $api->API_Compte_Recuperer($commande->id_compte); $elements = $api->API_commande_lister_elements($id_commande); $pointlivraison_choisi = $api->API_PointLivraison_Recuperer($commande->id_point_livraison); $composition = $api->API_Commandes_Composition_Lister(null, $id_commande, 0, null); $remise = $api->API_Remises_Lister($composition->id_composition, null, null); echo $layout->renderHeader("Détail commande n° ".$id_commande); $categorized =$layout->Lookup($elements,'id_categorie',['id_categorie'=>'id_categorie','categorie'=>'categorie']); echo $layout->render('{{> CommandeDetailsTest}}', [ 'commande'=>$commande, 'elements'=>$categorized, 'compte'=>$compte, 'pointlivraison_choisi'=>$pointlivraison_choisi, 'remise' => $remise ]); echo $layout->renderFooter(); });
// $compo->vente = ['quantite_commande_creation'=>null]; // } //} if (isset ($_REQUEST['tous_produit'])) { $produits = $api->API_produits_lister($rechercheProduit,false); } echo $layout->renderHeader("Nos Produits"); echo $layout->render("{{>RechercheProduits}}",$rechercheProduit); if(count($produits)==0) { if(empty($rechercheProduit)) { echo $layout->render("{{>SimpleMessage}}","Il n'y as aucun produit correspondant à votre recherche."); } else { echo $layout->render("{{>SimpleMessage}}","Il n'y as aucun produit pour le moment."); } }
<?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); if(!$api->estAdmin()) { echo $layout->renderHeader('Créer une nouvelle page'); echo $layout->render('{{> SimpleMessage}}','Vous ne pouvez pas créer de nouvelles pages.'); } else { $page=new PageDetail(); $type = (string)$_REQUEST['type']; switch($type) { case 'CreatePage': { $page->menu = $_REQUEST['page']['menu']; $page->titre = $_REQUEST['page']['titre']; $page->visible_par = $_REQUEST['page']['visible_par']; $page->contenue = $_REQUEST['page']['contenue']; $page= $api->API_page_creer($page->menu,$page->titre,$page->visible_par,$page->contenue); if($page)
<?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); if($api->estAuthentifier()) { $api->API_compte_deconnecter(); } echo $layout->renderHeader('Déconnection'); echo $layout->render('{{> SimpleMessage}}','Vous êtes maintenant déconnecté, à bientôt.'); echo $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("Configuration du compte"); if(!$api->estAuthentifier()) { echo $layout->render('{{> SimpleMessage}}','Vous devez vous authentifier pour accéder à cette page.'); } else { $erreur_change_password=""; $erreur_demande_statut=""; $erreur_change_adresses=""; $form_type=isset($_REQUEST['type'])? (string)$_REQUEST['type']:""; switch($form_type) { case "Demande-Statut": try { } catch(ErrorException $ex)
$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(); });
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader("Saisie des réglements"); ?> <script src="libs/jquery-1.11.3.js"></script> <script> $(function(){ $('[data-autosubmit]').change(function(){ $(this.form).submit(); }); }); </script> <?php // fonctionnalités if(isset($_REQUEST['valider'])) { if(isset($_REQUEST['id_compte_choisi'])) { if(isset($_REQUEST['montant_reglement'])) { if(isset($_REQUEST['SelectionFacture'])) {
<?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); if(!$api->estAuthentifier()) { echo $layout->renderHeader("Importations des commandes en préparation"); echo $layout->render('{{> SimpleMessage}}','Vous devez vous authentifier pour accéder à cette page.'); } else if(!$api->estAdmin()) { echo $layout->renderHeader("Importations des commandes en préparation"); echo $layout->render('{{> SimpleMessage}}','Vous devez être un administrateur pour accéder à cette page.'); } else { if (isset($_REQUEST['importer_commandes'])) { $QteReel = $_REQUEST['QteReel']; foreach($QteReel as $id_commande => $Elm) { foreach($Elm as $id_produit => $qte) {
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader("Liste des cycles"); ?> <script src="libs/jquery-1.11.3.js"></script> <script> $(function(){ $('[data-autosubmit]').change(function(){ $(this.form).submit(); }); $('[data-autocheck]').each(function(){ var checkbox = $(this); var otherinput= $('#'+checkbox.data('autocheck')); checkbox.change(function(){ if(checkbox.prop('checked')) { otherinput.prop('disabled',false); } else{ otherinput.prop('disabled',true); otherinput.val(''); }
<?php require_once('./private/config.php'); require_once('./private/bdd.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $layout=new LAYOUT($api); echo $layout->renderHeader("Stocks des produits"); ?> <script src="libs/jquery-1.11.3.js"></script> <script> $(function(){ $('[data-autosubmit]').change(function(){ $(this.form).submit(); }); $('[data-autocheck]').each(function(){ var checkbox = $(this); var otherinput= $('#'+checkbox.data('autocheck')); checkbox.change(function(){ if(checkbox.prop('checked')) { otherinput.prop('disabled',false); } else{ otherinput.prop('disabled',true); otherinput.val(''); }
<?php require_once('./private/config.php'); require_once('./private/api.php'); require_once('./private/layout.php'); API::useAPI(function(API $api){ $id_page = (int)$_REQUEST['id']; $layout=new LAYOUT($api); $page = $api->API_page_recuperer($id_page); echo $layout->renderHeader($page->titre); echo $layout->render('{{> Page}}',$page); echo $layout->renderFooter(); },true);
<?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(); });
<?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); if(!$api->estAuthentifier()) { echo $layout->renderHeader("Export des commandes en préparation"); echo $layout->render('{{> SimpleMessage}}','Vous devez vous authentifier pour accéder à cette page.'); echo $layout->renderFooter(); } else if(!$api->estAdmin()) { echo $layout->renderHeader("Export des commandes en préparation"); echo $layout->render('{{> SimpleMessage}}','Vous devez être un administrateur pour accéder à cette page.'); echo $layout->renderFooter(); } else { $commandesaexport = $api->API_Commande_Lister(null,Commande::ETAT_PREPARATION,null,null,null,false); $xls = new PHPExcel(); $recapsheet=$xls->getSheet(0);
} else { try { $api->API_compte_authentifier($email, $motdepasse); } catch(Exception $ex) { $erreurauth= $ex->getMessage(); } } } } echo $layout->renderHeader('Connexion'); if(!$api->estAuthentifier()) { echo $layout->render('{{> Connection}}', $erreurauth); echo $layout->render('{{> CreationCompte}}', $erreurcrea); } else { echo $layout->render('{{> info_message}}',''); } echo $layout->renderFooter(); });