2
0
forked from Wavyzz/dolibarr

Fix: functions "ereg", "ereg_replace", "eregi", "eregi_replace" is deprecated since php 5.3.0

This commit is contained in:
Regis Houssin
2009-10-21 18:14:00 +00:00
parent a62ef03fa9
commit 3e4414becd
20 changed files with 61 additions and 61 deletions

View File

@@ -245,18 +245,18 @@ class ExportCsv extends ModeleExports
$newvalue=dol_string_nohtmltag($newvalue);
// Rule 1 CSV: No CR, LF in cells
$newvalue=ereg_replace("\r",'',$newvalue);
$newvalue=ereg_replace("\n",'\n',$newvalue);
$newvalue=str_replace("\r",'',$newvalue);
$newvalue=str_replace("\n",'\n',$newvalue);
// Rule 2 CSV: If value contains ", we must escape with ", and add "
if (ereg('"',$newvalue))
if (preg_match('/"/',$newvalue))
{
$addquote=1;
$newvalue=ereg_replace('"','""',$newvalue);
$newvalue=str_replace('"','""',$newvalue);
}
// Rule 3 CSV: If value contains separator, we must add "
if (ereg($this->separator,$newvalue))
if (preg_match('/'.$this->separator.'/',$newvalue))
{
$addquote=1;
}