示例#1
0
                     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)
         {
示例#2
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("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)
示例#3
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("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();
});
示例#5
0
    $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();
});
示例#6
0
            
            $('[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();
});
示例#7
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("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}}',[
示例#8
0
<?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();
});
示例#9
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();
});
示例#10
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();
});
示例#11
0
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();
});
示例#12
0
      
      //}
 
   
     
 
 
  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)
  {
示例#13
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);
    
    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)
示例#14
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);
    
    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();
});
示例#15
0
<?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)
                {
示例#17
0
<?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);
示例#18
0
                     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);
示例#20
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();
});