style: formattazione stile codice

This commit is contained in:
valentina 2024-10-25 14:42:11 +02:00
parent 4637a45982
commit b2a591bc30
15 changed files with 49 additions and 56 deletions

View File

@ -76,4 +76,4 @@ $assets = [
];
// Configura il limite di tempo di esecuzione del file cron.php
$php_time_limit = '';
$php_time_limit = '';

View File

@ -37,7 +37,6 @@ echo '
<div class="col-md-9">';
// Articolo
echo '
'.($articolo->id_categoria ? '<p class="text-muted"> '.$articolo->categoria->getTranslation('title') : '').($articolo->id_sottocategoria ? ' <small><i class="fa fa-chevron-right"></i></small> '.$articolo->sottocategoria->getTranslation('title') : '').'</p>
@ -67,11 +66,11 @@ echo '
<h3 class="card-title"><i class="fa fa-archive"></i> '.tr('Giacenze').'</h3>
</div>
<div class="card-body">';
if ($articolo->servizio) {
echo'
if ($articolo->servizio) {
echo '
<tr><td><p class="text-center"><i class="fa fa-info"></i> '.tr('Questo articolo è un servizio').'</td></tr>';
} else {
echo '
} else {
echo '
<table class="table table-sm">
<thead>
<tr>
@ -81,22 +80,22 @@ echo '
</tr>
</thead>
<tbody>';
foreach ($sedi as $sede) {
echo '
<tr class="'.($giacenze[$sede['id']][0]<$articolo->threshold_qta ? 'text-danger' : '').'">
foreach ($sedi as $sede) {
echo '
<tr class="'.($giacenze[$sede['id']][0] < $articolo->threshold_qta ? 'text-danger' : '').'">
<td>'.$sede['nomesede'].'</td>
<td class="text-right">'.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.'</td>
'.($articolo->fattore_um_secondaria != 0 ? '<td class="text-right"><i class="fa fa-chevron-right pull-left"></i> '.$giacenze[$sede['id']][0] * $articolo->fattore_um_secondaria.' '.$articolo->um_secondaria.'</td>' : '').'
</tr>';
}
echo '
}
echo '
</tbody>
</table>';
}
echo'
}
echo '
</div>
</div>
</div>';
</div>';
// Panoramica
echo '
<div class="col-md-2">
@ -108,24 +107,24 @@ echo '
<table class="table table-sm">
<tbody>
<tr>
<td>'. tr('Garanzia') .'</td>
<td class="text-right">'. ($articolo->gg_garanzia ? $articolo->gg_garanzia.' giorni' : '') .'</td>
<td>'.tr('Garanzia').'</td>
<td class="text-right">'.($articolo->gg_garanzia ? $articolo->gg_garanzia.' giorni' : '').'</td>
</tr>
<tr>
<td>'. tr('Serial number') .'</td>
<td class="text-right">'. ($articolo->abilita_serial ? '<i class="fa fa-check text-success"></i>' : '<i class="fa fa-times text-danger"></i>') .'</td>
<td>'.tr('Serial number').'</td>
<td class="text-right">'.($articolo->abilita_serial ? '<i class="fa fa-check text-success"></i>' : '<i class="fa fa-times text-danger"></i>').'</td>
</tr>
<tr>
<td>'. tr('Ubicazione') .'</td>
<td class="text-right">'. ($articolo->ubicazione ? $articolo->ubicazione : '') .'</td>
<td>'.tr('Ubicazione').'</td>
<td class="text-right">'.($articolo->ubicazione ?: '').'</td>
</tr>
<tr>
<td>'. tr('Peso lordo') .'</td>
<td class="text-right">'. ($articolo->peso_lordo ? numberFormat($articolo->peso_lordo, $decimals).' '.tr('kg') : '') .'</td>
<td>'.tr('Peso lordo').'</td>
<td class="text-right">'.($articolo->peso_lordo ? numberFormat($articolo->peso_lordo, $decimals).' '.tr('kg') : '').'</td>
</tr>
<tr>
<td>'. tr('Volume') .'</td>
<td class="text-right">'. ($articolo->volume ? numberFormat($articolo->volume, $decimals).' '.tr('') : '') .'</td>
<td>'.tr('Volume').'</td>
<td class="text-right">'.($articolo->volume ? numberFormat($articolo->volume, $decimals).' '.tr('') : '').'</td>
</tr>
</tbody>
</table>

View File

@ -71,14 +71,14 @@ echo '
<div class="col-md-3">';
if ($record['idagente'] != 0) {
echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"');
echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"');
}
echo '
{[ "type": "select", "label": "' . tr('Agente') . '", "name": "idagente", "ajax-source": "agenti", "select-options": {"idanagrafica": ' . $record['idanagrafica'] . '}, "value": "$idagente$" ]}
{[ "type": "select", "label": "'.tr('Agente').'", "name": "idagente", "ajax-source": "agenti", "select-options": {"idanagrafica": '.$record['idanagrafica'].'}, "value": "$idagente$" ]}
</div>
</div>
</div>
</div>';
</div>';
?>
<div class="card card-primary">
<div class="card-header">

View File

@ -143,19 +143,19 @@ echo '
{[ "type": "select", "label": "'.($dir == 'uscita' ? tr('Mittente') : tr('Destinatario')).'", "name": "idanagrafica", "required": 1, "value": "$idanagrafica$", "ajax-source": "clienti_fornitori" ]}
</div>';
if ($dir == 'entrata') {
echo '
echo '
<div class="col-md-3">';
if ($record['idagente'] != 0) {
echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"');
}
echo '
if ($record['idagente'] != 0) {
echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"');
}
echo '
{[ "type": "select", "label": "'.tr('Agente').'", "name": "idagente", "ajax-source": "agenti", "select-options": {"idanagrafica": '.$record['idanagrafica'].'}, "value": "$idagente$" ]}
</div>';
}
echo '
<div class="col-md-3">';
if (!empty($record['idreferente'])) {
echo Plugins::link('Referenti', $record['idanagrafica'], null, null, 'class="pull-right"');
echo Plugins::link('Referenti', $record['idanagrafica'], null, null, 'class="pull-right"');
}
echo '
{[ "type": "select", "label": "'.tr('Referente').'", "name": "idreferente", "value": "$idreferente$", "ajax-source": "referenti", "select-options": {"idanagrafica": '.$record['idanagrafica'].', "idsede_destinazione": '.$record['idsede_destinazione'].'} ]}

View File

@ -882,7 +882,6 @@ switch ($op) {
$imponibile = 0;
$sconto = 0;
$data = date('Y-m-d');
$anagrafica = $fattura->anagrafica;

View File

@ -19,8 +19,8 @@
include_once __DIR__.'/../../core.php';
use Models\Module;
use Modules\Fatture\Tipo;
use Modules\Fatture\Fattura;
use Modules\Fatture\Tipo;
$fattura = Fattura::find($id_record);

View File

@ -71,7 +71,7 @@ if (count($preventivo->revisioni) > 1) {
</div>';
if (!empty($record['idreferente'])) {
echo Plugins::link('Referenti', $record['idanagrafica'], null, null, 'class="pull-right"');
echo Plugins::link('Referenti', $record['idanagrafica'], null, null, 'class="pull-right"');
}
echo '
<div class="col-md-3">
@ -80,7 +80,7 @@ echo '
<div class="col-md-3">';
if ($record['idagente'] != 0) {
echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"');
echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"');
}
echo '
{[ "type": "select", "label": "'.tr('Agente').'", "name": "idagente", "ajax-source": "agenti", "select-options": {"idanagrafica": '.$record['idanagrafica'].'}, "value": "$idagente$" ]}

View File

@ -73,7 +73,6 @@ switch ($resource) {
if (!empty($search)) {
$search_fields[] = '`zz_segments_lang`.`title` LIKE '.prepare('%'.$search.'%');
}
}
break;

View File

@ -24,7 +24,7 @@ use Modules\Contratti\Stato;
switch (post('op')) {
case 'update':
$descrizione = post('descrizione');
$stato_new = Stato::where('name', $descrizione)->where('id','!=', $id_record)->first();
$stato_new = Stato::where('name', $descrizione)->where('id', '!=', $id_record)->first();
if ($stato_new) {
flash()->error(tr('Questo nome è già stato utilizzato per un altro stato dei contratti.'));

View File

@ -91,7 +91,6 @@ class FatturaElettronica
self::$directory = base_dir().'/'.$plugin->upload_directory;
}
return self::$directory;
}

View File

@ -188,9 +188,7 @@ abstract class AppResource extends Resource implements RetrieveInterface, Create
protected function mapModifiedRecords($records)
{
if ($records instanceof Collection) {
return $records->mapWithKeys(function ($item) {
return [$item['id'] => $item];
})->toArray();
return $records->mapWithKeys(fn ($item) => [$item['id'] => $item])->toArray();
}
return array_reduce($records, function ($accumulator, $item) {

View File

@ -33,7 +33,6 @@ class Autofill
protected $max_rows_first_page = 38;
protected $max_additional = 0;
public function __construct(protected $column_number, protected $char_number = 70)
{
}
@ -53,7 +52,7 @@ class Autofill
// Ricerca dei caratteri a capo
preg_match_all("/(\r\n|\r|\n)/", (string) $text, $matches);
$count += count($matches[0]);
$count = ($count == 1 ? $count : $count / 1.538461538 );
$count = ($count == 1 ? $count : $count / 1.538461538);
$this->set($count);
}
@ -80,7 +79,7 @@ class Autofill
$page = ceil(1 + (($this->space - $this->max_rows_first_page) / $this->max_rows));
}
}
if ($page > 1) {
$rows = $this->space - $this->max_rows_first_page * ($page - 1);
} else {

View File

@ -121,7 +121,7 @@ class Generator
$values = array_column($replaces, 'regex');
$pattern = preg_replace('/#{1,}/', '#', (string) $pattern);
$pattern = str_replace('\\#', '#', preg_quote($pattern, '/'));
$pattern = str_replace('\\#', '#', preg_quote((string) $pattern, '/'));
$pattern = str_replace(array_keys($replaces), array_values($values), $pattern);
// Individuazione dei valori

View File

@ -41,19 +41,19 @@ $query = Modules::replaceAdditionals($structure->id, $query);
// Modifiche alla query principale
$query = preg_replace('/FROM[\s\t\n]+`mg_articoli`/s', 'FROM `mg_articoli` LEFT JOIN (SELECT `idarticolo`, SUM(`qta`) AS qta_totale FROM `mg_movimenti` WHERE `data` <='.prepare($period_end).' GROUP BY `idarticolo`) movimenti ON `movimenti`.`idarticolo`=`mg_articoli`.`id` ', (string) $query);
$query = preg_replace('/^SELECT/', 'SELECT `movimenti`.`qta_totale`, ', $query);
$query = preg_replace('/^SELECT/', 'SELECT `movimenti`.`qta_totale`, ', (string) $query);
if (post('acquisto') == 'standard') {
$query = preg_replace('/^SELECT/', 'SELECT `mg_articoli`.`prezzo_acquisto` AS acquisto, ', $query);
$query = preg_replace('/^SELECT/', 'SELECT `mg_articoli`.`prezzo_acquisto` AS acquisto, ', (string) $query);
$text = 'al prezzo presente nella scheda articolo';
} elseif (post('acquisto') == 'first') {
$query = preg_replace('/^SELECT/', 'SELECT (SELECT (`prezzo_unitario`-`sconto_unitario`) AS acquisto FROM `co_righe_documenti` INNER JOIN `co_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` WHERE `dir`="uscita" AND `idarticolo`=`mg_articoli`.`id` ORDER BY `co_righe_documenti`.`id` ASC LIMIT 0,1) AS acquisto, ', $query);
$query = preg_replace('/^SELECT/', 'SELECT (SELECT (`prezzo_unitario`-`sconto_unitario`) AS acquisto FROM `co_righe_documenti` INNER JOIN `co_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` WHERE `dir`="uscita" AND `idarticolo`=`mg_articoli`.`id` ORDER BY `co_righe_documenti`.`id` ASC LIMIT 0,1) AS acquisto, ', (string) $query);
$text = 'al primo articolo acquistato';
} elseif (post('acquisto') == 'last') {
$query = preg_replace('/^SELECT/', 'SELECT (SELECT (`prezzo_unitario`-`sconto_unitario`) AS acquisto FROM `co_righe_documenti` INNER JOIN `co_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` WHERE `dir`="uscita") AND `idarticolo`=`mg_articoli`.`id` ORDER BY `co_righe_documenti`.`id` DESC LIMIT 0,1) AS acquisto, ', $query);
$query = preg_replace('/^SELECT/', 'SELECT (SELECT (`prezzo_unitario`-`sconto_unitario`) AS acquisto FROM `co_righe_documenti` INNER JOIN `co_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` WHERE `dir`="uscita") AND `idarticolo`=`mg_articoli`.`id` ORDER BY `co_righe_documenti`.`id` DESC LIMIT 0,1) AS acquisto, ', (string) $query);
$text = "all'ultimo articolo acquistato";
} else {
$query = preg_replace('/^SELECT/', 'SELECT (SELECT (SUM((`prezzo_unitario`-`sconto_unitario`)*`qta`)/SUM(`qta`)) AS acquisto FROM `co_righe_documenti` INNER JOIN `co_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` WHERE dir="uscita" AND `idarticolo`=`mg_articoli`.`id`) AS acquisto, ', $query);
$query = preg_replace('/^SELECT/', 'SELECT (SELECT (SUM((`prezzo_unitario`-`sconto_unitario`)*`qta`)/SUM(`qta`)) AS acquisto FROM `co_righe_documenti` INNER JOIN `co_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id` WHERE dir="uscita" AND `idarticolo`=`mg_articoli`.`id`) AS acquisto, ', (string) $query);
$text = "alla media ponderata dell'articolo";
}

View File

@ -385,7 +385,7 @@ if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-on
if ($show_sconto) {
echo '
<tr>
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) :((($has_image) ? 6 : 5))).'" class="text-right text-muted">
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : (($has_image) ? 6 : 5)).'" class="text-right text-muted">
<b>'.tr('Sconto', [], ['upper' => true]).':</b>
</td>
@ -397,7 +397,7 @@ if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-on
// Totale imponibile
echo '
<tr>
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : ((($has_image) ? 6 : 5))).'" class="text-right text-muted">
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : (($has_image) ? 6 : 5)).'" class="text-right text-muted">
<b>'.tr('Totale imponibile', [], ['upper' => true]).':</b>
</td>
@ -435,7 +435,7 @@ if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-on
// SCONTO IN FATTURA
echo '
<tr>
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : ((($has_image) ? 6 : 5))).'" class="text-right border-top">
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : (($has_image) ? 6 : 5)).'" class="text-right border-top">
<b>'.tr('Sconto in fattura', [], ['upper' => true]).':</b>
</td>
<th colspan="1" class="text-right">
@ -446,7 +446,7 @@ if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-on
// NETTO A PAGARE
echo '
<tr>
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : ((($has_image) ? 6 : 5))).'" class="text-right border-top">
<td colspan="'.($options['show-only-total'] ? (($has_image) ? 3 : 2) : (($has_image) ? 6 : 5)).'" class="text-right border-top">
<b>'.tr('Netto a pagare', [], ['upper' => true]).':</b>
</td>
<th colspan="1" class="text-right">