X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/3e7fab96d7874067884348df10bbdcdefa4a89ad..672d6bc6da735e745275ef7a86341dc1178da8d2:/wp-admin/theme-editor.php diff --git a/wp-admin/theme-editor.php b/wp-admin/theme-editor.php index 5541f312..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); } ?>

- -
-
- +$description (%s)" : "%s"; +?> +
+ +

+ +
+
+ +
+
+ + - - -
- -
- ' . sprintf(__('Editing %s'), $file_show) . ''; - } else { - echo '

' . sprintf(__('Browsing %s'), $file_show) . '

'; - } - ?> -
-

'%s' theme files"), $theme) ?>

+ + + +
+
+
+ +
+

+

    - -
  • &theme=">
  • - +($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");