Drupal: v kolikor je tujec in zeli placati preko bancnega nakazila.

This commit is contained in:
Robert 2021-03-18 12:17:04 +01:00
parent f0558a07d6
commit 89ea97932d
4 changed files with 49 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -700,6 +700,22 @@
}
});
// Tuje bančno nakazilo
jQuery('#polje-drzava, [name="payment_method"]').on('change', function(){
if(
jQuery('[name="payment_method"]:checked').val() == 1 &&
jQuery('[name="podjetje_drzava"] :selected').val() != 'Slovenija' &&
jQuery('[name="podjetje_drzava"] :selected').val() != 'Slovenia'
) {
jQuery('.tuje-bancno-nakazilo').show();
jQuery('#tuje-bancno-nakazilo').attr('required','required');
}else{
jQuery('#tuje-bancno-nakazilo').removeAttr('required');
jQuery('.tuje-bancno-nakazilo').hide();
}
});
jQuery('#zavezanec-za-ddv, .checkbox-zavezanec-za-ddv, [name="podjetje_drzava"]').on('click', function () {
posodobiCenoPaketa();
});
@ -727,6 +743,12 @@
jQuery('[name="trajanje"]').siblings().addClass('error-field');
}
if(jQuery('#tuje-bancno-nakazilo[required]').is(':visible')){
if(!jQuery('#tuje-bancno-nakazilo[required]').is(':checked')) {
jQuery('#tuje-bancno-nakazilo').parent().addClass('error-field error-color');
}
}
// Dodamo opozorilov input polja in tudi sklop obarvamo rdeče
jQuery(':input[required]:visible').each(function () {
if (jQuery(this).val() == '') {
@ -1396,7 +1418,9 @@ function posodobiCenoPaketa() {
var cenaIzpisGledeNaDDV = '';
jQuery('.cena-z-ddv-text').show();
jQuery('.zavezanec-za-ddv').hide();
if (jQuery('#zavezanec-za-ddv').is(':checked') && jQuery('#racun-na-podjetje').is(':checked') && jQuery('[name="podjetje_drzava"] :selected').val() != 'Slovenija' && jQuery('[name="podjetje_drzava"] :selected').val() != 'Slovenia') {
if (jQuery('#zavezanec-za-ddv').is(':checked') && jQuery('#racun-na-podjetje').is(':checked') &&
jQuery('[name="podjetje_drzava"] :selected').val() != 'Slovenija' &&
jQuery('[name="podjetje_drzava"] :selected').val() != 'Slovenia') {
cenaIzpisGledeNaDDV = '_without_tax';
jQuery('.cena-z-ddv-text').hide();
jQuery('.zavezanec-za-ddv').show();

View File

@ -221,6 +221,10 @@
.paket.vrsta-placila {
width: 31%
}
#tuje-bancno-nakazilo{
display: none;
}
}
.izbira.cas-trajanja {

View File

@ -550,8 +550,26 @@
</span>
</div>
</div>
</div>
<div class='col w-clearfix tuje-bancno-nakazilo' style='padding-top: 4rem;'>
<div class='col _3-3-3-12'>
<div class='checkbox-field w-checkbox'>
<input type='checkbox' name='tuje-bancno-nakazilo' value='1'
class='cb w-checkbox-input' id='tuje-bancno-nakazilo' required="required">
<span class='checkbox-display'></span>
<span>
<label for='tuje-bancno-nakazilo'
class='checkbox-label w-form-label tuje-bancno-nakazilo'>
<?php if ($language->language == 'sl'): ?>
Soglašam, da pri nakazilu sprejemam vse brančne transakcije, ki bodo pri tem nastale. V nasprotnem primeru vaš račun ne bo aktiven. V primeru takojšnje aktivacije uporabite plačilo z bančno kartico.
<?php else: ?>
I agree to accept all deposit transactions that will arise in the transfer. Otherwise, your account will not be active. A card payment will activate a package immediate.
<?php endif; ?>
</label>
</span>
</div>
</div>
</div>
</div>