tiagosampaio / OsStudios_PagSeguroApi

PagSeguroApi by Os Studios Module
9 stars 13 forks source link

Problemas com Pattern #23

Open faustort opened 10 years ago

faustort commented 10 years ago

Para resolver realizei a seguinte alteração no seu código: (Claro que esta solução é bem simples, não possuo tamanho conhecimento em Expressões Regulares que daríam um melhor código, mas este serve e funciona)

xml.php => 275 $xmlItem->addChild('shippingCost', '0.00'); // removi o (double)

xml.php => 385 protected function _formatNumberToXml($value = 0.00) { if($value == 0){ return "0.00"; }

    $value = (double) number_format($value, 2, '.', '');

    $nums = explode(".", $value);
    if($nums[0] == "00"){
        return 0 . "." . $nums[1];
    }

    return $value ;
}

Espero ter ajudado.