preg_quote2() unnecessary. preg_quote() supports delimiter escaping if you pass it as second param

git-svn-id: http://svn.automattic.com/wordpress/trunk@10856 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
markjaquith 2009-04-01 05:45:28 +00:00
parent ffaa0293e3
commit a25a1c10a7
1 changed files with 1 additions and 15 deletions

View File

@ -12,20 +12,6 @@ header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('b
if ( ! current_user_can('edit_posts') ) wp_die( __( 'Cheatin’ uh?' ) );
/**
* Replace forward slash with backslash and slash.
*
* @package WordPress
* @subpackage Press_This
* @since 2.6.0
*
* @param string $string
* @return string
*/
function preg_quote2($string) {
return str_replace('/', '\/', preg_quote($string));
}
/**
* Convert characters.
*
@ -71,7 +57,7 @@ function press_it() {
$upload = media_sideload_image($image, $post_ID, $_REQUEST['photo_description'][$key]);
// Replace the POSTED content <img> with correct uploaded ones. Regex contains fix for Magic Quotes
if( !is_wp_error($upload) ) $content = preg_replace('/<img ([^>]*)src=\\\?(\"|\')'.preg_quote2($image).'\\\?(\2)([^>\/]*)\/*>/is', $upload, $content);
if( !is_wp_error($upload) ) $content = preg_replace('/<img ([^>]*)src=\\\?(\"|\')'.preg_quote($image, '/').'\\\?(\2)([^>\/]*)\/*>/is', $upload, $content);
}
// set the post_content and status