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

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();
});