]> git.mjollnir.org Git - moodle.git/commitdiff
Now sybase quotes are properly handled by the lang editor. Part of MDL-9835
authorstronk7 <stronk7>
Wed, 8 Aug 2007 22:18:17 +0000 (22:18 +0000)
committerstronk7 <stronk7>
Wed, 8 Aug 2007 22:18:17 +0000 (22:18 +0000)
Merged from MOODLE_18_STABLE

admin/lang.php

index 761224de82eebe63a5c91b67995a028e2fe21b91..f305eeb1619c41369fc48a23bb07f32ea3cdaa9f 100644 (file)
@@ -628,6 +628,9 @@ function lang_fix_value_before_save($value='') {
     if ($CFG->lang != "zh_hk" and $CFG->lang != "zh_tw") {  // Some MB languages include backslash bytes
         $value = str_replace("\\","",$value);           // Delete all slashes
     }
+    if (ini_get_bool('magic_quotes_sybase')) {          // Unescape escaped sybase quotes
+        $value = str_replace("''", "'", $value);
+    }
     $value = str_replace("'", "\\'", $value);           // Add slashes for '
     $value = str_replace('"', "\\\"", $value);          // Add slashes for "
     $value = str_replace("%","%%",$value);              // Escape % characters