//############################## // jQuery SHOP Plugin // Developpement Gabriel Bauza Pour squarepartners // 10 Juillet 2007 // Utilisation JSON PHP // Fichier résultat et récup des données shop.get_stats.php // Initialisation & Affichage de départ var url_path = "shop/shop.get_stats.php"; var shop_user = "#stats_user"; // Id du div se trouvant dans pan_connect var shop_panier = "#pospanier2"; // Id du div se trouvant dans pan_connect function changePort(obj,cmdID){ // alert("obj value = "+obj.value); $.get('shop/ax.changeport.php?livraison='+obj.value+'&CmdID='+cmdID, function(data){ $("#LivRecapPanier").empty(); $("#LivRecapPanier").append(data); $.get('shop/ax.changetarif.php?livraison='+obj.value+'&CmdID='+cmdID, function(data1){ $("#LivRecapPaiement").empty(); $("#LivRecapPaiement").append(data1); }) }) } $(document).ready(function(){ get_stat(); }); function get_stat(){ $.get(url_path, function(data){ myRep = decode_JSON(data); majUser(myRep.User); majPanier(myRep.Panier); }); } function majUser(oUser){ //alert($(shop_user).); if(oUser){ $(shop_user).empty(); $(shop_user).append(oUser); } } function majPanier(oPanier){ if(oPanier){ $(shop_panier).empty(); $(shop_panier).append(''+oPanier+'
voir le panier ›
'); } } function decode_JSON(data){ try{ return eval( '(' + data + ')' ); }catch(e){ // alert("Erreur decode_JSON :" + e); return null; } } function supp_panier(ident){ // alert("Suppression de l'enregistrement : "+ident); $.get('shop/shop.panier_recap.php?idp='+ident, function(data){ $("#gbPanierRecap").empty(); $("#gbPanierRecap").append(data); $.get('shop/shop.revif_cond.php', function(myData){ $('#gbVerifCond').empty(); $('#gbVerifCond').append(myData); start_sqbox(); }); get_stat(); }); } function validepromo(){ if($("#vCodePromo").val()!=''){ $.get('shop/shop.panier_promo.php?RefPromo='+$("#vCodePromo").val(),function(data){ var myRet = decode_JSON(data); if(myRet.Reponse=='OK'){ $("#sCodePromo").hide(); $.get('shop/shop.panier_recap.php', function(data){ $("#gbPanierRecap").empty(); $("#gbPanierRecap").append(data); $.get('shop/shop.revif_cond.php', function(myData){ $('#gbVerifCond').empty(); $('#gbVerifCond').append(myData); start_sqbox(); }); get_stat(); }); } }); } // alert('CodePromo= '+ $("#vCodePromo").val()); } function changeQte(prodid,obj){ //alert("ProdID = "+prodid+" - value = "+obj.value); $.get('shop/shop.panier_recap.php?qte='+obj.value+'&ProdID='+prodid, function(data){ $("#gbPanierRecap").empty(); $("#gbPanierRecap").append(data); $.get('shop/shop.revif_cond.php', function(myData){ $('#gbVerifCond').empty(); $('#gbVerifCond').append(myData); start_sqbox(); }); get_stat(); }); } function deconnecteUser(){ $.get('shop/shop.deconnecte.php', function(){ document.location.reload(); }); } function identifieUser(){ // Chargement du login et mot de passe AJAX $.post('shop/shop.user_login.php', { login: $("#logmail").val(), passe: $("#logpass").val() }, function(data){ var myRet = decode_JSON(data); var uid=myRet.uid; if(uid==Number(uid) && uid > 0){ // Direction la page de Verification window.document.location.href="shop-steptwo.php"; }else{ if(uid==0) uid=''; $(".warning_compte").hide(); $("#warning_compte"+uid).fadeIn("slow"); } }); return false; }