safe_truncate per CausaleTrasporto in exportFE
charcounter per note fattura
This commit is contained in:
parent
e1e9d5a9a3
commit
6583b22ead
|
@ -38,10 +38,11 @@ function initCharCounter(input) {
|
||||||
postText: '',
|
postText: '',
|
||||||
showMaxLength: true,
|
showMaxLength: true,
|
||||||
placement: 'bottom-right-inside',
|
placement: 'bottom-right-inside',
|
||||||
utf8: false,
|
utf8: false, //Default: false
|
||||||
appendToParent: true,
|
appendToParent: true,
|
||||||
alwaysShow: true,
|
alwaysShow: true,
|
||||||
//threshold: 150,
|
//threshold: 150,
|
||||||
|
twoCharLinebreak: false, //count linebreak as 2 characters to match IE/Chrome textarea validation. Default: true.
|
||||||
warningClass: "small form-text text-muted",
|
warningClass: "small form-text text-muted",
|
||||||
limitReachedClass: "small form-text text-warning",
|
limitReachedClass: "small form-text text-warning",
|
||||||
limitExceededClass: "small form-text text-danger",
|
limitExceededClass: "small form-text text-danger",
|
||||||
|
@ -56,7 +57,8 @@ function initCharCounter(input) {
|
||||||
limitReachedClass: "help-block text-danger",
|
limitReachedClass: "help-block text-danger",
|
||||||
showMaxLength: false,
|
showMaxLength: false,
|
||||||
placement: 'bottom-right-inside',
|
placement: 'bottom-right-inside',
|
||||||
utf8: false,
|
utf8: false, //Default: false
|
||||||
|
twoCharLinebreak: false, //count linebreak as 2 characters to match IE/Chrome textarea validation. Default: true.
|
||||||
appendToParent: true,
|
appendToParent: true,
|
||||||
alwaysShow: true
|
alwaysShow: true
|
||||||
});
|
});
|
||||||
|
|
|
@ -547,7 +547,7 @@ echo '
|
||||||
?>
|
?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
{[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "help": "<?php echo tr('Note visibili anche in fattura.'); ?>", "value": "$note$" ]}
|
{[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "help": "<?php echo tr('Note visibili anche in fattura.'); ?>", "value": "$note$", "charcounter": 1 ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -1037,7 +1037,15 @@ class FatturaElettronica
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($causale)) {
|
if (!empty($causale)) {
|
||||||
$result['CausaleTrasporto'] = $causale;
|
|
||||||
|
/**
|
||||||
|
* Id SdI: 2.1.9.3
|
||||||
|
* Caratteri min-max: 1 - 100 caretteri
|
||||||
|
* Ripetibile: No
|
||||||
|
*/
|
||||||
|
|
||||||
|
$result['CausaleTrasporto'] = safe_truncate(html_entity_decode($causale), 100, null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($documento['n_colli'])) {
|
if (!empty($documento['n_colli'])) {
|
||||||
|
|
|
@ -636,6 +636,7 @@ class Validator
|
||||||
$output = htmlspecialchars($output, ENT_NOQUOTES | ENT_XML1 | ENT_SUBSTITUTE, 'UTF-8', false);
|
$output = htmlspecialchars($output, ENT_NOQUOTES | ENT_XML1 | ENT_SUBSTITUTE, 'UTF-8', false);
|
||||||
|
|
||||||
// Gestione dei caratteri non supportati e sostituzione con alternativi
|
// Gestione dei caratteri non supportati e sostituzione con alternativi
|
||||||
|
// Problemi noti: sostituendo 1 carattere con 2 o più potrebbero verificarsi problemi se, per il testo di quel nodo, si era raggiunta la lunghezza massima prevista dal tracciato
|
||||||
$output = replace($output, [
|
$output = replace($output, [
|
||||||
'€' => 'euro',
|
'€' => 'euro',
|
||||||
'—' => '-',
|
'—' => '-',
|
||||||
|
|
Loading…
Reference in New Issue