Stile del codice

This commit is contained in:
Thomas Zilio 2021-10-18 10:23:39 +02:00
parent 24fe32040e
commit 1f141a5dc9
15 changed files with 49 additions and 59 deletions

View File

@ -214,7 +214,7 @@ if (filter('action') == 'do_update') {
$total += $scriptValue; $total += $scriptValue;
} }
} }
echo ' echo '
<script> <script>
$(document).ready(function(){ $(document).ready(function(){

View File

@ -54,7 +54,7 @@ switch (post('op')) {
foreach ($id_records as $id) { foreach ($id_records as $id) {
$articolo = Articolo::find($id); $articolo = Articolo::find($id);
$prezzo_partenza = post('prezzo_partenza')=='vendita' ? $articolo->prezzo_vendita : $articolo->prezzo_acquisto; $prezzo_partenza = post('prezzo_partenza') == 'vendita' ? $articolo->prezzo_vendita : $articolo->prezzo_acquisto;
$new_prezzo_vendita = $prezzo_partenza + ($prezzo_partenza * $percentuale / 100); $new_prezzo_vendita = $prezzo_partenza + ($prezzo_partenza * $percentuale / 100);
$articolo->setPrezzoVendita($new_prezzo_vendita, $articolo->idiva_vendita); $articolo->setPrezzoVendita($new_prezzo_vendita, $articolo->idiva_vendita);

View File

@ -19,17 +19,17 @@
namespace Modules\Articoli\Import; namespace Modules\Articoli\Import;
use Uploads;
use Modules;
use Carbon\Carbon; use Carbon\Carbon;
use Models\Upload;
use Importer\CSVImporter; use Importer\CSVImporter;
use Models\Upload;
use Modules;
use Modules\Anagrafiche\Anagrafica; use Modules\Anagrafiche\Anagrafica;
use Modules\Anagrafiche\Sede; use Modules\Anagrafiche\Sede;
use Modules\Articoli\Articolo; use Modules\Articoli\Articolo;
use Modules\Articoli\Categoria; use Modules\Articoli\Categoria;
use Modules\Iva\Aliquota; use Modules\Iva\Aliquota;
use Plugins\ListinoClienti\DettaglioPrezzo; use Plugins\ListinoClienti\DettaglioPrezzo;
use Uploads;
/** /**
* Struttura per la gestione delle operazioni di importazione (da CSV) degli Articoli. * Struttura per la gestione delle operazioni di importazione (da CSV) degli Articoli.
@ -331,11 +331,11 @@ class CSV extends CSVImporter
]); ]);
//Gestione immagine //Gestione immagine
if ( !empty($url) ) { if (!empty($url)) {
$file_content = file_get_contents($url); $file_content = file_get_contents($url);
if( !empty($file_content) ){ if (!empty($file_content)) {
$name = "immagine_".$articolo->id.'.'.Upload::getExtensionFromMimeType($file_content); $name = 'immagine_'.$articolo->id.'.'.Upload::getExtensionFromMimeType($file_content);
$upload = Uploads::upload($file_content, [ $upload = Uploads::upload($file_content, [
'name' => 'Immagine', 'name' => 'Immagine',

View File

@ -182,7 +182,7 @@ trait RelationTrait
{ {
$result = parent::delete(); $result = parent::delete();
if (!empty($this->idintervento) && $this->fattura->getRighe()->where('idintervento', $this->idintervento)->count()==1) { if (!empty($this->idintervento) && $this->fattura->getRighe()->where('idintervento', $this->idintervento)->count() == 1) {
database()->query("UPDATE in_interventi SET idstatointervento = (SELECT idstatointervento FROM in_statiintervento WHERE codice = 'OK') WHERE id=".prepare($this->idintervento)); database()->query("UPDATE in_interventi SET idstatointervento = (SELECT idstatointervento FROM in_statiintervento WHERE codice = 'OK') WHERE id=".prepare($this->idintervento));
} }

View File

@ -186,10 +186,10 @@ function aggiungi_intervento_in_fattura($id_intervento, $id_fattura, $descrizion
$riga->prezzo_unitario = $sessione->prezzo_orario; $riga->prezzo_unitario = $sessione->prezzo_orario;
//Calcolo lo sconto unitario della sessione in base all'impostazione sui prezzi ivati //Calcolo lo sconto unitario della sessione in base all'impostazione sui prezzi ivati
$iva = $dbo->table('co_iva')->where('id',$id_iva)->first(); $iva = $dbo->table('co_iva')->where('id', $id_iva)->first();
if( $sessione->tipo_sconto=='UNT' && setting('Utilizza prezzi di vendita comprensivi di IVA') ){ if ($sessione->tipo_sconto == 'UNT' && setting('Utilizza prezzi di vendita comprensivi di IVA')) {
$sconto_unitario = $sessione->sconto_unitario + (($sessione->sconto_unitario*$iva->percentuale)/100); $sconto_unitario = $sessione->sconto_unitario + (($sessione->sconto_unitario * $iva->percentuale) / 100);
}else{ } else {
$sconto_unitario = $sessione->sconto_unitario; $sconto_unitario = $sessione->sconto_unitario;
} }

View File

@ -345,4 +345,4 @@ echo '
$("#idarticolo").selectReset(); $("#idarticolo").selectReset();
}); });
</script>'; </script>';

View File

@ -317,10 +317,9 @@ switch (filter('op')) {
$max_number = $informazioni['maxNumber']; $max_number = $informazioni['maxNumber'];
$avviso_numero = !empty($max_number) && floatval($history[0]['number']) > 0.9 * $max_number; $avviso_numero = !empty($max_number) && floatval($history[0]['number']) > 0.9 * $max_number;
// Formattazione dei contenuti dello storico // Formattazione dei contenuti dello storico
foreach ($history as $key => $value) { foreach ($history as $key => $value) {
$history[$key]['size'] = (($history[$key]['size'])? Filesystem::formatBytes($value['size']) : '-' ); $history[$key]['size'] = (($history[$key]['size']) ? Filesystem::formatBytes($value['size']) : '-');
//$history[$key]['invoices_size'] = Filesystem::formatBytes($value['invoices_size']); //$history[$key]['invoices_size'] = Filesystem::formatBytes($value['invoices_size']);
//$history[$key]['notifies_size'] = Filesystem::formatBytes($value['notifies_size']); //$history[$key]['notifies_size'] = Filesystem::formatBytes($value['notifies_size']);
} }

View File

@ -94,22 +94,17 @@ if (Services::isEnabled()) {
$risorse_attive = Services::getRisorseAttive(); $risorse_attive = Services::getRisorseAttive();
if (!$risorse_attive->isEmpty()) { if (!$risorse_attive->isEmpty()) {
$risorse_in_scadenza = Services::getRisorseInScadenza($limite_scadenze); $risorse_in_scadenza = Services::getRisorseInScadenza($limite_scadenze);
if (!$risorse_in_scadenza->isEmpty()) { if (!$risorse_in_scadenza->isEmpty()) {
echo ' echo '
<div class="alert alert-warning" role="alert"> <i class="fa fa-warning"></i> '.tr('Attenzione, _NUM_ risorse sono in scadenza:', [ <div class="alert alert-warning" role="alert"> <i class="fa fa-warning"></i> '.tr('Attenzione, _NUM_ risorse sono in scadenza:', [
'_NUM_' => $risorse_in_scadenza->count(),
'_NUM_' => $risorse_in_scadenza->count()
]).'</div>'; ]).'</div>';
} else {
}else{ echo '
echo '
<div class="alert alert-success" role="alert"> <i class="fa fa-check"></i> '.tr('Bene, tutte le risorse sono attive e non presentano avvisi:', [ <div class="alert alert-success" role="alert"> <i class="fa fa-check"></i> '.tr('Bene, tutte le risorse sono attive e non presentano avvisi:', [
'_NUM_' => $risorse_attive->count() '_NUM_' => $risorse_attive->count(),
]).'</div>'; ]).'</div>';
} }
echo ' echo '
@ -124,25 +119,23 @@ if (Services::isEnabled()) {
<tbody>'; <tbody>';
foreach ($risorse_attive as $servizio) { foreach ($risorse_attive as $servizio) {
$scadenza = Carbon::parse($servizio['expiration_at']); $scadenza = Carbon::parse($servizio['expiration_at']);
echo ' echo '
<tr> <tr>
<td>'.$servizio['name'].'</td> <td>'.$servizio['name'].'</td>
<td>'.(($servizio['credits']<100 && $servizio['credits'])? '<b><i class="fa fa-icon fa-warning" ></i>': '' ).(($servizio['credits'])? $servizio['credits']: '-' ).(($servizio['credits']<100 && $servizio['credits'])? '</b>': '' ).'</td> <td>'.(($servizio['credits'] < 100 && $servizio['credits']) ? '<b><i class="fa fa-icon fa-warning" ></i>' : '').(($servizio['credits']) ? $servizio['credits'] : '-').(($servizio['credits'] < 100 && $servizio['credits']) ? '</b>' : '').'</td>
<td>'.((Carbon::now()->diffInDays($scadenza, false)<60 && $scadenza)? '<b><i class="fa fa-icon fa-warning" ></i>': '' ).dateFormat($scadenza).' ('.$scadenza->diffForHumans().')'.((Carbon::now()->diffInDays($scadenza, false)<60 && $scadenza)? '</b>': '' ).'</td> <td>'.((Carbon::now()->diffInDays($scadenza, false) < 60 && $scadenza) ? '<b><i class="fa fa-icon fa-warning" ></i>' : '').dateFormat($scadenza).' ('.$scadenza->diffForHumans().')'.((Carbon::now()->diffInDays($scadenza, false) < 60 && $scadenza) ? '</b>' : '').'</td>
</tr>'; </tr>';
} }
echo ' echo '
</tbody> </tbody>
</table><hr>'; </table><hr>';
//Il servizio Fatturazione Elettronica deve essere presente per visualizzare le Statistiche su Fatture Elettroniche //Il servizio Fatturazione Elettronica deve essere presente per visualizzare le Statistiche su Fatture Elettroniche
if (Services::getRisorseAttive()->where('name','Fatturazione Elettronica')->count()){ if (Services::getRisorseAttive()->where('name', 'Fatturazione Elettronica')->count()) {
echo ' echo '
<div class="panel panel-info"> <div class="panel panel-info">
@ -203,7 +196,6 @@ if (Services::isEnabled()) {
aggiornaStatisticheFE(); aggiornaStatisticheFE();
}); });
</script>'; </script>';
} }
} else { } else {
echo ' echo '

View File

@ -294,11 +294,11 @@ echo '
</div>'; </div>';
// Righe // Righe
if (setting('Aggiorna info di acquisto')=='Non aggiornare'){ if (setting('Aggiorna info di acquisto') == 'Non aggiornare') {
$update_info = 'update_not'; $update_info = 'update_not';
} elseif (setting('Aggiorna info di acquisto')=='Aggiorna prezzo di listino'){ } elseif (setting('Aggiorna info di acquisto') == 'Aggiorna prezzo di listino') {
$update_info ='update_price'; $update_info = 'update_price';
} else{ } else {
$update_info = 'update_all'; $update_info = 'update_all';
} }
@ -358,7 +358,7 @@ if (!empty($righe)) {
$id_articolo = $database->fetchOne('SELECT id_articolo AS id FROM mg_fornitore_articolo WHERE REPLACE(codice_fornitore, " ", "") = '.prepare($codice_principale).' AND id_fornitore = '.prepare($anagrafica->id))['id']; $id_articolo = $database->fetchOne('SELECT id_articolo AS id FROM mg_fornitore_articolo WHERE REPLACE(codice_fornitore, " ", "") = '.prepare($codice_principale).' AND id_fornitore = '.prepare($anagrafica->id))['id'];
} }
} }
if (empty($id_articolo)) { if (empty($id_articolo)) {
$id_articolo = $database->fetchOne('SELECT id FROM mg_articoli WHERE codice = '.prepare($codice_principale))['id']; $id_articolo = $database->fetchOne('SELECT id FROM mg_articoli WHERE codice = '.prepare($codice_principale))['id'];
if (empty($id_articolo)) { if (empty($id_articolo)) {

View File

@ -21,9 +21,9 @@ namespace Plugins\ImportFE;
use Modules; use Modules;
use Modules\Anagrafiche\Anagrafica; use Modules\Anagrafiche\Anagrafica;
use Modules\Banche\Banca;
use Modules\Anagrafiche\Nazione; use Modules\Anagrafiche\Nazione;
use Modules\Anagrafiche\Tipo as TipoAnagrafica; use Modules\Anagrafiche\Tipo as TipoAnagrafica;
use Modules\Banche\Banca;
use Modules\Fatture\Fattura; use Modules\Fatture\Fattura;
use Modules\Fatture\Stato as StatoFattura; use Modules\Fatture\Stato as StatoFattura;
use Modules\Fatture\Tipo as TipoFattura; use Modules\Fatture\Tipo as TipoFattura;

View File

@ -155,7 +155,7 @@ class FatturaOrdinaria extends FatturaElettronica
if (!empty($articolo)) { if (!empty($articolo)) {
$articolo->idconto_acquisto = $conto[$key]; $articolo->idconto_acquisto = $conto[$key];
$articolo->save(); $articolo->save();
$obj = Articolo::build($fattura, $articolo); $obj = Articolo::build($fattura, $articolo);
$obj->movimentazione($movimentazione); $obj->movimentazione($movimentazione);
@ -242,11 +242,11 @@ class FatturaOrdinaria extends FatturaElettronica
if ($tipo_sconto == 'PRC') { if ($tipo_sconto == 'PRC') {
$sconto_calcolato = calcola_sconto([ $sconto_calcolato = calcola_sconto([
'sconto' => $sconto_riga, 'sconto' => $sconto_riga,
'prezzo' => $sconto_unitario ? $obj->prezzo_unitario-($sconto_calcolato/$obj->qta) : $obj->prezzo_unitario, 'prezzo' => $sconto_unitario ? $obj->prezzo_unitario - ($sconto_calcolato / $obj->qta) : $obj->prezzo_unitario,
'tipo' => 'PRC', 'tipo' => 'PRC',
'qta' => $obj->qta, 'qta' => $obj->qta,
]); ]);
if ($tipo == 'PRC') { if ($tipo == 'PRC') {
$tot_sconto = $sconto_calcolato * 100 / $obj->imponibile; $tot_sconto = $sconto_calcolato * 100 / $obj->imponibile;
} else { } else {
@ -256,15 +256,15 @@ class FatturaOrdinaria extends FatturaElettronica
$tot_sconto = $sconto_riga; $tot_sconto = $sconto_riga;
} }
$sconto_unitario += $tot_sconto; $sconto_unitario += $tot_sconto;
} }
$obj->setSconto($sconto_unitario, $tipo); $obj->setSconto($sconto_unitario, $tipo);
} }
// Aggiornamento prezzo di acquisto e fornitore predefinito in base alle impostazioni // Aggiornamento prezzo di acquisto e fornitore predefinito in base alle impostazioni
if (!empty($articolo)) { if (!empty($articolo)) {
if ($update_info[$key]=='update_price' || $update_info[$key]=='update_all') { if ($update_info[$key] == 'update_price' || $update_info[$key] == 'update_all') {
$dettaglio_predefinito = DettaglioPrezzo::dettaglioPredefinito($articolo->id, $anagrafica->idanagrafica, $direzione) $dettaglio_predefinito = DettaglioPrezzo::dettaglioPredefinito($articolo->id, $anagrafica->idanagrafica, $direzione)
->first(); ->first();
@ -272,7 +272,7 @@ class FatturaOrdinaria extends FatturaElettronica
if (empty($dettaglio_predefinito)) { if (empty($dettaglio_predefinito)) {
$dettaglio_predefinito = DettaglioPrezzo::build($articolo, $anagrafica, $direzione); $dettaglio_predefinito = DettaglioPrezzo::build($articolo, $anagrafica, $direzione);
} }
// Imposto lo sconto nel listino solo se è una percentuale, se è un importo lo sottraggo dal prezzo // Imposto lo sconto nel listino solo se è una percentuale, se è un importo lo sottraggo dal prezzo
if ($tipo == 'PRC') { if ($tipo == 'PRC') {
$dettaglio_predefinito->sconto_percentuale = $sconto_unitario; $dettaglio_predefinito->sconto_percentuale = $sconto_unitario;
@ -288,7 +288,7 @@ class FatturaOrdinaria extends FatturaElettronica
$dettaglio_predefinito->save(); $dettaglio_predefinito->save();
// Aggiornamento fornitore predefinito // Aggiornamento fornitore predefinito
if ($update_info[$key]=='update_all') { if ($update_info[$key] == 'update_all') {
// Aggiornamento prezzo di acquisto e fornitore predefinito // Aggiornamento prezzo di acquisto e fornitore predefinito
$articolo->prezzo_acquisto = $prezzo_acquisto; $articolo->prezzo_acquisto = $prezzo_acquisto;
$articolo->id_fornitore = $anagrafica->idanagrafica; $articolo->id_fornitore = $anagrafica->idanagrafica;
@ -296,11 +296,10 @@ class FatturaOrdinaria extends FatturaElettronica
} }
} }
} }
$tipo = null; $tipo = null;
$sconto_unitario = null; $sconto_unitario = null;
$obj->save(); $obj->save();
} }
// Ricaricamento della fattura // Ricaricamento della fattura

View File

@ -189,13 +189,13 @@ echo '
<div class="col-md-4"> <div class="col-md-4">
<div class="info-box"> <div class="info-box">
<span class="info-box-icon bg-'.($fatture_vendita->count()+$note_credito->count() == 0 ? 'gray' : 'green').'"><i class="fa fa-money"></i></span> <span class="info-box-icon bg-'.($fatture_vendita->count() + $note_credito->count() == 0 ? 'gray' : 'green').'"><i class="fa fa-money"></i></span>
<div class="info-box-content"> <div class="info-box-content">
<span class="info-box-text pull-left">'.tr('Fatture').'</span> <span class="info-box-text pull-left">'.tr('Fatture').'</span>
'.($fatture_vendita->count()+$note_credito->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.Modules::get('Fatture di vendita')['id'].'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').' '.($fatture_vendita->count() + $note_credito->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.Modules::get('Fatture di vendita')['id'].'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'
<br class="clearfix"> <br class="clearfix">
<span class="info-box-number"> <span class="info-box-number">
<big>'.($fatture_vendita->count()+$note_credito->count()).'</big><br> <big>'.($fatture_vendita->count() + $note_credito->count()).'</big><br>
<small class="help-block">'.moneyFormat($totale_fatture_vendita).'</small> <small class="help-block">'.moneyFormat($totale_fatture_vendita).'</small>
</span> </span>
</div> </div>

View File

@ -86,7 +86,7 @@ class Services
return self::getServiziAttivi() return self::getServiziAttivi()
->flatten(1) ->flatten(1)
->filter(function ($item) use ($limite_scadenze) { ->filter(function ($item) use ($limite_scadenze) {
return (isset($item['data_conclusione']) && Carbon::parse($item['data_conclusione'])->lessThan($limite_scadenze)); return isset($item['data_conclusione']) && Carbon::parse($item['data_conclusione'])->lessThan($limite_scadenze);
}); });
} }

View File

@ -417,7 +417,7 @@ abstract class Component extends Model
*/ */
protected function customBeforeDataCopiaIn($original) protected function customBeforeDataCopiaIn($original)
{ {
if(!empty($original->idiva)){ if (!empty($original->idiva)) {
$this->idiva = $original->idiva; $this->idiva = $original->idiva;
} }
} }

View File

@ -222,7 +222,7 @@ class Upload extends Model
/** /**
* @return string * @return string
*/ */
public static function getExtensionFromMimeType($file_content) public static function getExtensionFromMimeType($file_content)
{ {
$finfo = finfo_open(); $finfo = finfo_open();