Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
5415ebd516
|
@ -121,6 +121,11 @@ if (!empty($query)) {
|
||||||
|
|
||||||
$value = trim($r[$field]);
|
$value = trim($r[$field]);
|
||||||
|
|
||||||
|
// Formattazione HTML
|
||||||
|
if (empty($total['html_format'][$pos]) && !empty($value)) {
|
||||||
|
$value = strip_tags($value);
|
||||||
|
}
|
||||||
|
|
||||||
// Formattazione automatica
|
// Formattazione automatica
|
||||||
if (!empty($total['format'][$pos]) && !empty($value)) {
|
if (!empty($total['format'][$pos]) && !empty($value)) {
|
||||||
if (formatter()->isStandardTimestamp($value)) {
|
if (formatter()->isStandardTimestamp($value)) {
|
||||||
|
|
|
@ -55,6 +55,7 @@ switch (filter('op')) {
|
||||||
'search' => post('search')[$c],
|
'search' => post('search')[$c],
|
||||||
'slow' => post('slow')[$c],
|
'slow' => post('slow')[$c],
|
||||||
'format' => post('format')[$c],
|
'format' => post('format')[$c],
|
||||||
|
'html_format' => post('html_format')[$c],
|
||||||
'summable' => post('sum')[$c],
|
'summable' => post('sum')[$c],
|
||||||
'search_inside' => post('search_inside')[$c],
|
'search_inside' => post('search_inside')[$c],
|
||||||
'order_by' => post('order_by')[$c],
|
'order_by' => post('order_by')[$c],
|
||||||
|
|
|
@ -87,20 +87,25 @@ foreach ($fields as $key => $field) {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-3">
|
<div class="col-md-4">
|
||||||
{[ "type": "checkbox", "label": "'.tr('Ricercabile').'", "name": "search['.$key.']", "value": "'.$field['search'].'", "help": "'.tr('Indica se il campo è ricercabile').'" ]}
|
{[ "type": "checkbox", "label": "'.tr('Ricercabile').'", "name": "search['.$key.']", "value": "'.$field['search'].'", "help": "'.tr('Indica se il campo è ricercabile').'" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-4">
|
||||||
{[ "type": "checkbox", "label": "'.tr('Ricerca lenta').'", "name": "slow['.$key.']", "value": "'.$field['slow'].'", "help": "'.tr("Indica se la ricerca per questo campo è lenta (da utilizzare nel caso di evidenti rallentamenti, mostra solo un avviso all'utente").'" ]}
|
{[ "type": "checkbox", "label": "'.tr('Ricerca lenta').'", "name": "slow['.$key.']", "value": "'.$field['slow'].'", "help": "'.tr("Indica se la ricerca per questo campo è lenta (da utilizzare nel caso di evidenti rallentamenti, mostra solo un avviso all'utente").'" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-4">
|
||||||
{[ "type": "checkbox", "label": "'.tr('Sommabile').'", "name": "sum['.$key.']", "value": "'.$field['summable'].'", "help": "'.tr('Indica se il campo è da sommare').'" ]}
|
{[ "type": "checkbox", "label": "'.tr('Sommabile').'", "name": "sum['.$key.']", "value": "'.$field['summable'].'", "help": "'.tr('Indica se il campo è da sommare').'" ]}
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
{[ "type": "checkbox", "label": "'.tr('Formattazione automatica').'", "name": "format['.$key.']", "value": "'.$field['format'].'", "help": "'.tr('Indica se il campo deve essere formattabile in modo automatico, per esempio valori numerici o date.').'" ]}
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-4">
|
||||||
{[ "type": "checkbox", "label": "'.tr('Formattabile').'", "name": "format['.$key.']", "value": "'.$field['format'].'", "help": "'.tr('Indica se il campo è formattabile in modo automatico').'" ]}
|
{[ "type": "checkbox", "label": "'.tr('Utilizza HTML').'", "name": "html_format['.$key.']", "value": "'.$field['html_format'].'", "help": "'.tr('Indica se il campo deve mantenere la formattazione HTML. Impostazione utile per i campi di testo con editor.').'" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -387,6 +387,7 @@ class Query
|
||||||
$search[] = $view['search'];
|
$search[] = $view['search'];
|
||||||
$slow[] = $view['slow'];
|
$slow[] = $view['slow'];
|
||||||
$format[] = $view['format'];
|
$format[] = $view['format'];
|
||||||
|
$html_format[] = $view['html_format'];
|
||||||
|
|
||||||
if ($view['summable']) {
|
if ($view['summable']) {
|
||||||
$summable[] = 'SUM(`'.trim($view['name']."`) AS 'sum_".(count($fields) - 1)."'");
|
$summable[] = 'SUM(`'.trim($view['name']."`) AS 'sum_".(count($fields) - 1)."'");
|
||||||
|
@ -406,6 +407,7 @@ class Query
|
||||||
'search' => $search,
|
'search' => $search,
|
||||||
'slow' => $slow,
|
'slow' => $slow,
|
||||||
'format' => $format,
|
'format' => $format,
|
||||||
|
'html_format' => $html_format,
|
||||||
'summable' => $summable,
|
'summable' => $summable,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,6 +59,8 @@ if ($file->isFatturaElettronica()) {
|
||||||
$xslt->importStylesheet($xsl);
|
$xslt->importStylesheet($xsl);
|
||||||
echo $xslt->transformToXML($xml);
|
echo $xslt->transformToXML($xml);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<style>
|
<style>
|
||||||
#notifica {
|
#notifica {
|
||||||
|
@ -68,6 +70,8 @@ if ($file->isFatturaElettronica()) {
|
||||||
border-bottom: solid 1px #000000;
|
border-bottom: solid 1px #000000;
|
||||||
}
|
}
|
||||||
</style>';
|
</style>';
|
||||||
|
|
||||||
|
exit;
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
<style>
|
<style>
|
||||||
|
|
|
@ -26,3 +26,7 @@ INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`
|
||||||
-- Aggiunta colonna Codice in Anagrafiche
|
-- Aggiunta colonna Codice in Anagrafiche
|
||||||
INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
|
INSERT INTO `zz_views` (`id`, `id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
|
||||||
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Anagrafiche'), 'Codice', 'an_anagrafiche.codice', 1, 1, 0, 0, '', '', 0, 0, 1);
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Anagrafiche'), 'Codice', 'an_anagrafiche.codice', 1, 1, 0, 0, '', '', 0, 0, 1);
|
||||||
|
|
||||||
|
-- Aggiunta opzione formattazione HTML nelle viste per la gestione dei campi CKeditor
|
||||||
|
ALTER TABLE `zz_views` ADD `html_format` TINYINT NOT NULL DEFAULT '1' AFTER `format`;
|
||||||
|
UPDATE `zz_views` SET `html_format` = '1';
|
Loading…
Reference in New Issue