function getParameterByName(name){ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var results = regex.exec( window.location.href ); if(results == null) return ""; else return results[1]; } function login(){ var username, password; username = $("#username").val() + ""; password = $("#password").val() + ""; if(username == "" || password == ""){ Boxy.alert("You have to insert all data.", null, {title: 'Info'}); return false; } else { $(this).delay(2000, function(){ Boxy.alert("Validation successful.", null, {title: 'Info'}); return true; }); } } function validateEmail(){ var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var address = $("#email").val(); if(reg.test(address) == false) { return false; } else { return true; } } function extraFormatFunction(){ $("#replaceGrid").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); if(getParameterByName("id") != ""){ $("#replaceGrid").load("index.php?page=ajax", {nType: 6, id: getParameterByName("id")} ); } else { $("#replaceGrid").load("index.php?page=ajax", {nType: 2} ); } $("#replaceGrid").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); } function sortAlpha(com){ $('#flex1').flexOptions({newp:7, params:[{name:'letterPressed', value: com},]}); $("#flex1").flexReload(); } function sortAlphaClient(com){ $('#flex11').flexOptions({newp:1, params:[{name:'letterPressed', value: com},]}); $("#flex11").flexReload(); } function events(com, grid){ switch(com){ case 'ZBRIŠI': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Ali res želite odstraniti zapis z IDjem " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 1, id:id }, function(){ Boxy.alert("Zapis je bil odstranjen.", null, {title: 'Info'}); $("#flex1").flexReload(); $("#flex2").flexReload(); }); return false; }, {title: 'Potrditev'}); } break; case 'POTRDI NAROČILO': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Ali res želite potrditi naročilo za zapis z IDjem " + id + "?
Plačilo z gotovino", function(){ $.get("index.php?page=ajax", { nType: 2, id:id }, function(){ Boxy.alert("Zapis je bil potrjen.", null, {title: 'Info'}); $("#flex1").flexReload(); $("#flex2").flexReload(); }); return false; }, {title: 'Potrditev'}); } break; case 'PODALJŠAJ NAROČILO': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Ali res želite podaljšati naročilo za zapis z IDjem " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 3, id:id }, function(){ Boxy.alert("Zapis je bil podaljšan.", null, {title: 'Info'}); $("#flex1").flexReload(); $("#flex2").flexReload(); }); return false; }, {title: 'Potrditev'}); } break; case 'UREDI': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.load("index.php?page=popups&nType=2&id=" + id); } break; case 'UREDI ENOTO': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.load("index.php?page=popups&nType=5&id=" + id); } break; case 'RAČUN': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.location = "index.php?page=export&nType=4&extraType=1&id=1&extra=1"; case 'DOBI RAČUN': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.location = "index.php?page=export&nType=4&extraType=1&id=" + id; break; case 'ODPRI': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("index.php?page=kindergartensID&id=" + id); break; case 'NASTAVI ZA RAČUN': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Ali res želite vrtec z IDjem " + id + " nastaviti kot enoto, kamor bomo pošiljali račun?", function(){ $.get("index.php?page=ajax", { nType: 4, id:id }, function(){ Boxy.alert("Zapis je bil spremenjen.", null, {title: 'Info'}); $("#flex5").flexReload(); }); return false; }, {title: 'Potrditev'}); } break; case 'ZBRIŠI ENOTO': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Ali res želite odstraniti zapis z IDjem " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 5, id:id }, function(){ Boxy.alert("Zapis je bil odstranjen.", null, {title: 'Info'}); $("#flex5").flexReload(); }); return false; }, {title: 'Potrditev'}); } break; case 'DELETE ARTICLE': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Do you really wanna delete article with ID " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 6, id:id }, function(){ Boxy.alert("Article has been deleted.", null, {title: 'Info'}); $("#flex10").flexReload(); }); return false; }, {title: 'Conformation'}); } break; case 'DELETE FIELD': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Do you really wanna delete field with ID " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 14, id:id }, function(){ Boxy.alert("Field has been deleted.", null, {title: 'Info'}); $("#flex10").flexReload(); }); return false; }, {title: 'Conformation'}); } break; case 'DELETE EXPERT': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Do you really wanna delete expert with ID " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 15, id:id }, function(){ Boxy.alert("Expert has been deleted.", null, {title: 'Info'}); $("#flex10").flexReload(); }); return false; }, {title: 'Conformation'}); } break; case 'DELETE QUESTION': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Do you really wanna delete question with ID " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 16, id:id }, function(){ Boxy.alert("Question has been deleted.", null, {title: 'Info'}); $("#flex10").flexReload(); }); return false; }, {title: 'Conformation'}); } break; case 'EDIT ARTICLE': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("index.php?page=addArticleNew1&id=" + id); break; case 'EDIT FIELD': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("index.php?page=addField&id=" + id); break; case 'EDIT EXPERT': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("index.php?page=addExpert&id=" + id); break; case 'EDIT QUESTION': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("index.php?page=addQuestion&id=" + id); break; case 'EDIT IMAGES': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.location = "index.php?page=addArticleImage&id=" + id; break; case 'OLD ARTICLE DATA': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("http://www.ringeraja.mk/admin/clanki/showOldArticle.asp?id=" + id); break; case 'PREVIEW': var items = $('.trSelected', grid); var id = items[0].id.substr(3); window.open("http://www.ringeraja.mk/area/clanekPodrobnoPreview.asp?artID=" + id + "&hash=ASDjij132131o2kokov4as"); break; case 'ZBRIŠI STRANKO': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ Boxy.confirm("Res želite zbrisati stranko z ID " + id + "?", function(){ $.get("index.php?page=ajax", { nType: 11, id:id }, function(data){ if(data == "errorNoRights") { Boxy.alert("Nimate pravic za brisanje te stranke.", null, {title: 'Error'}); } else { Boxy.alert("Stranka je bila zbrisana.", null, {title: 'Info'}); $("#flex11").flexReload(); } }); return false; }, {title: 'Confirmation'}); } break; case 'UREDI STRANKO': var items = $('.trSelected', grid); var id = items[0].id.substr(3); if(id != ""){ $.get("index.php?page=ajax", { nType: 13, id:id }, function(data){ if(data == "errorNoRights") { Boxy.alert("Nimate pravic za urejanje te stranke.", null, {title: 'Error'}); } else { Boxy.load("index.php?page=popups&nType=9&id=" + id); } }); } break; } } function distribution(){ Boxy.load("index.php?page=popups&nType=1&extraType=1"); return false; } function distributionKin(){ Boxy.load("index.php?page=popups&nType=1&extraType=2"); return false; } function editUser(id){ var fName = $("#fName").val() + ""; var lName = $("#lName").val() + ""; var address = $("#address").val() + ""; var email = $("#email").val() + ""; var phonenumber = $("#phonenumber").val() + ""; var toSendTo = $("#toSendTo").val() + ""; var remarks = $("#remarks").val() + ""; var remarks2 = $("#remarks2").val() + ""; var remarks3 = $("#remarks3").val() + ""; var postcode = $("#postcode").val() + ""; $("#editUser").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#editUser").load("index.php?page=ajax", {nType: 4, fName: fName, lName: lName, address: address, postcode: postcode, email: email, phonenumber: phonenumber, toSendTo: toSendTo, remarks: remarks, remarks2: remarks2, remarks3: remarks3, id: id}, function(){ $("#flex1").flexReload(); $("#flex2").flexReload(); }); $("#editUser").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } function editUserKin(id){ var title = $("#title").val() + ""; var title2 = $("#title2").val() + ""; var address = $("#address").val() + ""; var postcode = $("#postcode").val() + ""; var contactPerson = $("#contactPerson").val() + ""; var email = $("#email").val() + ""; var phonenumber = $("#phonenumber").val() + ""; var noOfCopies = $("#noOfCopies").val() + ""; var remarks = $("#remarks").val() + ""; var remarks2 = $("#remarks2").val() + ""; var remarks3 = $("#remarks3").val() + ""; $("#editUser").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#editUser").load("index.php?page=ajax", {nType: 8, id: id, title: title, title2: title2, postcode: postcode, contactPerson: contactPerson, address: address, email: email, phonenumber: phonenumber, noOfCopies: noOfCopies, remarks: remarks, remarks2: remarks2, remarks3: remarks3}, function(){ $("#flex5").flexReload(); }); $("#editUser").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } function confirmDistribution(){ var confirmPassword = $("#confirmPassword").val() + ""; if(confirmPassword == ""){ Boxy.alert("You have to insert all data.", null, {title: 'Info'}); return false; } else { $("#confirmDistribution").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#confirmDistribution").load("index.php?page=ajax", {nType: 3, password: confirmPassword}, function(){ $("#flex0").flexReload(); $("#flex1").flexReload(); }); $("#confirmDistribution").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function confirmDistributionKin(){ var confirmPassword = $("#confirmPassword").val() + ""; if(confirmPassword == ""){ Boxy.alert("You have to insert all data.", null, {title: 'Info'}); return false; } else { $("#confirmDistribution").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#confirmDistribution").load("index.php?page=ajax", {nType: 9, password: confirmPassword}, function(){ $("#flex3").flexReload(); }); $("#confirmDistribution").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function exportIND(){ Boxy.alert("PDF || Excel", null, {title: 'Vrsta izpisa'}); return false; } function exportKIN(){ Boxy.alert("PDF || Excel", null, {title: 'Vrsta izpisa'}); return false; } function exportCLI(){ Boxy.alert("Excel", null, {title: 'Vrsta izpisa'}); return false; } function newUser(nType){ if(nType == 1){ Boxy.load("index.php?page=popups&nType=3"); } else { var title = $("#title").val() + ""; var title2 = $("#title2").val() + ""; var address = $("#address").val() + ""; var postcode = $("#postcode").val() + ""; var contactPerson = $("#contactPerson").val() + ""; var email = $("#email").val() + ""; var phonenumber = $("#phonenumber").val() + ""; var noOfCopies = $("#noOfCopies").val() + ""; var accountID = $("#accountID").attr('checked') + ""; var free = $("#free").attr('checked') + ""; var remarks = $("#remarks").val() + ""; var remarks2 = $("#remarks2").val() + ""; var instalment = $("#instalment:checked").val() + ""; $("#newUser").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#newUser").load("index.php?page=ajax", {nType: 5, title: title, title2: title2, postcode: postcode, instalment: instalment, contactPerson: contactPerson, free: free, accountID: accountID, address: address, email: email, phonenumber: phonenumber, noOfCopies: noOfCopies, remarks: remarks, remarks2: remarks2}, function(){ $("#flex3").flexReload(); }); $("#newUser").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function newUserLevel2(nType){ if(nType == 1){ Boxy.load("index.php?page=popups&nType=4&id=" + getParameterByName("id")); } else { var title = $("#title").val() + ""; var title2 = $("#title2").val() + ""; var address = $("#address").val() + ""; var postcode = $("#postcode").val() + ""; var contactPerson = $("#contactPerson").val() + ""; var email = $("#email").val() + ""; var phonenumber = $("#phonenumber").val() + ""; var noOfCopies = $("#noOfCopies").val() + ""; var remarks = $("#remarks").val() + ""; var remarks2 = $("#remarks2").val() + ""; var remarks3 = $("#remarks3").val() + ""; $("#newUser").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#newUser").load("index.php?page=ajax", {nType: 7, id: getParameterByName("id"), title: title, title2: title2, postcode: postcode, contactPerson: contactPerson, address: address, email: email, phonenumber: phonenumber, noOfCopies: noOfCopies, remarks: remarks, remarks2: remarks2, remarks3: remarks3}, function(){ $("#flex5").flexReload(); }); $("#newUser").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function newClient(nType){ if(nType == 1){ Boxy.load("index.php?page=popups&nType=8"); } else { var title = $("#title").val() + ""; var address = $("#address").val() + ""; var postalCode = $("#postalCode").val() + ""; var contactPerson = $("#contactPerson").val() + ""; var phoneNumber1 = $("#phoneNumber1").val() + ""; var phoneNumber2 = $("#phoneNumber2").val() + ""; var email = $("#email").val() + ""; var fax = $("#fax").val() + ""; var fiscalCode = $("#fiscalCode").val() + ""; var industry = $("#industry").val() + ""; var clientType = $("#clientType").val() + ""; var nextContact = $("#nextContact").val() + ""; var seller = $("#seller").val() + ""; var remarks = $("#remarks").val() + ""; $("#newClient").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#newClient").load("index.php?page=ajax", {nType: 12, title: title, address: address, postalCode: postalCode, contactPerson: contactPerson, phoneNumber1: phoneNumber1, phoneNumber2: phoneNumber2, email: email, fax: fax, fiscalCode: fiscalCode, industry: industry, clientType: clientType, nextContact: nextContact, seller: seller, remarks: remarks}, function(){ $("#flex11").flexReload(); }); $("#newClient").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function editClient(id){ var title = $("#title").val() + ""; var address = $("#address").val() + ""; var postalCode = $("#postalCode").val() + ""; var contactPerson = $("#contactPerson").val() + ""; var phoneNumber1 = $("#phoneNumber1").val() + ""; var phoneNumber2 = $("#phoneNumber2").val() + ""; var email = $("#email").val() + ""; var fax = $("#fax").val() + ""; var fiscalCode = $("#fiscalCode").val() + ""; var industry = $("#industry").val() + ""; var clientType = $("#clientType").val() + ""; var nextContact = $("#nextContact").val() + ""; var seller = $("#seller").val() + ""; var remarks = $("#remarks").val() + ""; $("#editClient").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#editClient").load("index.php?page=ajax", {nType: 13, id: id, title: title, address: address, postalCode: postalCode, contactPerson: contactPerson, phoneNumber1: phoneNumber1, phoneNumber2: phoneNumber2, email: email, fax: fax, fiscalCode: fiscalCode, industry: industry, clientType: clientType, nextContact: nextContact, seller: seller, remarks: remarks}, function(){ $("#flex11").flexReload(); }); $("#editClient").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } function printAccount(id){ window.location = "index.php?page=export&nType=4&extraType=2&id=" + id; } function confirmPaymentKin(nType, id){ if(nType == 1){ Boxy.load("index.php?page=popups&nType=6&id=" + id); } else { var nDate = $("#date").val() + ""; $("#confirmPayment").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#confirmPayment").load("index.php?page=ajax", {nType: 10, id: id, nDate: nDate}, function(){ $("#flex5").flexReload(); }); $("#confirmPayment").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function showContent(id){ $("#whatLinkID" + id).hide(); $("#contentHiddenID" + id).show(); } function newAuthor(nType){ if(nType == 1){ Boxy.load("index.php?page=popups&nType=7"); } else { var addAuthor = $("#addAuthor").val() + ""; $("#confirmAuthor").ajaxStart(function(){ $(this).appendTo("Nalagam..."); }); $("#confirmAuthor").load("index.php?page=ajax", {nType: 11, addAuthor: addAuthor}); $("#confirmAuthor").ajaxError(function(event, request, settings){ $(this).appendTo("Prišlo je do napake ID:1!"); }); return false; } } function deleteImage(id){ Boxy.confirm("Do you really wanna delete image?", function(){ $.get("index.php?page=ajax", { nType: 9, id:id }, function(){ Boxy.alert("Image has been deleted.", null, {title: 'Info'}); $("#removeImage" + id).hide(); }); return false; }, {title: 'Conformation'}); } function deleteImageNew(id){ Boxy.confirm("Do you really wanna delete image?", function(){ $.get("index.php?page=ajax", { nType: 9, id:id }, function(){ Boxy.alert("Image has been deleted.", null, {title: 'Info'}); $("#editImageDiv" + id).hide(); }); return false; }, {title: 'Confirmation'}); } function deleteCategory(id, name){ Boxy.confirm("Do you really wanna delete category \"" + name + "\"?", function(){ $.get("index.php?page=ajax", { nType: 10, id:id }, function(){ Boxy.alert("Category has been deleted.", null, {title: 'Info'}); $("#removeCategory" + id).hide(); }); return false; }, {title: 'Conformation'}); } function showBill(id){ if($("#row" + id).is(":hidden")){ $("#row" + id).show(); $("#upDown" + id).attr("src", "@design/images/arrowUp.png"); } else { $("#row" + id).hide(); $("#upDown" + id).attr("src", "@design/images/arrowDown.png"); } } function confirmOrderNoAccount(id){ Boxy.confirm("Ali res želite potrditi naročilo za zapis z IDjem " + id + " (brez računa)?", function(){ $.get("index.php?page=ajax", { nType: 12, id:id }, function(){ window.location = "/index.php?page=individuals"; }, {title: 'Potrditev'}); }); }