Miglioramenti minori

This commit is contained in:
Thomas Zilio 2018-12-12 18:42:41 +01:00
parent 8b3eeb6f4b
commit 3ef36e99a9
6 changed files with 24 additions and 9 deletions

View File

@ -16,8 +16,10 @@ if (Auth::check()) {
</span>
</footer>
<div class="modal fade" id="bs-popup" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="true"></div>
<div class="modal fade" id="bs-popup2" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="true"></div>';
<div id="modals">
<div class="modal fade" id="bs-popup" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="true"></div>
<div class="modal fade" id="bs-popup2" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="true"></div>
</div>';
}
echo '
</div><!-- ./wrapper -->';

View File

@ -435,6 +435,14 @@ function launch_modal(title, href, init_modal, id) {
if (id == null) {
id = '#bs-popup';
// Generazione dinamica modal
/*
id = 'bs-popup-' + Math.floor(Math.random() * 100);
$('#modals').append('<div class="modal fade" id="' + id + '" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="true"></div>');
id = '#' + id;
*/
}
if (init_modal == null) {

View File

@ -86,7 +86,7 @@ switch (post('op')) {
$check_vat_number = Validate::isValidVatNumber($partita_iva);
if (empty($check_vat_number)) {
flash()->warning(tr('Attenzione: la partita IVA _IVA_ sembra non essere valida. Per conferma il servizio <a target="_blank" href="https://telematici.agenziaentrate.gov.it/VerificaPIVA/Scegli.do?parameter=verificaPiva">Verifica partita iva</a> del sito dell\'agenzia delle entrate.', [
flash()->warning(tr('Attenzione: la partita IVA _IVA_ sembra non essere valida', [
'_IVA_' => $partita_iva,
]));
}

View File

@ -16,6 +16,9 @@ class Validate
if ($partita_iva === '') {
return true;
}
if (strlen($partita_iva) == 13) {
$partita_iva = substr($partita_iva, 2);
}
if (strlen($partita_iva) != 11 || preg_match("/^[0-9]+\$/D", $partita_iva) != 1) {
return false;
@ -59,6 +62,7 @@ class Validate
return false;
}
/**
// Controllo con API europea ufficiale
if (extension_loaded('soap')) {
try {
@ -69,7 +73,7 @@ class Validate
}
} catch (VATCheckUnavailableException $e) {
}
}
} */
// Controllo attraverso apilayer
$access_key = setting('apilayer API key for VAT number');

View File

@ -57,6 +57,11 @@ foreach ($righe as $r) {
$count += ceil(strlen($r['descrizione']) / $autofill['words']);
$count += substr_count($r['descrizione'], PHP_EOL);
$v_iva[$r['desc_iva']] = sum($v_iva[$r['desc_iva']], $r['iva']);
$v_totale[$r['desc_iva']] = sum($v_totale[$r['desc_iva']], [
$r['subtotale'], -$r['sconto'],
]);
// Valori assoluti
$r['qta'] = abs($r['qta']);
if (empty($r['sconto_globale'])) {
@ -196,10 +201,6 @@ foreach ($righe as $r) {
</tr>';
$autofill['count'] += $count;
$v_iva[$r['desc_iva']] = sum($v_iva[$r['desc_iva']], $r['iva']);
$v_totale[$r['desc_iva']] = sum($v_totale[$r['desc_iva']], [
$r['subtotale'], -$r['sconto'],
]);
}
echo '

View File

@ -29,7 +29,7 @@ class DDTCest
{
// Seleziona il modulo da aprire
$t->expandSidebarLink('Magazzino');
$t->navigateTo($entrata == true ? 'Ddt di vendita' : 'Ddt di acquisto');
$t->navigateTo($entrata == true ? 'Ddt in uscita' : 'Ddt in entrata');
// Apre la schermata di nuovo elemento
$t->clickAndWaitModal('.btn-primary', '#tabs');