Fix minori
This commit is contained in:
parent
4c30f237fd
commit
749f227b06
|
@ -22,41 +22,41 @@ echo '
|
|||
<li class="active"><a href="#generazione" data-toggle="tab">'.tr('Generazione').'</a></li>
|
||||
<li><a href="#inserimento" data-toggle="tab">'.tr('Inserimento').'</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<div class="tab-content">
|
||||
<form action="" method="post" role="form" class="tab-pane active" id="generazione">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="op" value="generate_serials">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-5">
|
||||
{[ "type": "text", "label": "'.tr('Inizio').'", "name": "serial_start", "extra": "onkeyup=\"$(\'#serial_end\').val( $(this).val()); ricalcola_generazione();\"" ]}
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-2 text-center" style="padding-top: 20px;">
|
||||
<i class="fa fa-arrow-circle-right fa-2x"></i>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-5">
|
||||
{[ "type": "text", "label": "'.tr('Fine').'", "name": "serial_end", "extra": "onkeyup=\"ricalcola_generazione();\"" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-9">
|
||||
<p class="text-danger">'.tr('Totale prodotti da inserire').': <span id="totale_generazione">0</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-3 text-right">
|
||||
<button type="button" class="btn btn-primary" onclick="addSerial(\'#generazione\', $(\'#totale_generazione\').text())"><i class="fa fa-plus"></i> '.tr('Aggiungi').'</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form action="" method="post" role="form" class="tab-pane active" id="inserimento">
|
||||
|
||||
<form action="" method="post" role="form" class="tab-pane" id="inserimento">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="op" value="add_serials">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "select", "label": "'.tr('Nuovi seriali').'", "name": "serials[]", "extra": "onchange=\"ricalcola_inserimento();\"", "multiple": 1, "values": [] ]}
|
||||
|
@ -67,7 +67,7 @@ echo '
|
|||
<div class="col-md-9">
|
||||
<p class="text-danger">'.tr('Totale prodotti da inserire').': <span id="totale_inserimento">0</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-md-3 text-right">
|
||||
<button type="button" class="btn btn-primary" onclick="addSerial(\'#inserimento\', $(\'#totale_inserimento\').text())"><i class="fa fa-plus"></i> '.tr('Aggiungi').'</button>
|
||||
</div>
|
||||
|
@ -255,8 +255,8 @@ $(document).ready(function() {
|
|||
tokenSeparators: [\',\']
|
||||
});
|
||||
});
|
||||
|
||||
function addSerial(form_id, numero) {
|
||||
|
||||
function addSerial(form_id, numero) {
|
||||
if (numero > 0){
|
||||
swal({
|
||||
title: "'.tr('Nuovi seriali').'",
|
||||
|
|
|
@ -111,49 +111,50 @@ switch (post('op')) {
|
|||
|
||||
$fattura->save();
|
||||
|
||||
if ($stato_precedente->descrizione == 'Bozza' && $stato['descrizione'] == 'Emessa') {
|
||||
if ($fattura->direzione == 'entrata' && $stato_precedente->descrizione == 'Bozza' && $stato['descrizione'] == 'Emessa') {
|
||||
// Generazione automatica della Fattura Elettronica
|
||||
$stato_fe = empty($fattura->codice_stato_fe) || in_array($fattura->codice_stato_fe, ['GEN', 'NS', 'EC02']);
|
||||
$checks = FatturaElettronica::controllaFattura($fattura);
|
||||
if ($stato_fe && empty($checks)) {
|
||||
try {
|
||||
$fattura_pa = new FatturaElettronica($id_record);
|
||||
$file = $fattura_pa->save(DOCROOT.'/'.FatturaElettronica::getDirectory());
|
||||
$file = $fattura_pa->save(DOCROOT . '/' . FatturaElettronica::getDirectory());
|
||||
|
||||
flash()->info(tr('Fattura elettronica generata correttamente!'));
|
||||
|
||||
if (!$fattura_pa->isValid()) {
|
||||
$errors = $fattura_pa->getErrors();
|
||||
|
||||
flash()->warning(tr('La fattura elettronica potrebbe avere delle irregolarità!').' '.tr('Controllare i seguenti campi: _LIST_', [
|
||||
flash()->warning(tr('La fattura elettronica potrebbe avere delle irregolarità!') . ' ' . tr('Controllare i seguenti campi: _LIST_', [
|
||||
'_LIST_' => implode(', ', $errors),
|
||||
]).'.');
|
||||
]) . '.');
|
||||
}
|
||||
} catch (UnexpectedValueException $e) {
|
||||
}
|
||||
} elseif (!empty($checks)) {
|
||||
$message = tr('La fattura elettronica non è stata generata a causa di alcune informazioni mancanti').':';
|
||||
$message = tr('La fattura elettronica non è stata generata a causa di alcune informazioni mancanti') . ':';
|
||||
|
||||
foreach ($checks as $check) {
|
||||
$message .= '
|
||||
<p><b>'.$check['name'].' '.$check['link'].'</b></p>
|
||||
<ul>';
|
||||
<p><b>' . $check['name'] . ' ' . $check['link'] . '</b></p>
|
||||
<ul>';
|
||||
|
||||
foreach ($check['errors'] as $error) {
|
||||
if (!empty($error)) {
|
||||
$message .= '
|
||||
<li>'.$error.'</li>';
|
||||
<li>' . $error . '</li>';
|
||||
}
|
||||
}
|
||||
|
||||
$message .= '
|
||||
</ul>';
|
||||
</ul>';
|
||||
}
|
||||
|
||||
flash()->warning($message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
aggiorna_sedi_movimenti('documenti', $id_record);
|
||||
|
||||
flash()->info(tr('Fattura modificata correttamente!'));
|
||||
|
|
|
@ -13,9 +13,10 @@ switch (filter('op')) {
|
|||
|
||||
// Verifico che questo nome gruppo non sia già stato usato
|
||||
if ($dbo->fetchNum('SELECT nome FROM zz_groups WHERE nome='.prepare($nome)) == 0) {
|
||||
$dbo->query('INSERT INTO zz_groups( nome, editable ) VALUES('.prepare($nome).', 1)');
|
||||
flash()->info(tr('Gruppo aggiunto!'));
|
||||
$dbo->query('INSERT INTO zz_groups(nome, editable) VALUES('.prepare($nome).', 1)');
|
||||
$id_record = $dbo->lastInsertedID();
|
||||
|
||||
flash()->info(tr('Gruppo aggiunto!'));
|
||||
} else {
|
||||
flash()->error(tr('Gruppo già esistente!'));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue