//##############################
// 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;
}