You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
125 lines
3.6 KiB
125 lines
3.6 KiB
|
|
function load(){
|
|
getcartcheckout(1);
|
|
getadress(1);
|
|
|
|
|
|
}
|
|
|
|
|
|
Object.size = function(obj) {
|
|
var size = 0, key;
|
|
for (key in obj) {
|
|
if (obj.hasOwnProperty(key)) size++;
|
|
}
|
|
return size;
|
|
};
|
|
|
|
function getcartcheckout(korbid) {
|
|
$.post("/cart/getcart",
|
|
{'korbid': korbid},
|
|
function(data){
|
|
var size = Object.size(data);
|
|
for(var i = 0; i < size; i++) {
|
|
if (data[i][0]>0){
|
|
getproduktcheckout(data[i][1], data[i][0]);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
function getproduktcheckout(produktid, quant) {
|
|
|
|
$.post(
|
|
"/cart/getprodukt",
|
|
{'produktid': produktid},
|
|
function (data) {
|
|
fullprice = parseFloat(quant) * parseFloat(data.preis);
|
|
$("#cartshort").prepend('<div class="row">\
|
|
<div class="col-md-4">\
|
|
<img src="https://test.alc.gmbh/'+ data.bildlink +'"class="rounded-3" style="width: 100px;" alt="'+ data.id +'" />\
|
|
</div>\
|
|
<div class="col-md-6 ms-3"><span class="mb-0 text-price">'+ fullprice +'€</span>\
|
|
<p class="mb-0 text-descriptions">'+ data.titel +'</p>\
|
|
<span class="text-descriptions fw-bold">'+ data.kurzbeschreibung +'</span>\
|
|
<span class="text-descriptions fw-bold">per Stück '+ data.preis +'€</span>\
|
|
<p class="text-descriptions mt-0">Anzahl: \
|
|
<span class="text-descriptions fw-bold">'+ quant +'</span>\
|
|
</p>\
|
|
</div> </div>');
|
|
|
|
return data;
|
|
}
|
|
);
|
|
}
|
|
|
|
function addadress() {
|
|
name = document.getElementById("name").value;
|
|
firma = document.getElementById("firma").value;
|
|
uid = document.getElementById("uid").value;
|
|
straße = document.getElementById("straße").value;
|
|
plz = document.getElementById("plz").value;
|
|
land = document.getElementById("land").value;
|
|
user_id = "1";
|
|
console.log(name)
|
|
$.post(
|
|
"/checkout/addaddress",
|
|
{'name': name, 'firma': firma, 'uid': uid, 'straße': straße, 'plz': plz, 'land': land, 'user_id': user_id},
|
|
function (data) {
|
|
if (data) {
|
|
}
|
|
}
|
|
);
|
|
}
|
|
|
|
function getadress(userid, ) {
|
|
|
|
$.post(
|
|
"/checkout/getadress",
|
|
{'userid': userid},
|
|
function (data) {
|
|
var size = Object.size(data);
|
|
for(var i = 0; i < size; i++) {
|
|
$("#Lieferadressecheckbox").prepend('<div class="address">\
|
|
<p>'+ data[i][0] +'<br>\
|
|
'+ data[i][1] +'<br>\
|
|
'+ data[i][2] +'<br>\
|
|
'+ data[i][3] +'</p>\
|
|
</div>');
|
|
console.log(data[i][0]);
|
|
console.log(data[i][1]);
|
|
console.log(data[i][2]);
|
|
console.log(data[i][3]);
|
|
console.log(data[i][4]);
|
|
if (data[i][3]==""){
|
|
$("#Rechnugsaddressecheckbox").prepend('<div class="address">\
|
|
<p>'+ data[i][0] +'<br>\
|
|
'+ data[i][1] +'<br>\
|
|
'+ data[i][2] +'</p>\
|
|
</div>');
|
|
}else{
|
|
$("#Rechnugsaddressecheckbox").prepend('<div class="address">\
|
|
<p>'+ data[i][1] +'<br>\
|
|
'+ data[i][4] +'<br>\
|
|
'+ data[i][2] +'<br>\
|
|
'+ data[i][3] +'</p>\
|
|
</div>');
|
|
}
|
|
}
|
|
return data;
|
|
}
|
|
);
|
|
}
|
|
|
|
|
|
$("#ready-btn").click(function(){
|
|
|
|
$("#orderform").submit();
|
|
|
|
|
|
|
|
|
|
//$(".remove").click();
|
|
});
|