Drupal: PayPal placilo

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

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