Dimensione dei file caricati
Quantità a magazzino su select articoli
This commit is contained in:
parent
4f11ff8a23
commit
36870e6e5e
|
@ -8,6 +8,7 @@ switch ($resource) {
|
|||
mg_articoli.id,
|
||||
mg_articoli.codice,
|
||||
mg_articoli.descrizione,
|
||||
round(mg_articoli.qta,'.setting('Cifre decimali per quantità').') AS qta,
|
||||
mg_articoli.um,
|
||||
mg_articoli.idiva_vendita,
|
||||
mg_articoli.idconto_vendita,
|
||||
|
@ -47,6 +48,7 @@ switch ($resource) {
|
|||
'id' => 'id',
|
||||
'codice' => 'codice',
|
||||
'descrizione' => 'descrizione',
|
||||
'qta' => 'qta',
|
||||
'um' => 'um',
|
||||
'categoria' => 'categoria',
|
||||
'sottocategoria' => 'sottocategoria',
|
||||
|
@ -120,9 +122,10 @@ switch ($resource) {
|
|||
|
||||
$results[count($results) - 1]['children'][] = [
|
||||
'id' => $r['id'],
|
||||
'text' => $r['codice'].' - '.$r['descrizione'],
|
||||
'text' => $r['codice'].' - '.$r['descrizione'].' ('.Translator::numberToLocale($r['qta']).(!empty($r['um']) ? ' '.$r['um']: '').')',
|
||||
'codice' => $r['codice'],
|
||||
'descrizione' => $r['descrizione'],
|
||||
'qta' => $r['qta'],
|
||||
'um' => $r['um'],
|
||||
'idiva_vendita' => $idiva,
|
||||
'iva_vendita' => $iva,
|
||||
|
|
|
@ -273,7 +273,7 @@ if (!empty($id_intervento)) {
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "select", "label": "<?php echo tr('Tecnici'); ?>", "multiple": "1", "name": "idtecnico[]", "required": <?php echo get('ref') ? 1 : 0; ?>, "ajax-source": "tecnici", "value": "<?php echo $idtecnico; ?>" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Tecnici'); ?>", "multiple": "1", "name": "idtecnico[]", "required": <?php echo get('ref') ? 1 : 0; ?>, "ajax-source": "tecnici", "value": "<?php echo $idtecnico; ?>", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=Tecnico||<?php echo (empty($idtecnico)) ? '' : 'disabled'; ?>" ]}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -67,13 +67,16 @@ class FileManager implements ManagerInterface
|
|||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body no-padding">
|
||||
<table class="table">
|
||||
<div class="box-body no-padding table-responsive">
|
||||
<table class="table table-striped table-condensed ">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>'.tr('Nome').'</th>
|
||||
<th>'.tr('Data').'</th>
|
||||
<th width="15%" class="text-center">'.tr('Opzioni').'</th>
|
||||
</tr>';
|
||||
<th scope="col" >'.tr('Nome').'</th>
|
||||
<th scope="col" width="15%" >'.tr('Data').'</th>
|
||||
<th scope="col" width="15%" class="text-right"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>';
|
||||
|
||||
foreach ($rs as $r) {
|
||||
$file = Upload::find($r['id']);
|
||||
|
@ -83,10 +86,10 @@ class FileManager implements ManagerInterface
|
|||
<td align="left">
|
||||
<a href="'.ROOTDIR.'/view.php?file_id='.$r['id'].'" target="_blank">
|
||||
<i class="fa fa-external-link"></i> '.$r['name'].'
|
||||
</a> ('.$file->extension.')'.'
|
||||
</a><small> ('.$file->extension.')'.((!empty($file->size)) ? ' ('.\Util\FileSystem::formatBytes($file->size).')':'').'</small>'.'
|
||||
</td>
|
||||
<td>'.\Translator::timestampToLocale($r['created_at']).'</td>
|
||||
<td class="text-center">
|
||||
<td class="text-right">
|
||||
<a class="btn btn-xs btn-primary" href="'.ROOTDIR.'/actions.php?id_module='.$options['id_module'].'&op=download_file&id='.$r['id'].'&filename='.$r['filename'].'" target="_blank">
|
||||
<i class="fa fa-download"></i>
|
||||
</a>';
|
||||
|
@ -119,6 +122,7 @@ class FileManager implements ManagerInterface
|
|||
}
|
||||
|
||||
$result .= '
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -215,6 +215,7 @@ class Uploads
|
|||
// Registrazione del file
|
||||
$data['filename'] = $filename;
|
||||
$data['original'] = $original;
|
||||
$data['size'] = $source['size'];
|
||||
self::register($data);
|
||||
|
||||
// Operazioni finali
|
||||
|
@ -240,6 +241,7 @@ class Uploads
|
|||
'id_module' => !empty($data['id_module']) && empty($data['id_plugin']) ? $data['id_module'] : null,
|
||||
'id_plugin' => !empty($data['id_plugin']) ? $data['id_plugin'] : null,
|
||||
'id_record' => $data['id_record'],
|
||||
'size' => $data['size'],
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
|
@ -18,3 +18,6 @@ UPDATE `zz_settings` SET `valore` = '2' WHERE `zz_settings`.`nome` = 'Importo ma
|
|||
-- Stampa preventivo (senza totali)
|
||||
INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `directory`, `previous`, `options`, `icon`, `version`, `compatibility`, `order`, `predefined`, `default`, `enabled`) VALUES
|
||||
(NULL, (SELECT id FROM zz_modules WHERE name='Preventivi'), 1, 'Preventivo (senza totali)', 'Preventivo (senza totali)', 'preventivi', 'idpreventivo', '{"pricing":true, "hide_total":true}', 'fa fa-print', '', '', 0, 0, 1, 1);
|
||||
|
||||
-- Dimensione dei file caricati
|
||||
ALTER TABLE `zz_files` ADD `size` INT(11) NULL AFTER `category`;
|
Loading…
Reference in New Issue