Don't use mb_* functions to match file extension, fixes #9289
git-svn-id: http://svn.automattic.com/wordpress/trunk@10734 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
3c803da070
commit
e97a2c3e90
|
@ -91,10 +91,10 @@ default:
|
||||||
|
|
||||||
if ( ! $error ) {
|
if ( ! $error ) {
|
||||||
$content = file_get_contents( $real_file );
|
$content = file_get_contents( $real_file );
|
||||||
|
|
||||||
if ( 'php' == mb_substr( $real_file, mb_strrpos( $real_file, '.' ) + 1 ) ) {
|
if ( '.php' == substr( $real_file, strrpos( $real_file, '.' ) ) ) {
|
||||||
$functions = wp_doc_link_parse( $content );
|
$functions = wp_doc_link_parse( $content );
|
||||||
|
|
||||||
$docs_select = '<select name="docs-list" id="docs-list">';
|
$docs_select = '<select name="docs-list" id="docs-list">';
|
||||||
$docs_select .= '<option value="">' . __( 'Function Name...' ) . '</option>';
|
$docs_select .= '<option value="">' . __( 'Function Name...' ) . '</option>';
|
||||||
foreach ( $functions as $function) {
|
foreach ( $functions as $function) {
|
||||||
|
@ -102,7 +102,7 @@ default:
|
||||||
}
|
}
|
||||||
$docs_select .= '</select>';
|
$docs_select .= '</select>';
|
||||||
}
|
}
|
||||||
|
|
||||||
$content = htmlspecialchars( $content );
|
$content = htmlspecialchars( $content );
|
||||||
$codepress_lang = codepress_get_lang($real_file);
|
$codepress_lang = codepress_get_lang($real_file);
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,19 +83,19 @@ default:
|
||||||
|
|
||||||
update_recently_edited($file);
|
update_recently_edited($file);
|
||||||
|
|
||||||
if (!is_file($real_file))
|
if ( !is_file($real_file) )
|
||||||
$error = 1;
|
$error = 1;
|
||||||
|
|
||||||
if (!$error && filesize($real_file) > 0) {
|
if ( !$error && filesize($real_file) > 0 ) {
|
||||||
$f = fopen($real_file, 'r');
|
$f = fopen($real_file, 'r');
|
||||||
$content = fread($f, filesize($real_file));
|
$content = fread($f, filesize($real_file));
|
||||||
|
|
||||||
if ( 'php' == mb_substr( $real_file, mb_strrpos( $real_file, '.' ) + 1 ) ) {
|
if ( '.php' == substr( $real_file, strrpos( $real_file, '.' ) ) ) {
|
||||||
$functions = wp_doc_link_parse( $content );
|
$functions = wp_doc_link_parse( $content );
|
||||||
|
|
||||||
$docs_select = '<select name="docs-list" id="docs-list">';
|
$docs_select = '<select name="docs-list" id="docs-list">';
|
||||||
$docs_select .= '<option value="">' . __( 'Function Name...' ) . '</option>';
|
$docs_select .= '<option value="">' . __( 'Function Name...' ) . '</option>';
|
||||||
foreach ( $functions as $function) {
|
foreach ( $functions as $function ) {
|
||||||
$docs_select .= '<option value="' . urlencode( $function ) . '">' . htmlspecialchars( $function ) . '()</option>';
|
$docs_select .= '<option value="' . urlencode( $function ) . '">' . htmlspecialchars( $function ) . '()</option>';
|
||||||
}
|
}
|
||||||
$docs_select .= '</select>';
|
$docs_select .= '</select>';
|
||||||
|
|
Loading…
Reference in New Issue