Drupal: PayPal placilo

This commit is contained in:
Robert 2020-10-23 14:41:59 +02:00
parent b7cdac8fb8
commit 01d568909d

20
frontend/drupal/sites/all/themes/pro1ka/js/script.js Normal file → Executable file
View File

@ -853,6 +853,7 @@
}); });
} }
if (window.location.pathname.indexOf('izvedi-nakup') > -1 || window.location.pathname.indexOf('purchase') > -1) { if (window.location.pathname.indexOf('izvedi-nakup') > -1 || window.location.pathname.indexOf('purchase') > -1) {
// Če uporabnik ni prijavljen // Če uporabnik ni prijavljen
if (document.cookie.indexOf('unam=') < 1) { if (document.cookie.indexOf('unam=') < 1) {
@ -1200,31 +1201,33 @@ function oddajNarociloNaStreznik() {
document.cookie = "vrsta_placila=" + jQuery('[name="payment_method"]:checked').val() + ";expires=" + cas + ";path=/"; document.cookie = "vrsta_placila=" + jQuery('[name="payment_method"]:checked').val() + ";expires=" + cas + ";path=/";
if (val.success && jQuery('[name="payment_method"]:checked').val() == 1) { if(val.success) {
var paymentMethod = jQuery('[name="payment_method"]:checked').val();
var paymentLang = jQuery('#narocilo-paketa-podatki [name="lang"]').val();
var urlRedirect = '/';
if (paymentMethod == 1) {
document.cookie = "pdf=" + val.payment_link + ";expires=" + cas + ";path=/"; document.cookie = "pdf=" + val.payment_link + ";expires=" + cas + ";path=/";
// Glede na jezik preusmerimo na slovensko oz. angleško verzijo // Glede na jezik preusmerimo na slovensko oz. angleško verzijo
var urlRedirect = "/d/narocilo-pregled/predracun/pdf"; var urlRedirect = "/d/narocilo-pregled/predracun/pdf";
if (jQuery('#narocilo-paketa-podatki [name="lang"]').val() == 'en') { if (paymentLang == 'en') {
urlRedirect = "/d/en/purchase/payment-details/pdf"; urlRedirect = "/d/en/purchase/payment-details/pdf";
} }
window.location = urlRedirect; } else if (paymentMethod == 2) {
} else if(val.success && jQuery('[name="payment_method"]:checked').val() == 2) {
urlRedirect = val.paypal_link; urlRedirect = val.paypal_link;
} else if (val.success && jQuery('[name="payment_method"]:checked').val() > 1) { } else if (paymentMethod > 1) {
document.cookie = "pdf=" + val.racun + ";expires=" + cas + ";path=/"; document.cookie = "pdf=" + val.racun + ";expires=" + cas + ";path=/";
// Glede na jezik preusmerimo na slovensko oz. angleško verzijo // Glede na jezik preusmerimo na slovensko oz. angleško verzijo
var urlRedirect = "/d/narocilo-pregled/racun/pdf"; var urlRedirect = "/d/narocilo-pregled/racun/pdf";
if (jQuery('#narocilo-paketa-podatki [name="lang"]').val() == 'en') { if (paymentLang == 'en') {
urlRedirect = "/d/en/purchase/invoice/pdf"; urlRedirect = "/d/en/purchase/invoice/pdf";
} }
}
window.location = urlRedirect; window.location = urlRedirect;
} }
@ -1254,6 +1257,7 @@ function posodobiCenoPaketa() {
var paket = jQuery('[name="package_id"]:checked').val(); var paket = jQuery('[name="package_id"]:checked').val();
var trajanje = jQuery('[name="trajanje"]:checked').val(); var trajanje = jQuery('[name="trajanje"]:checked').val();
jQuery.post('/frontend/payments/api.php?action=get_paketi').done(function (val) { jQuery.post('/frontend/payments/api.php?action=get_paketi').done(function (val) {
val = JSON.parse(val); val = JSON.parse(val);