X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/177fd6fefd2e3d5a0ea6591c71d660cabdb3c1a4..refs/tags/wordpress-2.8.2:/wp-admin/theme-editor.php diff --git a/wp-admin/theme-editor.php b/wp-admin/theme-editor.php index f17a48c1..c7343a7a 100644 --- a/wp-admin/theme-editor.php +++ b/wp-admin/theme-editor.php @@ -1,4 +1,12 @@ 0) { + if ( !$error && filesize($real_file) > 0 ) { $f = fopen($real_file, 'r'); $content = fread($f, filesize($real_file)); - $content = htmlspecialchars($content); + + if ( '.php' == substr( $real_file, strrpos( $real_file, '.' ) ) ) { + $functions = wp_doc_link_parse( $content ); + + $docs_select = ''; + } + + $content = htmlspecialchars( $content ); + $codepress_lang = codepress_get_lang($real_file); } ?> @@ -86,96 +108,126 @@ default: (%s)" : "%s"; +$desc_header = ( $description != $file_show ) ? "$description (%s)" : "%s"; ?>
-
-

-
- + +

+ +
+
+ +
+
+ + - +
-
-
- -

-
-
-

+ +
+

    -($template_show)" : "$description"; $filedesc = ( $template_file == $file ) ? "$description ($template_show)" : $filedesc; - ?> + + // If we have two files of the same name prefer the one in the Template Directory + // This means that we display the correct files for child themes which overload Templates as well as Styles + if( array_key_exists($description, $template_mapping ) ) { + if ( false !== strpos( $template_file, $template_dir ) ) { + $template_mapping[ $description ] = array( $template_file, $filedesc ); + } + } else { + $template_mapping[ $description ] = array( $template_file, $filedesc ); + } + } + ksort( $template_mapping ); + while ( list( $template_sorted_key, list( $template_file, $filedesc ) ) = each( $template_mapping ) ) : + ?>
  • &theme=">
  • - +
-

+

    -($style_show)" : "$description"; $filedesc = ( $style_file == $file ) ? "$description ($style_show)" : $filedesc; + $template_mapping[ $description ] = array( $style_file, $filedesc ); + } + ksort( $template_mapping ); + while ( list( $template_sorted_key, list( $style_file, $filedesc ) ) = each( $template_mapping ) ) : ?>
  • &theme=">
  • - +
- -
+ + + -
+
- - + +
+ +
+ + + +
+

"; + echo ""; ?>

the Codex for more information.'); ?>

- - +

' . __('Oops, no such file exists! Double check the name and try again, merci.') . '

'; } - ?> -
 
+?> +
+include("admin-footer.php");