mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-18 10:15:05 +01:00
Miglioramenti minori
This commit is contained in:
parent
8b3eeb6f4b
commit
3ef36e99a9
@ -16,8 +16,10 @@ if (Auth::check()) {
|
||||
</span>
|
||||
</footer>
|
||||
|
||||
<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 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 -->';
|
||||
|
@ -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) {
|
||||
|
@ -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,
|
||||
]));
|
||||
}
|
||||
|
@ -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');
|
||||
|
@ -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 '
|
||||
|
@ -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');
|
||||
|
Loading…
Reference in New Issue
Block a user