From 4701a45ae488d6f3af1d1e9f311a51717ba97c7e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 4 Dec 2008 21:58:55 +0000 Subject: [PATCH] Fix: addslashes in insert request --- dev/skeletons/build_class_from_table.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dev/skeletons/build_class_from_table.php b/dev/skeletons/build_class_from_table.php index 88101fee138..d1ecc82e268 100644 --- a/dev/skeletons/build_class_from_table.php +++ b/dev/skeletons/build_class_from_table.php @@ -232,6 +232,14 @@ foreach($property as $key => $prop) if ($i < sizeof($property)) $varprop.=","; $varprop.="\";"; } + elseif ($prop['ischar']) + { + $varprop.='".(! isset($this->'.$prop['field'].')?\'NULL\':"\'".'; + $varprop.="addslashes(\$this->".$prop['field'].")"; + $varprop.='."\'")."'; + if ($i < sizeof($property)) $varprop.=","; + $varprop.='";'; + } else { $varprop.='".(! isset($this->'.$prop['field'].')?\'NULL\':"\'".';