1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-31 18:17:28 +01:00

Bugfix minori

This commit is contained in:
Thomas Zilio 2019-10-18 15:28:44 +02:00
parent e34bcd7d90
commit a5d7690e5c
7 changed files with 31 additions and 36 deletions

View File

@ -136,9 +136,9 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div>
<?php
if(!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])){
if (!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])) {
$collapsed = 'in';
}else{
} else {
$collapsed = '';
}
?>
@ -155,7 +155,7 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div>
</h4>
</div>
<div id="dati_appalto" class="panel-collapse collapse <?=$collapsed?>">
<div id="dati_appalto" class="panel-collapse collapse <?php echo $collapsed; ?>">
<div class="panel-body">
<div class="row">
<div class="col-md-6">

View File

@ -209,9 +209,9 @@ $_SESSION['superselect']['idsede_destinazione'] = $record['idsede_destinazione']
</div>
<?php
if(!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])){
if (!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])) {
$collapsed = 'in';
}else{
} else {
$collapsed = '';
}
?>
@ -228,7 +228,7 @@ $_SESSION['superselect']['idsede_destinazione'] = $record['idsede_destinazione']
</div>
</h4>
</div>
<div id="dati_appalto" class="panel-collapse collapse <?=$collapsed?>">
<div id="dati_appalto" class="panel-collapse collapse <?php echo $collapsed; ?>">
<div class="panel-body">
<div class="row">
<div class="col-md-6">

View File

@ -122,9 +122,9 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div>
<?php
if(!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])){
if (!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])) {
$collapsed = 'in';
}else{
} else {
$collapsed = '';
}
?>
@ -141,7 +141,7 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div>
</h4>
</div>
<div id="dati_appalto" class="panel-collapse collapse <?=$collapsed?>">
<div id="dati_appalto" class="panel-collapse collapse <?php echo $collapsed; ?>">
<div class="panel-body">
<div class="row">
<div class="col-md-6">

View File

@ -133,9 +133,9 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div>
<?php
if(!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])){
if (!empty($record['id_documento_fe']) || !empty($record['num_item']) || !empty($record['codice_cig']) || !empty($record['codice_cup'])) {
$collapsed = 'in';
}else{
} else {
$collapsed = '';
}
?>
@ -152,7 +152,7 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div>
</h4>
</div>
<div id="dati_appalto" class="panel-collapse collapse <?=$collapsed?>">
<div id="dati_appalto" class="panel-collapse collapse <?php echo $collapsed; ?>">
<div class="panel-body">
<div class="row">
<div class="col-md-6">

View File

@ -10,8 +10,8 @@
echo "<th width='15%'>Data conclusione</th></tr>\n";
for ($i = 0; $i < sizeof($rs); ++$i) {
$data_accettazione = ($rs[$i]['data_accettazione'] != '0000-00-00' ) ? Translator::dateToLocale($rs[$i]['data_accettazione']) : '';
$data_conclusione = ($rs[$i]['data_conclusione'] != '0000-00-00' ) ? Translator::dateToLocale($rs[$i]['data_conclusione']) : '';
$data_accettazione = ($rs[$i]['data_accettazione'] != '0000-00-00') ? Translator::dateToLocale($rs[$i]['data_accettazione']) : '';
$data_conclusione = ($rs[$i]['data_conclusione'] != '0000-00-00') ? Translator::dateToLocale($rs[$i]['data_conclusione']) : '';
if (strtotime($rs[$i]['data_conclusione']) < strtotime(date('Y-m-d')) && $data_conclusione != '') {
$attr = ' class="danger"';

View File

@ -276,35 +276,28 @@ if (!empty($righe)) {
$query .= ' ORDER BY descrizione ASC';
/*Visualizzo codici articoli*/
$codici_articoli = '';
// Visualizzazione codici articoli
$codici = $riga['CodiceArticolo'] ?: [];
$codici = !empty($codici) && !isset($codici[0]) ? [$codici] : $codici;
//caso di un solo codice articolo
if (isset($riga['CodiceArticolo']) and empty($riga['CodiceArticolo'][0]['CodiceValore'])) {
$riga['CodiceArticolo'][0]['CodiceValore'] = $riga['CodiceArticolo']['CodiceValore'];
$riga['CodiceArticolo'][0]['CodiceTipo'] = $riga['CodiceArticolo']['CodiceTipo'];
$codice_principale = null;
$codici_articoli = [];
foreach ($codici as $codice) {
$codice_principale = $codice_principale ?: $codice['CodiceValore'];
$codici_articoli[] = $codice['CodiceValore'].' ('.$codice['CodiceTipo'].')';
}
foreach ($riga['CodiceArticolo'] as $key2 => $item) {
foreach ($item as $key2 => $name) {
if ($key2 == 'CodiceValore') {
if (!empty($item['CodiceValore'])) {
$codici_articoli .= '<small>'.$item['CodiceValore'].' ('.$item['CodiceTipo'].')</small>';
if (($item['CodiceValore'] != end($riga['CodiceArticolo'][(count($riga['CodiceArticolo']) - 1)])) and (is_array($riga['CodiceArticolo'][1]))) {
$codici_articoli .= ', ';
}
}
}
}
}
// Individuazione articolo con codice relativo
$id_articolo = $database->fetchOne('SELECT id FROM mg_articoli WHERE codice = '.prepare($codice_principale))['id'];
echo '
<tr>
<td>
'.$riga['Descrizione'].'<br>
'.(($codici_articoli != '') ? $codici_articoli.'<br>' : '').'
'.(!empty($codici_articoli) ? '<small>'.implode(', ', $codici_articoli).'</small><br>' : '').'
<small>'.tr('Q.: _QTA_ _UM_', [
'_QTA_' => Translator::numberToLocale($riga['Quantita']),
@ -322,7 +315,7 @@ if (!empty($righe)) {
{[ "type": "select", "name": "conto['.$key.']", "ajax-source": "conti-acquisti", "required": 1, "placeholder": "Conto acquisti" ]}
</td>
<td>
{[ "type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "icon-after": "add|'.Modules::get('Articoli')['id'].'|codice='.htmlentities($riga['CodiceArticolo'][0]['CodiceValore']).'&descrizione='.htmlentities($riga['Descrizione']).'" ]}
{[ "type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli", "icon-after": "add|'.Modules::get('Articoli')['id'].'|codice='.htmlentities($codice_principale).'&descrizione='.htmlentities($riga['Descrizione']).'", "value": "'.$id_articolo.'" ]}
</td>
</tr>';
}

View File

@ -76,7 +76,9 @@ class Interaction extends Services
]);
$body = static::responseBody($response);
FatturaElettronica::store($name, $body['content']);
if (!empty($body['content'])) {
FatturaElettronica::store($name, $body['content']);
}
}
return $name;