Strip the currency symbol from non-price entry in totals (i.e. reward points)
Edit
app/code/community/Fooman/PdfCustomiser/Model/Abstract.php
define the fee within PrepareTotals()
and set
$totals[$sortOrder][] = array('notACurrency' => true);
In cases where the currency symbol needs to be manually stripped out, this code can be used:
$amt = $tmpPdfTotalAmount['amount']; $cleanString = preg_replace('/([^0-9\.,])/i', '', $amt); $onlyNumbersString = preg_replace('/([^0-9])/i', '', $amt); $separatorsCountToBeErased = strlen($cleanString) - strlen($onlyNumbersString) - 1; $stringWithCommaOrDot = preg_replace('/([,\.])/', '', $cleanString, $separatorsCountToBeErased); $removedThousendSeparator = preg_replace('/(\.|,)(?=[0-9]{3,}$)/', '', $stringWithCommaOrDot); $tmpTotalAmount = str_replace(',', '.', $removedThousendSeparator);