mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-27 06:04:54 +01:00
Stile del codice
This commit is contained in:
parent
17abd0fc49
commit
b7aa2bfb4a
@ -30,8 +30,8 @@ abstract class Document extends Model
|
|||||||
{
|
{
|
||||||
$righe = $this->getRighe();
|
$righe = $this->getRighe();
|
||||||
|
|
||||||
return $righe->first(function ($item) use ($type, $id){
|
return $righe->first(function ($item) use ($type, $id) {
|
||||||
return $item instanceof $type && $item->id == $id ;
|
return $item instanceof $type && $item->id == $id;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -254,8 +254,9 @@ switch ($resource) {
|
|||||||
|
|
||||||
$where[] = 'idanagrafica='.prepare($id_azienda);
|
$where[] = 'idanagrafica='.prepare($id_azienda);
|
||||||
//admin o utente senza una sede prefissata, avrà accesso a tutte le sedi
|
//admin o utente senza una sede prefissata, avrà accesso a tutte le sedi
|
||||||
if (!empty($user->sedi) and !$user->is_admin)
|
if (!empty($user->sedi) and !$user->is_admin) {
|
||||||
$where[] = 'id IN('.implode(',', $user->sedi).')';
|
$where[] = 'id IN('.implode(',', $user->sedi).')';
|
||||||
|
}
|
||||||
|
|
||||||
if (!empty($search)) {
|
if (!empty($search)) {
|
||||||
$search_fields[] = 'nomesede LIKE '.prepare('%'.$search.'%');
|
$search_fields[] = 'nomesede LIKE '.prepare('%'.$search.'%');
|
||||||
|
@ -36,108 +36,108 @@ foreach ($righe as $riga) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr data-id="'.$r['id'].'" '.$extra.'>
|
<tr data-id="'.$r['id'].'" '.$extra.'>
|
||||||
<td align="left">';
|
<td align="left">';
|
||||||
|
|
||||||
if (!empty($r['idarticolo'])) {
|
if (!empty($r['idarticolo'])) {
|
||||||
echo '
|
echo '
|
||||||
'.Modules::link('Articoli', $r['idarticolo'], $riga->articolo->codice.' - '.$r['descrizione']);
|
'.Modules::link('Articoli', $r['idarticolo'], $riga->articolo->codice.' - '.$r['descrizione']);
|
||||||
|
|
||||||
if (!empty($r['abilita_serial'])) {
|
if (!empty($r['abilita_serial'])) {
|
||||||
if (!empty($mancanti)) {
|
if (!empty($mancanti)) {
|
||||||
echo '
|
echo '
|
||||||
<br><b><small class="text-danger">'.tr('_NUM_ serial mancanti', [
|
<br><b><small class="text-danger">'.tr('_NUM_ serial mancanti', [
|
||||||
'_NUM_' => $mancanti,
|
'_NUM_' => $mancanti,
|
||||||
]).'</small></b>';
|
]).'</small></b>';
|
||||||
}
|
|
||||||
|
|
||||||
if (!empty($serials)) {
|
|
||||||
echo '
|
|
||||||
<br>'.tr('SN').': '.implode(', ', $serials);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
echo nl2br($r['descrizione']);
|
if (!empty($serials)) {
|
||||||
|
echo '
|
||||||
|
<br>'.tr('SN').': '.implode(', ', $serials);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
echo nl2br($r['descrizione']);
|
||||||
|
}
|
||||||
|
|
||||||
// Aggiunta dei riferimenti ai documenti
|
// Aggiunta dei riferimenti ai documenti
|
||||||
$ref = doc_references($r, $dir, ['idddt']);
|
$ref = doc_references($r, $dir, ['idddt']);
|
||||||
|
|
||||||
if (!empty($ref)) {
|
if (!empty($ref)) {
|
||||||
echo '
|
echo '
|
||||||
<br>'.Modules::link($ref['module'], $ref['id'], $ref['description'], $ref['description']);
|
<br>'.Modules::link($ref['module'], $ref['id'], $ref['description'], $ref['description']);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<td class="text-center">';
|
<td class="text-center">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
echo '
|
||||||
<span >'.Translator::numberToLocale($r['qta'] - $r['qta_evasa'], 'qta').' / '.Translator::numberToLocale($r['qta'], 'qta').'</span>';
|
<span >'.Translator::numberToLocale($r['qta'] - $r['qta_evasa'], 'qta').' / '.Translator::numberToLocale($r['qta'], 'qta').'</span>';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Unità di misura
|
// Unità di misura
|
||||||
echo '
|
echo '
|
||||||
<td class="text-center">';
|
<td class="text-center">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
|
||||||
'.$r['um'];
|
|
||||||
}
|
|
||||||
echo '
|
echo '
|
||||||
|
'.$r['um'];
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Costo unitario
|
// Costo unitario
|
||||||
echo '
|
echo '
|
||||||
<td class="text-right">';
|
<td class="text-right">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
echo '
|
||||||
'.moneyFormat($r['subtotale'] / $r['qta']);
|
'.moneyFormat($r['subtotale'] / $r['qta']);
|
||||||
|
|
||||||
if (abs($r['sconto_unitario']) > 0) {
|
if (abs($r['sconto_unitario']) > 0) {
|
||||||
$text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_');
|
$text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_');
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<br><small class="label label-danger">'.replace($text, [
|
<br><small class="label label-danger">'.replace($text, [
|
||||||
'_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])),
|
'_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])),
|
||||||
'_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()),
|
'_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()),
|
||||||
]).'</small>';
|
]).'</small>';
|
||||||
}
|
|
||||||
}
|
}
|
||||||
echo '
|
}
|
||||||
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Iva
|
// Iva
|
||||||
echo '
|
echo '
|
||||||
<td class="text-right">';
|
<td class="text-right">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
echo '
|
||||||
'.moneyFormat($r['iva']).'
|
'.moneyFormat($r['iva']).'
|
||||||
<br><small class="help-block">'.$r['desc_iva'].'</small>';
|
<br><small class="help-block">'.$r['desc_iva'].'</small>';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Imponibile
|
// Imponibile
|
||||||
echo '
|
echo '
|
||||||
<td class="text-right">';
|
<td class="text-right">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
|
||||||
'.moneyFormat($r['subtotale'] - $r['sconto']);
|
|
||||||
}
|
|
||||||
echo '
|
echo '
|
||||||
|
'.moneyFormat($r['subtotale'] - $r['sconto']);
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Possibilità di rimuovere una riga solo se il ddt non è evaso
|
// Possibilità di rimuovere una riga solo se il ddt non è evaso
|
||||||
echo '
|
echo '
|
||||||
<td class="text-center">';
|
<td class="text-center">';
|
||||||
|
|
||||||
if ($record['flag_completato'] == 0) {
|
if ($record['flag_completato'] == 0) {
|
||||||
echo "
|
echo "
|
||||||
<form action='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
<form action='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
||||||
<input type='hidden' name='backto' value='record-edit'>
|
<input type='hidden' name='backto' value='record-edit'>
|
||||||
<input type='hidden' name='id_record' value='".$id_record."'>
|
<input type='hidden' name='id_record' value='".$id_record."'>
|
||||||
@ -147,12 +147,12 @@ foreach ($righe as $riga) {
|
|||||||
|
|
||||||
<div class='input-group-btn'>";
|
<div class='input-group-btn'>";
|
||||||
|
|
||||||
if (!empty($r['idarticolo']) && $r['abilita_serial']) {
|
if (!empty($r['idarticolo']) && $r['abilita_serial']) {
|
||||||
echo "
|
|
||||||
<a class='btn btn-primary btn-xs'data-toggle='tooltip' title='Aggiorna SN...' onclick=\"launch_modal( 'Aggiorna SN', '".$rootdir.'/modules/fatture/add_serial.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&idarticolo='.$r['idarticolo']."');\"><i class='fa fa-barcode' aria-hidden='true'></i></a>";
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
|
<a class='btn btn-primary btn-xs'data-toggle='tooltip' title='Aggiorna SN...' onclick=\"launch_modal( 'Aggiorna SN', '".$rootdir.'/modules/fatture/add_serial.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&idarticolo='.$r['idarticolo']."');\"><i class='fa fa-barcode' aria-hidden='true'></i></a>";
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "
|
||||||
<a class='btn btn-xs btn-warning' title='Modifica questa riga...' onclick=\"launch_modal('Modifica riga', '".$rootdir.'/modules/ddt/row-edit.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&type='.urlencode(get_class($riga))."');\">
|
<a class='btn btn-xs btn-warning' title='Modifica questa riga...' onclick=\"launch_modal('Modifica riga', '".$rootdir.'/modules/ddt/row-edit.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&type='.urlencode(get_class($riga))."');\">
|
||||||
<i class='fa fa-edit'></i>
|
<i class='fa fa-edit'></i>
|
||||||
</a>
|
</a>
|
||||||
@ -162,14 +162,14 @@ foreach ($righe as $riga) {
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</form>";
|
</form>";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="handle clickable" style="padding:10px">
|
<div class="handle clickable" style="padding:10px">
|
||||||
<i class="fa fa-sort"></i>
|
<i class="fa fa-sort"></i>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
@ -185,34 +185,32 @@ switch (post('op')) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
case 'copy-bulk':
|
case 'copy-bulk':
|
||||||
|
|
||||||
foreach ($id_records as $id_record) {
|
foreach ($id_records as $id_record) {
|
||||||
|
|
||||||
// Lettura dati fattura attuale
|
// Lettura dati fattura attuale
|
||||||
$rs = $dbo->fetchOne('SELECT * FROM co_documenti WHERE id='.prepare($id_record));
|
$rs = $dbo->fetchOne('SELECT * FROM co_documenti WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
$dir = $dbo->fetchOne("SELECT dir FROM co_tipidocumento WHERE id=".prepare($rs['idtipodocumento']))['dir'];
|
$dir = $dbo->fetchOne('SELECT dir FROM co_tipidocumento WHERE id='.prepare($rs['idtipodocumento']))['dir'];
|
||||||
|
|
||||||
//+ 1 settimana
|
//+ 1 settimana
|
||||||
if(post('skip_time')=='Giorno'){
|
if (post('skip_time') == 'Giorno') {
|
||||||
$data = date("Y-m-d", strtotime( '+1 day' , strtotime ( $rs['data'] )) );
|
$data = date('Y-m-d', strtotime('+1 day', strtotime($rs['data'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
//+ 1 settimana
|
//+ 1 settimana
|
||||||
if(post('skip_time')=='Settimana'){
|
if (post('skip_time') == 'Settimana') {
|
||||||
$data = date("Y-m-d", strtotime( '+1 week' , strtotime ( $rs['data'] )) );
|
$data = date('Y-m-d', strtotime('+1 week', strtotime($rs['data'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
//+ 1 mese
|
//+ 1 mese
|
||||||
if(post('skip_time')=='Mese'){
|
if (post('skip_time') == 'Mese') {
|
||||||
$data = date("Y-m-d", strtotime( '+1 month' , strtotime ( $rs['data'] )) );
|
$data = date('Y-m-d', strtotime('+1 month', strtotime($rs['data'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
//+ 1 anno
|
//+ 1 anno
|
||||||
if(post('skip_time')=='Anno'){
|
if (post('skip_time') == 'Anno') {
|
||||||
$data = date("Y-m-d", strtotime( '+1 year' , strtotime ( $rs['data'] )) );
|
$data = date('Y-m-d', strtotime('+1 year', strtotime($rs['data'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Duplicazione righe
|
// Duplicazione righe
|
||||||
@ -235,8 +233,7 @@ switch (post('op')) {
|
|||||||
|
|
||||||
// TODO: sistemare la duplicazione delle righe generiche e degli articoli, ignorando interventi, ddt, ordini, preventivi
|
// TODO: sistemare la duplicazione delle righe generiche e degli articoli, ignorando interventi, ddt, ordini, preventivi
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
|
if (!post('riferimenti')) {
|
||||||
if( !post('riferimenti') ){
|
|
||||||
$riga['idpreventivo'] = 0;
|
$riga['idpreventivo'] = 0;
|
||||||
$riga['idcontratto'] = 0;
|
$riga['idcontratto'] = 0;
|
||||||
$riga['idintervento'] = 0;
|
$riga['idintervento'] = 0;
|
||||||
@ -254,8 +251,6 @@ switch (post('op')) {
|
|||||||
// Ricalcolo inps, ritenuta e bollo (se la fattura non è stata pagata)
|
// Ricalcolo inps, ritenuta e bollo (se la fattura non è stata pagata)
|
||||||
ricalcola_costiagg_fattura($id_record);
|
ricalcola_costiagg_fattura($id_record);
|
||||||
aggiorna_sedi_movimenti('documenti', $id_record);
|
aggiorna_sedi_movimenti('documenti', $id_record);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
flash()->info(tr('Fatture duplicate correttamente!'));
|
flash()->info(tr('Fatture duplicate correttamente!'));
|
||||||
|
@ -283,7 +283,7 @@ if (empty($record['is_fiscale'])) {
|
|||||||
<strike>';
|
<strike>';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo (empty($scadenza['da_pagare']) ? '<i class="fa fa-exclamation-triangle"></i> ' : '').moneyFormat($scadenza['da_pagare']);
|
echo(empty($scadenza['da_pagare']) ? '<i class="fa fa-exclamation-triangle"></i> ' : '').moneyFormat($scadenza['da_pagare']);
|
||||||
|
|
||||||
if ($scadenza['pagato'] == $scadenza['da_pagare']) {
|
if ($scadenza['pagato'] == $scadenza['da_pagare']) {
|
||||||
echo '
|
echo '
|
||||||
|
@ -29,117 +29,117 @@ foreach ($righe as $riga) {
|
|||||||
// Individuazione dei seriali
|
// Individuazione dei seriali
|
||||||
if (!empty($r['idarticolo']) && !empty($r['abilita_serial'])) {
|
if (!empty($r['idarticolo']) && !empty($r['abilita_serial'])) {
|
||||||
$serials = array_column($dbo->fetchArray('SELECT serial FROM mg_prodotti WHERE serial IS NOT NULL AND id_riga_ordine='.prepare($r['id'])), 'serial');
|
$serials = array_column($dbo->fetchArray('SELECT serial FROM mg_prodotti WHERE serial IS NOT NULL AND id_riga_ordine='.prepare($r['id'])), 'serial');
|
||||||
$mancanti = $r['qta'] - count($serials);
|
$mancanti = $r['qta'] - count($serials);
|
||||||
|
|
||||||
if ($mancanti > 0) {
|
if ($mancanti > 0) {
|
||||||
$extra = 'class="warning"';
|
$extra = 'class="warning"';
|
||||||
} else {
|
} else {
|
||||||
$mancanti = 0;
|
$mancanti = 0;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr data-id="'.$r['id'].'" '.$extra.'>
|
<tr data-id="'.$r['id'].'" '.$extra.'>
|
||||||
<td align="left">';
|
<td align="left">';
|
||||||
|
|
||||||
if (!empty($r['idarticolo'])) {
|
if (!empty($r['idarticolo'])) {
|
||||||
echo '
|
echo '
|
||||||
'.Modules::link('Articoli', $r['idarticolo'], $riga->articolo->codice.' - '.$r['descrizione']);
|
'.Modules::link('Articoli', $r['idarticolo'], $riga->articolo->codice.' - '.$r['descrizione']);
|
||||||
|
|
||||||
if (!empty($r['abilita_serial'])) {
|
if (!empty($r['abilita_serial'])) {
|
||||||
if (!empty($mancanti)) {
|
if (!empty($mancanti)) {
|
||||||
echo '
|
echo '
|
||||||
<br><b><small class="text-danger">'.tr('_NUM_ serial mancanti', [
|
<br><b><small class="text-danger">'.tr('_NUM_ serial mancanti', [
|
||||||
'_NUM_' => $mancanti,
|
'_NUM_' => $mancanti,
|
||||||
]).'</small></b>';
|
]).'</small></b>';
|
||||||
}
|
|
||||||
|
|
||||||
if (!empty($serials)) {
|
|
||||||
echo '
|
|
||||||
<br>'.tr('SN').': '.implode(', ', $serials);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
echo nl2br($r['descrizione']);
|
if (!empty($serials)) {
|
||||||
|
echo '
|
||||||
|
<br>'.tr('SN').': '.implode(', ', $serials);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
echo nl2br($r['descrizione']);
|
||||||
|
}
|
||||||
|
|
||||||
// Aggiunta dei riferimenti ai documenti
|
// Aggiunta dei riferimenti ai documenti
|
||||||
$ref = doc_references($r, $dir, ['idordine']);
|
$ref = doc_references($r, $dir, ['idordine']);
|
||||||
|
|
||||||
if (!empty($ref)) {
|
if (!empty($ref)) {
|
||||||
echo '
|
echo '
|
||||||
<br>'.Modules::link($ref['module'], $ref['id'], $ref['description'], $ref['description']);
|
<br>'.Modules::link($ref['module'], $ref['id'], $ref['description'], $ref['description']);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<td class="text-center">';
|
<td class="text-center">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
echo '
|
||||||
<span >'.Translator::numberToLocale($r['qta'] - $r['qta_evasa'], 'qta').' / '.Translator::numberToLocale($r['qta'], 'qta').'</span>';
|
<span >'.Translator::numberToLocale($r['qta'] - $r['qta_evasa'], 'qta').' / '.Translator::numberToLocale($r['qta'], 'qta').'</span>';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Unità di misura
|
// Unità di misura
|
||||||
echo '
|
echo '
|
||||||
<td class="text-center">';
|
<td class="text-center">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
|
||||||
'.$r['um'];
|
|
||||||
}
|
|
||||||
echo '
|
echo '
|
||||||
|
'.$r['um'];
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Costo unitario
|
// Costo unitario
|
||||||
echo '
|
echo '
|
||||||
<td class="text-right">';
|
<td class="text-right">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
echo '
|
||||||
'.moneyFormat($r['subtotale'] / $r['qta']);
|
'.moneyFormat($r['subtotale'] / $r['qta']);
|
||||||
|
|
||||||
if (abs($r['sconto_unitario']) > 0) {
|
if (abs($r['sconto_unitario']) > 0) {
|
||||||
$text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_');
|
$text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_');
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<br><small class="label label-danger">'.replace($text, [
|
<br><small class="label label-danger">'.replace($text, [
|
||||||
'_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])),
|
'_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])),
|
||||||
'_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()),
|
'_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()),
|
||||||
]).'</small>';
|
]).'</small>';
|
||||||
}
|
|
||||||
}
|
}
|
||||||
echo '
|
}
|
||||||
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Iva
|
// Iva
|
||||||
echo '
|
echo '
|
||||||
<td class="text-right">';
|
<td class="text-right">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
echo '
|
||||||
'.moneyFormat($r['iva']).'
|
'.moneyFormat($r['iva']).'
|
||||||
<br><small class="help-block">'.$r['desc_iva'].'</small>';
|
<br><small class="help-block">'.$r['desc_iva'].'</small>';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Imponibile
|
// Imponibile
|
||||||
echo '
|
echo '
|
||||||
<td class="text-right">';
|
<td class="text-right">';
|
||||||
if (empty($r['is_descrizione'])) {
|
if (empty($r['is_descrizione'])) {
|
||||||
echo '
|
|
||||||
'.moneyFormat($r['subtotale'] - $r['sconto']);
|
|
||||||
}
|
|
||||||
echo '
|
echo '
|
||||||
|
'.moneyFormat($r['subtotale'] - $r['sconto']);
|
||||||
|
}
|
||||||
|
echo '
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
// Possibilità di rimuovere una riga solo se l'ordine non è evaso
|
// Possibilità di rimuovere una riga solo se l'ordine non è evaso
|
||||||
echo '
|
echo '
|
||||||
<td class="text-center">';
|
<td class="text-center">';
|
||||||
|
|
||||||
if ($record['flag_completato'] == 0) {
|
if ($record['flag_completato'] == 0) {
|
||||||
echo "
|
echo "
|
||||||
<form action='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
<form action='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
||||||
<input type='hidden' name='backto' value='record-edit'>
|
<input type='hidden' name='backto' value='record-edit'>
|
||||||
<input type='hidden' name='id_record' value='".$id_record."'>
|
<input type='hidden' name='id_record' value='".$id_record."'>
|
||||||
@ -147,33 +147,33 @@ foreach ($righe as $riga) {
|
|||||||
<input type='hidden' name='type' value='".get_class($riga)."'>
|
<input type='hidden' name='type' value='".get_class($riga)."'>
|
||||||
<input type='hidden' name='op' value='delete_riga'>";
|
<input type='hidden' name='op' value='delete_riga'>";
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
|
|
||||||
<div class='input-group-btn'>";
|
<div class='input-group-btn'>";
|
||||||
|
|
||||||
if (!empty($r['idarticolo']) && $r['abilita_serial']) {
|
if (!empty($r['idarticolo']) && $r['abilita_serial']) {
|
||||||
echo "
|
|
||||||
<a class='btn btn-primary btn-xs'data-toggle='tooltip' title='Aggiorna SN...' onclick=\"launch_modal( 'Aggiorna SN', '".$rootdir.'/modules/fatture/add_serial.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&idarticolo='.$r['idarticolo']."');\"><i class='fa fa-barcode' aria-hidden='true'></i></a>";
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
|
<a class='btn btn-primary btn-xs'data-toggle='tooltip' title='Aggiorna SN...' onclick=\"launch_modal( 'Aggiorna SN', '".$rootdir.'/modules/fatture/add_serial.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&idarticolo='.$r['idarticolo']."');\"><i class='fa fa-barcode' aria-hidden='true'></i></a>";
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "
|
||||||
<a class='btn btn-xs btn-warning' title='Modifica questa riga...' onclick=\"launch_modal( 'Modifica riga', '".$rootdir.'/modules/ordini/row-edit.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&type='.urlencode(get_class($riga))."');\"><i class='fa fa-edit'></i></a>
|
<a class='btn btn-xs btn-warning' title='Modifica questa riga...' onclick=\"launch_modal( 'Modifica riga', '".$rootdir.'/modules/ordini/row-edit.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'&type='.urlencode(get_class($riga))."');\"><i class='fa fa-edit'></i></a>
|
||||||
|
|
||||||
<a class='btn btn-xs btn-danger' title='Rimuovi questa riga...' onclick=\"if( confirm('Rimuovere questa riga dall\\'ordine?') ){ $('#delete-form-".$r['id']."').submit(); }\"><i class='fa fa-trash'></i></a>
|
<a class='btn btn-xs btn-danger' title='Rimuovi questa riga...' onclick=\"if( confirm('Rimuovere questa riga dall\\'ordine?') ){ $('#delete-form-".$r['id']."').submit(); }\"><i class='fa fa-trash'></i></a>
|
||||||
</div>
|
</div>
|
||||||
</form>";
|
</form>";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="handle clickable" style="padding:10px">
|
<div class="handle clickable" style="padding:10px">
|
||||||
<i class="fa fa-sort"></i>
|
<i class="fa fa-sort"></i>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
</tbody>';
|
</tbody>';
|
||||||
|
@ -52,9 +52,7 @@ echo '
|
|||||||
'.((!empty($s_provincia)) ? tr('Provincia').': <b>'.strtoupper($s_provincia).'</b>' : '').'
|
'.((!empty($s_provincia)) ? tr('Provincia').': <b>'.strtoupper($s_provincia).'</b>' : '').'
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
} elseif (!empty($c_indirizzo) or !empty($c_cap) or !empty($c_citta) or !empty($c_provincia)) {
|
||||||
|
|
||||||
else if (!empty($c_indirizzo) or !empty($c_cap) or !empty($c_citta) or !empty($c_provincia)) {
|
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="4">
|
<td colspan="4">
|
||||||
|
@ -12,15 +12,13 @@ $contratto = $dbo->fetchOne('SELECT nome, numero FROM co_contratti WHERE id = '.
|
|||||||
$id_cliente = $documento['idanagrafica'];
|
$id_cliente = $documento['idanagrafica'];
|
||||||
$id_sede = $documento['idsede'];
|
$id_sede = $documento['idsede'];
|
||||||
|
|
||||||
if (!empty($documento['idsede_destinazione'])){
|
if (!empty($documento['idsede_destinazione'])) {
|
||||||
|
|
||||||
$sedi = $dbo->fetchOne('SELECT nomesede, cap, citta, indirizzo, provincia FROM an_sedi WHERE id = '.prepare($documento['idsede_destinazione']));
|
$sedi = $dbo->fetchOne('SELECT nomesede, cap, citta, indirizzo, provincia FROM an_sedi WHERE id = '.prepare($documento['idsede_destinazione']));
|
||||||
|
|
||||||
$s_citta = $sedi['citta'];
|
$s_citta = $sedi['citta'];
|
||||||
$s_indirizzo = $sedi['indirizzo'];
|
$s_indirizzo = $sedi['indirizzo'];
|
||||||
$s_cap = $sedi['cap'];
|
$s_cap = $sedi['cap'];
|
||||||
$s_provincia = $sedi['provincia'];
|
$s_provincia = $sedi['provincia'];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Se ho deciso di NON mostrare i prezzi al tencico mi assicuro che non li possa vedere dalla stampa
|
//Se ho deciso di NON mostrare i prezzi al tencico mi assicuro che non li possa vedere dalla stampa
|
||||||
|
Loading…
x
Reference in New Issue
Block a user