WordPress 3.9.2-scripts
[autoinstalls/wordpress.git] / wp-admin / tools.php
index aa953ef825b83d084d497ea75a1cc8d604835eae..afc65d90991a1c8db666c1f1944292cb6aa1ab35 100644 (file)
@@ -1,97 +1,75 @@
 <?php
 /**
- * Turbo Administration Panel.
+ * Tools Administration Screen.
  *
  * @package WordPress
  * @subpackage Administration
  */
 
 /** WordPress Administration Bootstrap */
-require_once('admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $title = __('Tools');
-wp_enqueue_script( 'wp-gears' );
 
-require_once('admin-header.php');
+get_current_screen()->add_help_tab( array(
+       'id'      => 'press-this',
+       'title'   => __('Press This'),
+       'content' => '<p>' . __('Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you&#8217;ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options.') . '</p>',
+) );
+get_current_screen()->add_help_tab( array(
+       'id'      => 'converter',
+       'title'   => __('Categories and Tags Converter'),
+       'content' => '<p>' . __('Categories have hierarchy, meaning that you can nest sub-categories. Tags do not have hierarchy and cannot be nested. Sometimes people start out using one on their posts, then later realize that the other would work better for their content.' ) . '</p>' .
+       '<p>' . __( 'The Categories and Tags Converter link on this screen will take you to the Import screen, where that Converter is one of the plugins you can install. Once that plugin is installed, the Activate Plugin &amp; Run Importer link will take you to a screen where you can choose to convert tags into categories or vice versa.' ) . '</p>',
+) );
+
+get_current_screen()->set_help_sidebar(
+       '<p><strong>' . __('For more information:') . '</strong></p>' .
+       '<p>' . __('<a href="http://codex.wordpress.org/Tools_Screen" target="_blank">Documentation on Tools</a>') . '</p>' .
+       '<p>' . __('<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
+);
+
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
-screen_icon();
 ?>
 <div class="wrap">
 <h2><?php echo esc_html( $title ); ?></h2>
 
+<?php if ( current_user_can('edit_posts') ) : ?>
 <div class="tool-box">
-<?php
-if ( ! $is_opera ) {
-?>
-       <div id="gears-msg1">
-       <h3 class="title"><?php _e('Turbo:'); ?> <?php _e('Speed up WordPress'); ?></h3>
-       <p><?php _e('WordPress now has support for Gears, which adds new features to your web browser.'); ?><br />
-       <a href="http://gears.google.com/" target="_blank" style="font-weight:normal;"><?php _e('More information...'); ?></a></p>
-       <p><?php _e('After you install and enable Gears, most of WordPress&#8217; images, scripts, and CSS files will be stored locally on your computer. This speeds up page load time.'); ?></p>
-       <p><strong><?php _e('Don&#8217;t install on a public or shared computer.'); ?></strong></p>
-       <div class="buttons"><button onclick="window.location = 'http://gears.google.com/?action=install&amp;return=<?php echo urlencode( admin_url() ); ?>';" class="button"><?php _e('Install Now'); ?></button></div>
-       </div>
-
-       <div id="gears-msg2" style="display:none;">
-       <h3 class="title"><?php _e('Turbo:'); ?> <?php _e('Gears Status'); ?></h3>
-       <p><?php _e('Gears is installed on this computer, but is not enabled for use with WordPress.'); ?></p>
-       <p><?php _e('To enable it click the button below.'); ?></p>
-       <p><strong><?php _e('Note: Do not enable Gears if this is a public or shared computer!'); ?></strong></p>
-       <div class="buttons"><button class="button" onclick="wpGears.getPermission();"><?php _e('Enable Gears'); ?></button></div>
-       </div>
-
-       <div id="gears-msg3" style="display:none;">
-       <h3 class="title"><?php _e('Turbo:'); ?> <?php _e('Gears Status'); ?></h3>
-       <p><?php
-
-       if ( $is_chrome )
-               _e('Gears is installed and enabled on this computer. You can disable it from the Under the Hood tab in Chrome&#8217;s Options menu.');
-       elseif ( $is_safari )
-               _e('Gears is installed and enabled on this computer. You can disable it from the Safari menu.');
-       else
-               _e('Gears is installed and enabled on this computer. You can disable it from your browser&#8217;s Tools menu.');
-
-       ?></p>
-       <p><?php _e('If there are any errors try disabling Gears, reloading the page, and re-enabling Gears.'); ?></p>
-       <p><?php _e('Local storage status:'); ?> <span id="gears-wait"><span style="color:#f00;"><?php _e('Updating files:'); ?></span> <span id="gears-upd-number"></span></span></p>
-       </div>
-
-       <div id="gears-msg4" style="display:none;">
-       <h3 class="title"><?php _e('Turbo:'); ?> <?php _e('Gears Status'); ?></h3>
-       <p><?php _e('Your browser&#8217;s settings do not permit this website to use Google Gears.'); ?></p>
-       <p><?php
-
-       if ( $is_chrome )
-               _e('To allow it, change the Gears settings in your browser&#8217;s Options, Under the Hood menu and reload this page.');
-       elseif ( $is_safari )
-               _e('To allow it, change the Gears settings in the Safari menu and reload this page.');
-       else
-               _e('To allow it, change the Gears settings in your browser&#8217;s Tools menu and reload this page.');
+       <h3 class="title"><?php _e('Press This') ?></h3>
+       <p><?php _e('Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web.');?></p>
 
-       ?></p>
-       <p><strong><?php _e('Note: Do not enable Gears if this is a public or shared computer!'); ?></strong></p>
+       <p><?php _e('Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site.'); ?></p>
+       <p class="description"><?php _e('Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut.') ?></p>
+       <p class="pressthis"><a onclick="return false;" oncontextmenu="if(window.navigator.userAgent.indexOf('WebKit')!=-1||window.navigator.userAgent.indexOf('MSIE')!=-1){jQuery('.pressthis-code').show().find('textarea').focus().select();return false;}" href="<?php echo htmlspecialchars( get_shortcut_link() ); ?>"><span><?php _e('Press This') ?></span></a></p>
+       <div class="pressthis-code" style="display:none;">
+       <p class="description"><?php _e('If your bookmarks toolbar is hidden: copy the code below, open your Bookmarks manager, create new bookmark, type Press This into the name field and paste the code into the URL field.') ?></p>
+       <p><textarea rows="5" cols="120" readonly="readonly"><?php echo htmlspecialchars( get_shortcut_link() ); ?></textarea></p>
        </div>
-       <script type="text/javascript">wpGears.message();</script>
-<?php } else {
-       _e('Turbo is not available for your browser.');
-} ?>
 </div>
+<?php
+endif;
 
-<?php if ( current_user_can('edit_posts') ) : ?>
+if ( current_user_can( 'import' ) ) :
+$cats = get_taxonomy('category');
+$tags = get_taxonomy('post_tag');
+if ( current_user_can($cats->cap->manage_terms) || current_user_can($tags->cap->manage_terms) ) : ?>
 <div class="tool-box">
-       <h3 class="title"><?php _e('Press This') ?></h3>
-       <p><?php _e('Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web.');?></p>
-
-       <p><?php _e('Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your blog.'); ?></p>
-       <p><?php _e('Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut.') ?></p>
-       <p class="pressthis"><a href="<?php echo htmlspecialchars( get_shortcut_link() ); ?>" title="<?php echo esc_attr(__('Press This')) ?>"><?php _e('Press This') ?></a></p>
+    <h3 class="title"><?php _e( 'Categories and Tags Converter' ) ?></h3>
+    <p><?php printf( __('If you want to convert your categories to tags (or vice versa), use the <a href="%s">Categories and Tags Converter</a> available from the Import screen.'), 'import.php' ); ?></p>
 </div>
 <?php
 endif;
+endif;
 
+/**
+ * Fires at the end of the Tools Administration screen.
+ *
+ * @since 2.8.0
+ */
 do_action( 'tool_box' );
 ?>
 </div>
 <?php
-include('admin-footer.php');
-?>
+include( ABSPATH . 'wp-admin/admin-footer.php' );