Drupal: Polje država je obvezno za vse, dinamično preverjanje, če je zavezanec za DDV.
This commit is contained in:
parent
54cb49d2ee
commit
4abf1297fe
@ -622,6 +622,7 @@
|
|||||||
// Naročila
|
// Naročila
|
||||||
jQuery('.racun-na-podjetje').on('click', function () {
|
jQuery('.racun-na-podjetje').on('click', function () {
|
||||||
jQuery('.podatki-za-podjetje').toggle();
|
jQuery('.podatki-za-podjetje').toggle();
|
||||||
|
prikaziPoljeEracun();
|
||||||
|
|
||||||
if (jQuery('#racun-na-podjetje').is(':checked')) {
|
if (jQuery('#racun-na-podjetje').is(':checked')) {
|
||||||
jQuery('.polje-za-podjetje').attr('required', 'required');
|
jQuery('.polje-za-podjetje').attr('required', 'required');
|
||||||
@ -678,6 +679,19 @@
|
|||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Pridobi API klic, če gre za davčnega zavezanca
|
||||||
|
jQuery.post('/frontend/api/api.php?action=check_ddv', {
|
||||||
|
cena: jQuery('#predogled-nakupa-1ka .cena-paketa').text(),
|
||||||
|
podjetje_drzava: jQuery('[name="podjetje_drzava"] :selected').val(),
|
||||||
|
podjetje_davcna: jQuery('[name="podjetje_davcna"]').val()
|
||||||
|
}).done(function (val) {
|
||||||
|
val = JSON.parse(val);
|
||||||
|
|
||||||
|
if (val.success && val.cena > 0) {
|
||||||
|
jQuery('#predogled-nakupa-1ka .cena-paketa').text(val.cena);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// Pri trajanju je pomembno,da pravilno sklanjamo
|
// Pri trajanju je pomembno,da pravilno sklanjamo
|
||||||
var trajanje = jQuery('[name="trajanje"]:checked').val();
|
var trajanje = jQuery('[name="trajanje"]:checked').val();
|
||||||
if (trajanje == 12) {
|
if (trajanje == 12) {
|
||||||
@ -697,6 +711,7 @@
|
|||||||
jQuery('#forma-telefon').text(jQuery('#f-telefon').val());
|
jQuery('#forma-telefon').text(jQuery('#f-telefon').val());
|
||||||
jQuery('#col-forma-telefon').show();
|
jQuery('#col-forma-telefon').show();
|
||||||
}
|
}
|
||||||
|
jQuery('#forma-d-drzava').text(jQuery('[name="podjetje_drzava"] :selected').val());
|
||||||
|
|
||||||
// Iz forme poberemo pdoatke o podjetju
|
// Iz forme poberemo pdoatke o podjetju
|
||||||
if (jQuery('#racun-na-podjetje').is(':checked')) {
|
if (jQuery('#racun-na-podjetje').is(':checked')) {
|
||||||
@ -705,7 +720,6 @@
|
|||||||
jQuery('#forma-d-naslov').text(jQuery('[name="podjetje_naslov"]').val());
|
jQuery('#forma-d-naslov').text(jQuery('[name="podjetje_naslov"]').val());
|
||||||
jQuery('#forma-d-postna-st').text(jQuery('[name="podjetje_postna"]').val());
|
jQuery('#forma-d-postna-st').text(jQuery('[name="podjetje_postna"]').val());
|
||||||
jQuery('#forma-d-posta-ime').text(jQuery('[name="podjetje_posta"]').val());
|
jQuery('#forma-d-posta-ime').text(jQuery('[name="podjetje_posta"]').val());
|
||||||
jQuery('#forma-d-drzava').text(jQuery('[name="podjetje_drzava"] :selected').val());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var placilo = "";
|
var placilo = "";
|
||||||
@ -901,12 +915,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
jQuery('#nakup-1ka #polje-drzava').on('change', function(){
|
jQuery('#nakup-1ka #polje-drzava').on('change', function(){
|
||||||
if(jQuery(this).val() == 'Slovenija' || jQuery(this).val() == 'Slovenia'){
|
prikaziPoljeEracun();
|
||||||
jQuery('#nakup-1ka #polje-podjetje-eracun').show();
|
|
||||||
} else {
|
|
||||||
jQuery('#nakup-1ka #polje-podjetje-eracun').hide();
|
|
||||||
jQuery('[name="podjetje_eracun"]').prop('checked', false);
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
jQuery('[name="podjetje_davcna"]').keyup(function () {
|
jQuery('[name="podjetje_davcna"]').keyup(function () {
|
||||||
@ -1355,3 +1364,22 @@ function posodobiCenoPaketa() {
|
|||||||
function lang() {
|
function lang() {
|
||||||
return jQuery('[name="lang"]').val();
|
return jQuery('[name="lang"]').val();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prikažemo polje za Slovenijo v kolikor je uporabnik proračunski uporabnik
|
||||||
|
*/
|
||||||
|
function prikaziPoljeEracun(){
|
||||||
|
|
||||||
|
if(jQuery('#racun-na-podjetje').is(':checked') &&
|
||||||
|
(jQuery('#nakup-1ka #polje-drzava').val() == 'Slovenija' || jQuery('#nakup-1ka #polje-drzava').val() == 'Slovenia')){
|
||||||
|
|
||||||
|
jQuery('#nakup-1ka #polje-podjetje-eracun').show();
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
jQuery('#nakup-1ka #polje-podjetje-eracun').hide();
|
||||||
|
jQuery('[name="podjetje_eracun"]').prop('checked', false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
@ -184,85 +184,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="w-clearfix">
|
<?php
|
||||||
<div class="col _3-3-3-12">
|
$slovenija = ($language->language == 'sl' ? 'Slovenija' : 'Slovenia');
|
||||||
<div class="checkbox-field w-checkbox racun-na-podjetje">
|
|
||||||
<input type="checkbox" name="podjetje" value="1" class="cb w-checkbox-input" id="racun-na-podjetje">
|
|
||||||
<span class="checkbox-display"></span>
|
|
||||||
<span>
|
|
||||||
<label for="racun-na-podjetje" class="checkbox-label w-form-label racun-na-podjetje">
|
|
||||||
<?php if ($language->language == 'sl'): ?>
|
|
||||||
Želim račun na podjetje
|
|
||||||
<?php else: ?>
|
|
||||||
I would like an invoice to the company
|
|
||||||
<?php endif; ?>
|
|
||||||
</label>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="podatki-za-podjetje">
|
$country_list = array(
|
||||||
<div class="w-clearfix">
|
|
||||||
<div class="col _3-3-3-12">
|
|
||||||
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_davcna" value=""
|
|
||||||
size="30"
|
|
||||||
placeholder="<?php echo($language->language == 'sl' ? 'Vnestite ID za DDV podjetja (obvezno)' : 'Enter your business VAT ID (required)'); ?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- <div class="w-clearfix">-->
|
|
||||||
<!-- <div class="col _3-3-3-12">-->
|
|
||||||
<!-- <div class="checkbox-field w-checkbox polje-za-podjetje">-->
|
|
||||||
<!-- <input type="checkbox" name="podjetje_ddv" value="1" class="cb w-checkbox-input" id="zavezanec-za-ddv">-->
|
|
||||||
<!-- <span class="checkbox-display checkbox-zavezanec-za-ddv"></span>-->
|
|
||||||
<!-- <span>-->
|
|
||||||
<!-- <label for="zavezanec-za-ddv" class="checkbox-label w-form-label">-->
|
|
||||||
<!-- --><?php //if ($language->language == 'sl'): ?>
|
|
||||||
<!-- Zavezanec za DDV-->
|
|
||||||
<!-- --><?php //else: ?>
|
|
||||||
<!-- VAT-registered user-->
|
|
||||||
<!-- --><?php //endif; ?>
|
|
||||||
<!-- </label>-->
|
|
||||||
<!-- </span>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
<!-- </div>-->
|
|
||||||
|
|
||||||
<div class="w-clearfix">
|
|
||||||
<div class="col _3-3-3-12">
|
|
||||||
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_ime" value="" size="30"
|
|
||||||
placeholder="<?php echo($language->language == 'sl' ? 'Vnestite ime / naziv podjetja (obvezno)' : 'Enter the company name (required)'); ?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="w-clearfix">
|
|
||||||
<div class="col _3-3-3-12">
|
|
||||||
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_naslov" value=""
|
|
||||||
size="30"
|
|
||||||
placeholder="<?php echo($language->language == 'sl' ? 'Vnestite naslov podjetja (obvezno)' : 'Enter the business address (required)'); ?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="w-clearfix">
|
|
||||||
<div class="col _3-3-3-12">
|
|
||||||
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_postna" value=""
|
|
||||||
size="30"
|
|
||||||
placeholder="<?php echo($language->language == 'sl' ? 'Poštna številka (obvezno)' : 'Postcode (required)'); ?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="w-clearfix">
|
|
||||||
<div class="col _3-3-3-12">
|
|
||||||
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_posta" value=""
|
|
||||||
size="30" placeholder="<?php echo($language->language == 'sl' ? 'Ime pošte (obvezno)' : 'Post name (required)'); ?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
$slovenija = ($language->language == 'sl' ? 'Slovenija' : 'Slovenia');
|
|
||||||
|
|
||||||
$country_list = array(
|
|
||||||
"Afghanistan",
|
"Afghanistan",
|
||||||
"Albania",
|
"Albania",
|
||||||
"Algeria",
|
"Algeria",
|
||||||
@ -456,18 +381,92 @@
|
|||||||
"Yemen",
|
"Yemen",
|
||||||
"Zambia",
|
"Zambia",
|
||||||
"Zimbabwe"
|
"Zimbabwe"
|
||||||
);?>
|
);?>
|
||||||
|
<div class="w-clearfix">
|
||||||
|
<div class="col _3-3-3-12">
|
||||||
|
<select name="podjetje_drzava" class="input-field w-input" id="polje-drzava" required="required">
|
||||||
|
<option value="" disabled="disabled" <?php printf ($language->language != 'sl' ? 'selected="selected"' : ''); ?>> - <?php printf ($language->language == 'sl' ? 'Izberite državo' : 'Select a country'); ?> -</option>
|
||||||
|
<?php foreach($country_list as $country): ?>
|
||||||
|
<option value="<?php printf($country); ?>" <?php printf ($language->language == 'sl' && $country == 'Slovenija' ? 'selected="selected"' : ''); ?>><?php printf($country); ?></option>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-clearfix">
|
||||||
|
<div class="col _3-3-3-12">
|
||||||
|
<div class="checkbox-field w-checkbox racun-na-podjetje">
|
||||||
|
<input type="checkbox" name="podjetje" value="1" class="cb w-checkbox-input" id="racun-na-podjetje">
|
||||||
|
<span class="checkbox-display"></span>
|
||||||
|
<span>
|
||||||
|
<label for="racun-na-podjetje" class="checkbox-label w-form-label racun-na-podjetje">
|
||||||
|
<?php if ($language->language == 'sl'): ?>
|
||||||
|
Želim račun na podjetje
|
||||||
|
<?php else: ?>
|
||||||
|
I would like an invoice to the company
|
||||||
|
<?php endif; ?>
|
||||||
|
</label>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="podatki-za-podjetje">
|
||||||
<div class="w-clearfix">
|
<div class="w-clearfix">
|
||||||
<div class="col _3-3-3-12">
|
<div class="col _3-3-3-12">
|
||||||
<select name="podjetje_drzava" class="input-field w-input polje-za-podjetje" id="polje-drzava">
|
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_davcna" value=""
|
||||||
<option value="" disabled="disabled" <?php printf ($language->language != 'sl' ? 'selected="selected"' : ''); ?>> - <?php printf ($language->language == 'sl' ? 'Izberite državo' : 'Select a country'); ?> -</option>
|
size="30"
|
||||||
<?php foreach($country_list as $country): ?>
|
placeholder="<?php echo($language->language == 'sl' ? 'Vnestite ID za DDV podjetja (obvezno)' : 'Enter your business VAT ID (required)'); ?>">
|
||||||
<option value="<?php printf($country); ?>" <?php printf ($language->language == 'sl' && $country == 'Slovenija' ? 'selected="selected"' : ''); ?>><?php printf($country); ?></option>
|
|
||||||
<?php endforeach; ?>
|
|
||||||
</select>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- <div class="w-clearfix">-->
|
||||||
|
<!-- <div class="col _3-3-3-12">-->
|
||||||
|
<!-- <div class="checkbox-field w-checkbox polje-za-podjetje">-->
|
||||||
|
<!-- <input type="checkbox" name="podjetje_ddv" value="1" class="cb w-checkbox-input" id="zavezanec-za-ddv">-->
|
||||||
|
<!-- <span class="checkbox-display checkbox-zavezanec-za-ddv"></span>-->
|
||||||
|
<!-- <span>-->
|
||||||
|
<!-- <label for="zavezanec-za-ddv" class="checkbox-label w-form-label">-->
|
||||||
|
<!-- --><?php //if ($language->language == 'sl'): ?>
|
||||||
|
<!-- Zavezanec za DDV-->
|
||||||
|
<!-- --><?php //else: ?>
|
||||||
|
<!-- VAT-registered user-->
|
||||||
|
<!-- --><?php //endif; ?>
|
||||||
|
<!-- </label>-->
|
||||||
|
<!-- </span>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
|
||||||
|
<div class="w-clearfix">
|
||||||
|
<div class="col _3-3-3-12">
|
||||||
|
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_ime" value="" size="30"
|
||||||
|
placeholder="<?php echo($language->language == 'sl' ? 'Vnestite ime / naziv podjetja (obvezno)' : 'Enter the company name (required)'); ?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-clearfix">
|
||||||
|
<div class="col _3-3-3-12">
|
||||||
|
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_naslov" value=""
|
||||||
|
size="30"
|
||||||
|
placeholder="<?php echo($language->language == 'sl' ? 'Vnestite naslov podjetja (obvezno)' : 'Enter the business address (required)'); ?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-clearfix">
|
||||||
|
<div class="col _3-3-3-12">
|
||||||
|
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_postna" value=""
|
||||||
|
size="30"
|
||||||
|
placeholder="<?php echo($language->language == 'sl' ? 'Poštna številka (obvezno)' : 'Postcode (required)'); ?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="w-clearfix">
|
||||||
|
<div class="col _3-3-3-12">
|
||||||
|
<input type="text" class="input-field w-input polje-za-podjetje" name="podjetje_posta" value=""
|
||||||
|
size="30" placeholder="<?php echo($language->language == 'sl' ? 'Ime pošte (obvezno)' : 'Post name (required)'); ?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="w-clearfix">
|
<div class="w-clearfix">
|
||||||
<div class="col _3-3-3-12">
|
<div class="col _3-3-3-12">
|
||||||
@ -630,6 +629,14 @@
|
|||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<span id="forma-telefon">/</span>
|
<span id="forma-telefon">/</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col" id="col-forma-d-drzava">
|
||||||
|
<?php if ($language->language == 'sl'): ?>
|
||||||
|
Država:
|
||||||
|
<?php else: ?>
|
||||||
|
Country:
|
||||||
|
<?php endif; ?>
|
||||||
|
<span id="forma-d-drzava">/</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- Račun na podjetje -->
|
<!-- Račun na podjetje -->
|
||||||
<div class="podatki-za-podjetje">
|
<div class="podatki-za-podjetje">
|
||||||
@ -665,7 +672,7 @@
|
|||||||
Address:
|
Address:
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<span id="forma-d-naslov"></span>, <span id="forma-d-postna-st"></span> <span
|
<span id="forma-d-naslov"></span>, <span id="forma-d-postna-st"></span> <span
|
||||||
id="forma-d-posta-ime"></span>, <span id="forma-d-drzava"></span>
|
id="forma-d-posta-ime"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user