DataFormatUtils

Questa libreria contiene dei metodi di utilità per la formattazione di input.

safeNumberFormat

Questo metodo serve per formattare correttamente un importo, indipendentemente dalla sorgente dati di provenienza. Questo perchè, ad esempio, un web service di Omnis restituisce gli importi con il carattere ',' mentre PHP se lo aspetta con il '.'. Esempio (preso da test/DataFormatTest):

require_once ITA_LIB_PATH . '/itaPHPCore/itaDataFormatUtils.class.php';
function test_safeNumberFormat($data) {
$this->assertEquals($data['output'], itaDataFormatUtils::safeNumberFormat($data['input'], $data['decimals'], $data['dec_point'], $data['thousands_sep']));
}