Changeset 1021
- Timestamp:
- 03/29/2004 03:54:57 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/functions-formatting.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions-formatting.php
r985 r1021 71 71 $pee = preg_replace('!(</?(?:table|thead|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|blockquote|p|h[1-6])[^>]*>)\s*<br />!', "$1", $pee); 72 72 $pee = preg_replace('!<br />(\s*</?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)!', '$1', $pee); 73 $pee = preg_replace('!(<pre.*?>)(.*?)</pre>!ise', " '$1'. clean_pre('$2') . '</pre>' ", $pee);73 $pee = preg_replace('!(<pre.*?>)(.*?)</pre>!ise', " stripslashes('$1') . clean_pre('$2') . '</pre>' ", $pee); 74 74 $pee = preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $pee); 75 75 … … 225 225 return $content; 226 226 } 227 227 228 function unautobrize($content) { 228 229 $content = preg_replace("/<br>\n/", "\n", $content); //for PHP versions before 4.0.5 … … 233 234 234 235 function format_to_edit($content) { 235 global $autobr;236 236 $content = stripslashes($content); 237 if ($autobr) { $content = unautobrize($content); }238 237 $content = htmlspecialchars($content); 239 238 return $content; 240 239 } 240 241 241 function format_to_post($content) { 242 global $ post_autobr,$comment_autobr;243 $content = addslashes($content);244 if ($post_autobr || $comment_autobr) { $content = autobrize($content); }242 global $wpdb; 243 $content = stripslashes(stripslashes($content)); 244 $content = $wpdb->escape($content); 245 245 return $content; 246 246 }
Note: See TracChangeset
for help on using the changeset viewer.