style: formattazione stile codice
This commit is contained in:
parent
4637a45982
commit
b2a591bc30
|
@ -76,4 +76,4 @@ $assets = [
|
|||
];
|
||||
|
||||
// Configura il limite di tempo di esecuzione del file cron.php
|
||||
$php_time_limit = '';
|
||||
$php_time_limit = '';
|
||||
|
|
|
@ -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('m³') : '') .'</td>
|
||||
<td>'.tr('Volume').'</td>
|
||||
<td class="text-right">'.($articolo->volume ? numberFormat($articolo->volume, $decimals).' '.tr('m³') : '').'</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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'].'} ]}
|
||||
|
|
|
@ -882,7 +882,6 @@ switch ($op) {
|
|||
$imponibile = 0;
|
||||
$sconto = 0;
|
||||
|
||||
|
||||
$data = date('Y-m-d');
|
||||
$anagrafica = $fattura->anagrafica;
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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$" ]}
|
||||
|
|
|
@ -73,7 +73,6 @@ switch ($resource) {
|
|||
if (!empty($search)) {
|
||||
$search_fields[] = '`zz_segments_lang`.`title` LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
|
@ -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.'));
|
||||
|
|
|
@ -91,7 +91,6 @@ class FatturaElettronica
|
|||
self::$directory = base_dir().'/'.$plugin->upload_directory;
|
||||
}
|
||||
|
||||
|
||||
return self::$directory;
|
||||
}
|
||||
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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";
|
||||
}
|
||||
|
||||
|
|
|
@ -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">
|
||||
|
|
Loading…
Reference in New Issue