Index: temp/trunk/data/lib/slib.php
===================================================================
--- temp/trunk/data/lib/slib.php	(revision 10225)
+++ temp/trunk/data/lib/slib.php	(revision 10240)
@@ -2524,4 +2524,17 @@
 }
 
+
+function sfQuoteSmart($in){
+    if (is_int($in) || is_double($in)) {
+        return $in;
+    } elseif (is_bool($in)) {
+        return $in ? 1 : 0;
+    } elseif (is_null($in)) {
+        return 'NULL';
+    } else {
+        return "'" . str_replace("'", "''", $in) . "'";
+    }
+}
+	
 // viewÉ½¤ò¥¤¥ó¥é¥¤¥ó¥Ó¥å¡¼¤ËÊÑ´¹¤¹¤ë
 function sfChangeView($sql){
