BugFix [master] text class (#2598)

update escape_str to more reliabiliy escape the string into a consistent
format
This commit is contained in:
Mafoo
2017-05-23 16:26:33 +01:00
committed by FusionPBX
parent f30e334ea6
commit 13557c30ec

View File

@@ -185,12 +185,12 @@ class text {
}
private function escape_str($string = '') {
//remove \' otherwise we end up with a double escape
return preg_replace("/\\\'/", "'", $string);
//perform initial escape
$string = addslashes($string);
//swap \' back otherwise we end up with a double escape
$string = addslashes(stripslashes($string));
//swap \' as we don't need to escape those
return preg_replace("/\\\'/", "'", $string);
//escape " as we write our strings double quoted
return preg_replace("/\"/", '\"', $string);
}
}