aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authornikrou <nikrou@piwigo.org>2006-07-21 13:47:50 +0000
committernikrou <nikrou@piwigo.org>2006-07-21 13:47:50 +0000
commitfdc7bdbd3b16d02ffc8d216cbe4696955edecf6e (patch)
tree44704d1effd2718deddf3962a5265c5fef3ce5b2 /include
parent19fa4408c85f85cfb6476a29d616f251eb20dde9 (diff)
bug 471 fixed: quote in tags
svn merge from trunk into branch-1.6 git-svn-id: http://piwigo.org/svn/branches/branch-1_6@1488 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include')
-rw-r--r--include/functions.inc.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/include/functions.inc.php b/include/functions.inc.php
index 970f80786..dae437a0d 100644
--- a/include/functions.inc.php
+++ b/include/functions.inc.php
@@ -460,6 +460,40 @@ function format_date($date, $type = 'us', $show_time = false)
return $formated_date;
}
+function pwg_stripslashes($value)
+{
+ if (get_magic_quotes_gpc())
+ {
+ $value = stripslashes($value);
+ }
+ return $value;
+}
+
+function pwg_addslashes($value)
+{
+ if (!get_magic_quotes_gpc())
+ {
+ $value = addslashes($value);
+ }
+ return $value;
+}
+
+function pwg_quotemeta($value)
+{
+ if (get_magic_quotes_gpc()) {
+ $value = stripslashes($value);
+ }
+ if (function_exists('mysql_real_escape_string'))
+ {
+ $value = mysql_real_escape_string($value);
+ }
+ else
+ {
+ $value = mysql_escape_string($value);
+ }
+ return $value;
+}
+
function pwg_query($query)
{
global $conf,$page,$debug,$t2;