otherinput.prop('disabled',false); } else{ otherinput.prop('disabled',true); otherinput.val(''); } }); }) }); </script> <?php 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 { $list_categories = $api->API_Categories_Lister_Tous(); $tri=$_REQUEST['tri']; if (isset($tri) AND !empty($tri)) { SWITCH($tri) {
<?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 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)
<?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)
} else { $msg = "Vous n'avez pas selectionné de règlement!"; } } // affichage $comptes = $api->API_Comptes_ReglementsNonRapproches_Lister(); if(isset($_REQUEST['id_compte_choisi']) ) { $id_compte_choisi = $api->API_Compte_Recuperer($_REQUEST['id_compte_choisi']); $factures = $api->API_FacturesNonRapproches_Lister($id_compte_choisi->id_compte); $reglements = $api->API_ReglementsNonRapproches_Lister($id_compte_choisi->id_compte); } echo $layout->render('{{> Rapprochements_FactureReglement}}',['comptes'=>$comptes, 'id_compte_choisi' =>$id_compte_choisi, 'reglements' =>$reglements, 'factures' =>$factures, 'msg' =>$msg ]); $layout->renderFooter(); });
$comptes = $api->API_Comptes_Lister(); if(isset($_REQUEST['id_compte_choisi']) ) { $id_compte_choisi = $api->API_Compte_Recuperer($_REQUEST['id_compte_choisi']); $etat = 'En attente'; $factures = $api->API_Factures_Lister($id_compte_choisi->id_compte, $etat, null, null, null); } if(isset($_REQUEST['type_reglement'])) { $type_reglement = $_REQUEST['type_reglement']; } if(isset($_REQUEST['montant_reglement'])) { $montant_reglement = $_REQUEST['montant_reglement']; } echo $layout->render('{{> SaisieReglement}}',['comptes'=>$comptes, 'type_reglement' =>$type_reglement, 'id_compte_choisi' =>$id_compte_choisi, 'montant_reglement' =>$montant_reglement, '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/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/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(); });
$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(); });
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(); });
//} 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."); } } else if(count($produits)==1) {
<?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/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(); });
<?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/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);
otherinput.prop('disabled',false); } else{ otherinput.prop('disabled',true); otherinput.val(''); } }); }) }); </script> <?php 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 { if(isset($_REQUEST['QteReel'])) { $quantite_bloque = $_REQUEST['quantite_bloque']; $nom = $_REQUEST['nom']; $type_remise_choisi = $_REQUEST['type_remise']; $realisation_compostion =true; $QteReel = $_REQUEST['QteReel'];
<?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(); });