<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[12942] trunk/wp-admin: Remove redundant Category forms/code/ajax.</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.wordpress.org/changeset/12942">12942</a></dd>
<dt>Author</dt> <dd>dd32</dd>
<dt>Date</dt> <dd>2010-02-04 11:01:07 +0000 (Thu, 04 Feb 2010)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove redundant Category forms/code/ajax. See <a href="http://trac.wordpress.org/ticket/11838">#11838</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpadminadminajaxphp">trunk/wp-admin/admin-ajax.php</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkwpadmincategoriesphp">trunk/wp-admin/categories.php</a></li>
<li><a href="#trunkwpadmineditcategoryformphp">trunk/wp-admin/edit-category-form.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpadminadminajaxphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/admin-ajax.php (12941 => 12942)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/admin-ajax.php        2010-02-04 10:51:58 UTC (rev 12941)
+++ trunk/wp-admin/admin-ajax.php        2010-02-04 11:01:07 UTC (rev 12942)
</span><span class="lines">@@ -312,20 +312,6 @@
</span><span class="cx">                 _wp_ajax_delete_comment_response( $comment-&gt;comment_ID );
</span><span class="cx">         die( '0' );
</span><span class="cx">         break;
</span><del>-case 'delete-cat' :
-        check_ajax_referer( &quot;delete-category_$id&quot; );
-        if ( !current_user_can( 'manage_categories' ) )
-                die('-1');
-
-        $cat = get_category( $id );
-        if ( !$cat || is_wp_error( $cat ) )
-                die('1');
-
-        if ( wp_delete_category( $id ) )
-                die('1');
-        else
-                die('0');
-        break;
</del><span class="cx"> case 'delete-tag' :
</span><span class="cx">         $tag_id = (int) $_POST['tag_ID'];
</span><span class="cx">         check_ajax_referer( &quot;delete-tag_$tag_id&quot; );
</span><span class="lines">@@ -511,59 +497,6 @@
</span><span class="cx">         }
</span><span class="cx">         $x-&gt;send();
</span><span class="cx">         break;
</span><del>-case 'add-cat' : // From Manage-&gt;Categories
-        check_ajax_referer( 'add-category' );
-        if ( !current_user_can( 'manage_categories' ) )
-                die('-1');
-
-        if ( '' === trim($_POST['cat_name']) ) {
-                $x = new WP_Ajax_Response( array(
-                        'what' =&gt; 'cat',
-                        'id' =&gt; new WP_Error( 'cat_name', __('You did not enter a category name.') )
-                ) );
-                $x-&gt;send();
-        }
-
-        if ( is_term( trim( $_POST['cat_name'] ), $_POST['taxonomy'], $_POST['category_parent'] ) ) {
-                $x = new WP_Ajax_Response( array(
-                        'what' =&gt; 'cat',
-                        'id' =&gt; new WP_Error( 'cat_exists', __('The category you are trying to create already exists.'), array( 'form-field' =&gt; 'cat_name' ) ),
-                ) );
-                $x-&gt;send();
-        }
-
-        $cat = wp_insert_category( $_POST, true );
-
-        if ( is_wp_error($cat) ) {
-                $x = new WP_Ajax_Response( array(
-                        'what' =&gt; 'cat',
-                        'id' =&gt; $cat
-                ) );
-                $x-&gt;send();
-        }
-
-        if ( !$cat || (!$cat = get_term( $cat, $_POST['taxonomy'] ) ) )
-                die('0');
-
-        $level = 0;
-        $cat_full_name = $cat-&gt;name;
-        $_cat = $cat;
-        while ( $_cat-&gt;parent ) {
-                $_cat = get_category( $_cat-&gt;parent );
-                $cat_full_name = $_cat-&gt;name . ' &amp;#8212; ' . $cat_full_name;
-                $level++;
-        }
-        $cat_full_name = esc_attr($cat_full_name);
-
-        $x = new WP_Ajax_Response( array(
-                'what' =&gt; 'cat',
-                'id' =&gt; $cat-&gt;term_id,
-                'position' =&gt; -1,
-                'data' =&gt; _cat_row( $cat, $level, $cat_full_name ),
-                'supplemental' =&gt; array('name' =&gt; $cat_full_name, 'show-link' =&gt; sprintf(__( 'Category &lt;a href=&quot;#%s&quot;&gt;%s&lt;/a&gt; added' ), &quot;cat-$cat-&gt;term_id&quot;, $cat_full_name))
-        ) );
-        $x-&gt;send();
-        break;
</del><span class="cx"> case 'add-link-cat' : // From Blogroll -&gt; Categories
</span><span class="cx">         check_ajax_referer( 'add-link-category' );
</span><span class="cx">         if ( !current_user_can( 'manage_categories' ) )
</span></span></pre></div>
<a id="trunkwpadmincategoriesphp"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/categories.php (12941 => 12942)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/categories.php        2010-02-04 10:51:58 UTC (rev 12941)
+++ trunk/wp-admin/categories.php        2010-02-04 11:01:07 UTC (rev 12942)
</span><span class="lines">@@ -1,339 +0,0 @@
</span><del>-&lt;?php
-/**
- * Categories Management Panel
- *
- * @package WordPress
- * @subpackage Administration
- */
-
-/** Load WordPress Bootstrap */
-require_once('admin.php');
-
-$title = __('Categories');
-
-wp_reset_vars( array('action', 'taxonomy', 'post_type') );
-
-if ( empty($taxonomy) )
-        $taxonomy = 'category';
-
-if ( !is_taxonomy($taxonomy) )
-        wp_die(__('Invalid taxonomy'));
-
-if ( empty($post_type) || !in_array( $post_type, get_post_types( array('_show' =&gt; true) ) ) )
-        $post_type = 'post';
-
-if ( 'post' != $post_type ) {
-        $parent_file = &quot;edit.php?post_type=$post_type&quot;;
-        $submenu_file = &quot;categories.php?taxonomy=$taxonomy&amp;amp;post_type=$post_type&quot;;
-} else {
-        $parent_file = 'edit.php';
-        $submenu_file = &quot;categories.php?taxonomy=$taxonomy&quot;;
-}
-
-
-if ( isset( $_GET['action'] ) &amp;&amp; isset($_GET['delete']) &amp;&amp; ( 'delete' == $_GET['action'] || 'delete' == $_GET['action2'] ) )
-        $action = 'bulk-delete';
-
-switch($action) {
-
-case 'addcat':
-
-        check_admin_referer('add-category');
-
-        if ( !current_user_can('manage_categories') )
-                wp_die(__('Cheatin&amp;#8217; uh?'));
-
-        if ( wp_insert_category($_POST ) )
-                wp_safe_redirect( add_query_arg( 'message', 1, wp_get_referer() ) . '#addcat' );
-        else
-                wp_safe_redirect( add_query_arg( 'message', 4, wp_get_referer() ) . '#addcat' );
-
-        exit;
-break;
-
-case 'delete':
-        if ( !isset( $_GET['cat_ID'] ) ) {
-                wp_redirect('categories.php');
-                exit;
-        }
-
-        $cat_ID = (int) $_GET['cat_ID'];
-        check_admin_referer('delete-category_' .  $cat_ID);
-
-        if ( !current_user_can('manage_categories') )
-                wp_die(__('Cheatin&amp;#8217; uh?'));
-
-        // Don't delete the default cats.
-        if ( $cat_ID == get_option('default_category') )
-                wp_die( sprintf( __(&quot;Can&amp;#8217;t delete the &lt;strong&gt;%s&lt;/strong&gt; category: this is the default one&quot;), get_cat_name($cat_ID) ) );
-
-        wp_delete_category($cat_ID);
-
-        wp_safe_redirect( add_query_arg( 'message', 2, wp_get_referer() ) );
-        exit;
-
-break;
-
-case 'bulk-delete':
-        check_admin_referer('bulk-categories');
-
-        if ( !current_user_can('manage_categories') )
-                wp_die( __('You are not allowed to delete categories.') );
-
-        $cats = (array) $_GET['delete'];
-        $default_cat = get_option('default_category');
-        foreach ( $cats as $cat_ID ) {
-                $cat_ID = (int) $cat_ID;
-
-                // Don't delete the default cat.
-                if ( $cat_ID == $default_cat )
-                        wp_die( sprintf( __(&quot;Can&amp;#8217;t delete the &lt;strong&gt;%s&lt;/strong&gt; category: this is the default one&quot;), get_cat_name($cat_ID) ) );
-
-                wp_delete_category($cat_ID);
-        }
-
-        wp_safe_redirect( wp_get_referer() );
-        exit;
-
-break;
-case 'edit':
-
-        $title = __('Edit Category');
-
-        require_once ('admin-header.php');
-        $cat_ID = (int) $_GET['cat_ID'];
-        $category = get_category_to_edit($cat_ID);
-        include('edit-category-form.php');
-
-break;
-
-case 'editedcat':
-        $cat_ID = (int) $_POST['cat_ID'];
-        check_admin_referer('update-category_' . $cat_ID);
-
-        if ( !current_user_can('manage_categories') )
-                wp_die(__('Cheatin&amp;#8217; uh?'));
-
-        $location = 'categories.php';
-        if ( $referer = wp_get_original_referer() ) {
-                if ( false !== strpos($referer, 'categories.php') )
-                        $location = $referer;
-        }
-
-        if ( wp_update_category($_POST) )
-                $location = add_query_arg('message', 3, $location);
-        else
-                $location = add_query_arg('message', 5, $location);
-
-        wp_redirect($location);
-
-        exit;
-break;
-
-default:
-
-if ( isset($_GET['_wp_http_referer']) &amp;&amp; ! empty($_GET['_wp_http_referer']) ) {
-         wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']) ) );
-         exit;
-}
-
-wp_enqueue_script('admin-categories');
-if ( current_user_can('manage_categories') )
-        wp_enqueue_script('inline-edit-tax');
-
-require_once ('admin-header.php');
-
-$messages[1] = __('Category added.');
-$messages[2] = __('Category deleted.');
-$messages[3] = __('Category updated.');
-$messages[4] = __('Category not added.');
-$messages[5] = __('Category not updated.');
-?&gt;
-
-&lt;div class=&quot;wrap nosubsub&quot;&gt;
-&lt;?php screen_icon(); ?&gt;
-&lt;h2&gt;&lt;?php echo esc_html( $title );
-if ( !empty($_GET['s']) )
-        printf( '&lt;span class=&quot;subtitle&quot;&gt;' . __('Search results for &amp;#8220;%s&amp;#8221;') . '&lt;/span&gt;', esc_html( stripslashes($_GET['s']) ) ); ?&gt;
-&lt;/h2&gt;
-
-&lt;?php
-if ( isset($_GET['message']) &amp;&amp; ( $msg = (int) $_GET['message'] ) ) : ?&gt;
-&lt;div id=&quot;message&quot; class=&quot;updated&quot;&gt;&lt;p&gt;&lt;?php echo $messages[$msg]; ?&gt;&lt;/p&gt;&lt;/div&gt;
-&lt;?php $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']);
-endif; ?&gt;
-
-&lt;form class=&quot;search-form topmargin&quot; action=&quot;&quot; method=&quot;get&quot;&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;taxonomy&quot; value=&quot;&lt;?php echo esc_attr($taxonomy); ?&gt;&quot; /&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;post_type&quot; value=&quot;&lt;?php echo esc_attr($post_type); ?&gt;&quot; /&gt;
-&lt;p class=&quot;search-box&quot;&gt;
-        &lt;label class=&quot;screen-reader-text&quot; for=&quot;category-search-input&quot;&gt;&lt;?php _e('Search Categories'); ?&gt;:&lt;/label&gt;
-        &lt;input type=&quot;text&quot; id=&quot;category-search-input&quot; name=&quot;s&quot; value=&quot;&lt;?php _admin_search_query(); ?&gt;&quot; /&gt;
-        &lt;input type=&quot;submit&quot; value=&quot;&lt;?php esc_attr_e( 'Search Categories' ); ?&gt;&quot; class=&quot;button&quot; /&gt;
-&lt;/p&gt;
-&lt;/form&gt;
-&lt;br class=&quot;clear&quot; /&gt;
-
-&lt;div id=&quot;col-container&quot;&gt;
-
-&lt;div id=&quot;col-right&quot;&gt;
-&lt;div class=&quot;col-wrap&quot;&gt;
-&lt;form id=&quot;posts-filter&quot; action=&quot;&quot; method=&quot;get&quot;&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;taxonomy&quot; value=&quot;&lt;?php echo esc_attr($taxonomy); ?&gt;&quot; /&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;post_type&quot; value=&quot;&lt;?php echo esc_attr($post_type); ?&gt;&quot; /&gt;
-&lt;div class=&quot;tablenav&quot;&gt;
-
-&lt;?php
-$pagenum = isset( $_GET['pagenum'] ) ? absint( $_GET['pagenum'] ) : 0;
-if ( empty($pagenum) )
-        $pagenum = 1;
-
-$cats_per_page = (int) get_user_option( 'categories_per_page' );
-if ( empty( $cats_per_page ) || $cats_per_page &lt; 1 )
-        $cats_per_page = 20;
-$cats_per_page = apply_filters( 'edit_categories_per_page', $cats_per_page );
-
-if ( !empty($_GET['s']) )
-        $num_cats = count(get_categories(array('taxonomy' =&gt; $taxonomy, 'hide_empty' =&gt; 0, 'search' =&gt; $_GET['s'])));
-else
-        $num_cats = wp_count_terms($taxonomy);
-
-$page_links = paginate_links( array(
-        'base' =&gt; add_query_arg( 'pagenum', '%#%' ),
-        'format' =&gt; '',
-        'prev_text' =&gt; __('&amp;laquo;'),
-        'next_text' =&gt; __('&amp;raquo;'),
-        'total' =&gt; ceil($num_cats / $cats_per_page),
-        'current' =&gt; $pagenum
-));
-
-if ( $page_links )
-        echo &quot;&lt;div class='tablenav-pages'&gt;$page_links&lt;/div&gt;&quot;;
-?&gt;
-
-&lt;div class=&quot;alignleft actions&quot;&gt;
-&lt;select name=&quot;action&quot;&gt;
-&lt;option value=&quot;&quot; selected=&quot;selected&quot;&gt;&lt;?php _e('Bulk Actions'); ?&gt;&lt;/option&gt;
-&lt;option value=&quot;delete&quot;&gt;&lt;?php _e('Delete'); ?&gt;&lt;/option&gt;
-&lt;/select&gt;
-&lt;input type=&quot;submit&quot; value=&quot;&lt;?php esc_attr_e('Apply'); ?&gt;&quot; name=&quot;doaction&quot; id=&quot;doaction&quot; class=&quot;button-secondary action&quot; /&gt;
-&lt;?php wp_nonce_field('bulk-categories'); ?&gt;
-&lt;/div&gt;
-
-&lt;br class=&quot;clear&quot; /&gt;
-&lt;/div&gt;
-
-&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
-
-&lt;table class=&quot;widefat fixed&quot; cellspacing=&quot;0&quot;&gt;
-        &lt;thead&gt;
-        &lt;tr&gt;
-&lt;?php print_column_headers('categories'); ?&gt;
-        &lt;/tr&gt;
-        &lt;/thead&gt;
-
-        &lt;tfoot&gt;
-        &lt;tr&gt;
-&lt;?php print_column_headers('categories', false); ?&gt;
-        &lt;/tr&gt;
-        &lt;/tfoot&gt;
-
-        &lt;tbody id=&quot;the-list&quot; class=&quot;list:cat&quot;&gt;
-&lt;?php
-cat_rows(0, 0, 0, $pagenum, $cats_per_page, $taxonomy);
-?&gt;
-        &lt;/tbody&gt;
-&lt;/table&gt;
-
-&lt;div class=&quot;tablenav&quot;&gt;
-&lt;?php
-if ( $page_links )
-        echo &quot;&lt;div class='tablenav-pages'&gt;$page_links&lt;/div&gt;&quot;;
-?&gt;
-
-&lt;div class=&quot;alignleft actions&quot;&gt;
-&lt;select name=&quot;action2&quot;&gt;
-&lt;option value=&quot;&quot; selected=&quot;selected&quot;&gt;&lt;?php _e('Bulk Actions'); ?&gt;&lt;/option&gt;
-&lt;option value=&quot;delete&quot;&gt;&lt;?php _e('Delete'); ?&gt;&lt;/option&gt;
-&lt;/select&gt;
-&lt;input type=&quot;submit&quot; value=&quot;&lt;?php esc_attr_e('Apply'); ?&gt;&quot; name=&quot;doaction2&quot; id=&quot;doaction2&quot; class=&quot;button-secondary action&quot; /&gt;
-&lt;?php wp_nonce_field('bulk-categories'); ?&gt;
-&lt;/div&gt;
-
-&lt;br class=&quot;clear&quot; /&gt;
-&lt;/div&gt;
-
-&lt;/form&gt;
-
-&lt;div class=&quot;form-wrap&quot;&gt;
-&lt;?php if ( get_option('default_' . $taxonomy) ) : ?&gt;
-&lt;p&gt;&lt;?php printf(__('&lt;strong&gt;Note:&lt;/strong&gt;&lt;br /&gt;Deleting a %1$s does not delete the objects in that %1$s. Instead, objects that were only assigned to the deleted %1$s are set to the %1$s &lt;strong&gt;%2$s&lt;/strong&gt;.'), $tax-&gt;label, apply_filters('the_category', get_cat_name(get_option('default_' . $taxonomy)))) ?&gt;&lt;/p&gt;
-&lt;?php endif; ?&gt;
-&lt;?php if ( 'category' == $taxonomy ) : ?&gt;
-&lt;p&gt;&lt;?php printf(__('Categories can be selectively converted to tags using the &lt;a href=&quot;%s&quot;&gt;category to tag converter&lt;/a&gt;.'), 'admin.php?import=wp-cat2tag') ?&gt;&lt;/p&gt;
-&lt;?php endif; ?&gt;
-&lt;/div&gt;
-
-&lt;/div&gt;
-&lt;/div&gt;&lt;!-- /col-right --&gt;
-
-&lt;div id=&quot;col-left&quot;&gt;
-&lt;div class=&quot;col-wrap&quot;&gt;
-
-&lt;?php if ( current_user_can('manage_categories') ) { ?&gt;
-&lt;?php $category = (object) array(); $category-&gt;parent = 0; do_action('add_category_form_pre', $category); ?&gt;
-
-&lt;div class=&quot;form-wrap&quot;&gt;
-&lt;h3&gt;&lt;?php _e('Add Category'); ?&gt;&lt;/h3&gt;
-&lt;div id=&quot;ajax-response&quot;&gt;&lt;/div&gt;
-&lt;form name=&quot;addcat&quot; id=&quot;addcat&quot; method=&quot;post&quot; action=&quot;categories.php&quot; class=&quot;add:the-list: validate&quot;&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;taxonomy&quot; value=&quot;&lt;?php echo esc_attr($taxonomy); ?&gt;&quot; /&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;post_type&quot; value=&quot;&lt;?php echo esc_attr($post_type); ?&gt;&quot; /&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;action&quot; value=&quot;addcat&quot; /&gt;
-&lt;?php wp_original_referer_field(true, 'previous'); wp_nonce_field('add-category'); ?&gt;
-
-&lt;div class=&quot;form-field form-required&quot;&gt;
-        &lt;label for=&quot;cat_name&quot;&gt;&lt;?php _e('Category Name') ?&gt;&lt;/label&gt;
-        &lt;input name=&quot;cat_name&quot; id=&quot;cat_name&quot; type=&quot;text&quot; value=&quot;&quot; size=&quot;40&quot; aria-required=&quot;true&quot; /&gt;
-    &lt;p&gt;&lt;?php _e('The name is used to identify the category almost everywhere, for example under the post or in the category widget.'); ?&gt;&lt;/p&gt;
-&lt;/div&gt;
-&lt;?php if ( !is_multisite() ) { ?&gt;
-&lt;div class=&quot;form-field&quot;&gt;
-        &lt;label for=&quot;category_nicename&quot;&gt;&lt;?php _e('Category Slug') ?&gt;&lt;/label&gt;
-        &lt;input name=&quot;category_nicename&quot; id=&quot;category_nicename&quot; type=&quot;text&quot; value=&quot;&quot; size=&quot;40&quot; /&gt;
-    &lt;p&gt;&lt;?php _e('The &amp;#8220;slug&amp;#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.'); ?&gt;&lt;/p&gt;
-&lt;/div&gt;
-&lt;?php } ?&gt;
-&lt;div class=&quot;form-field&quot;&gt;
-        &lt;label for=&quot;category_parent&quot;&gt;&lt;?php _e('Category Parent') ?&gt;&lt;/label&gt;
-        &lt;?php wp_dropdown_categories(array('hide_empty' =&gt; 0, 'hide_if_empty' =&gt; false, 'taxonomy' =&gt; $taxonomy, 'name' =&gt; 'category_parent', 'orderby' =&gt; 'name', 'selected' =&gt; $category-&gt;parent, 'hierarchical' =&gt; true, 'show_option_none' =&gt; __('None'))); ?&gt;
-    &lt;p&gt;&lt;?php _e('Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional.'); ?&gt;&lt;/p&gt;
-&lt;/div&gt;
-
-&lt;div class=&quot;form-field&quot;&gt;
-        &lt;label for=&quot;category_description&quot;&gt;&lt;?php _e('Description') ?&gt;&lt;/label&gt;
-        &lt;textarea name=&quot;category_description&quot; id=&quot;category_description&quot; rows=&quot;5&quot; cols=&quot;40&quot;&gt;&lt;/textarea&gt;
-    &lt;p&gt;&lt;?php _e('The description is not prominent by default; however, some themes may show it.'); ?&gt;&lt;/p&gt;
-&lt;/div&gt;
-
-&lt;p class=&quot;submit&quot;&gt;&lt;input type=&quot;submit&quot; class=&quot;button&quot; name=&quot;submit&quot; value=&quot;&lt;?php esc_attr_e('Add Category'); ?&gt;&quot; /&gt;&lt;/p&gt;
-&lt;?php do_action('edit_category_form', $category); ?&gt;
-&lt;/form&gt;&lt;/div&gt;
-
-&lt;?php } ?&gt;
-
-&lt;/div&gt;
-&lt;/div&gt;&lt;!-- /col-left --&gt;
-
-&lt;/div&gt;&lt;!-- /col-container --&gt;
-&lt;/div&gt;&lt;!-- /wrap --&gt;
-
-&lt;?php
-inline_edit_term_row('categories');
-
-break;
-}
-
-include('admin-footer.php');
-
-?&gt;
</del></span></pre></div>
<a id="trunkwpadmineditcategoryformphp"></a>
<div class="delfile"><h4>Deleted: trunk/wp-admin/edit-category-form.php (12941 => 12942)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/edit-category-form.php        2010-02-04 10:51:58 UTC (rev 12941)
+++ trunk/wp-admin/edit-category-form.php        2010-02-04 11:01:07 UTC (rev 12942)
</span><span class="lines">@@ -1,85 +0,0 @@
</span><del>-&lt;?php
-/**
- * Edit category form for inclusion in administration panels.
- *
- * @package WordPress
- * @subpackage Administration
- */
-
-// don't load directly
-if ( !defined('ABSPATH') )
-        die('-1');
-
-if ( !current_user_can('manage_categories') )
-        wp_die(__('You do not have sufficient permissions to edit categories for this blog.'));
-
-/**
- * @var object
- */
-if ( ! isset( $category ) )
-        $category = (object) array();
-
-/**
- * @ignore
- * @since 2.7
- * @internal Used to prevent errors in page when no category is being edited.
- *
- * @param object $category
- */
-function _fill_empty_category(&amp;$category) {
-        if ( ! isset( $category-&gt;name ) )
-                $category-&gt;name = '';
-
-        if ( ! isset( $category-&gt;slug ) )
-                $category-&gt;slug = '';
-
-        if ( ! isset( $category-&gt;parent ) )
-                $category-&gt;parent = '';
-
-        if ( ! isset( $category-&gt;description ) )
-                $category-&gt;description = '';
-}
-
-do_action('edit_category_form_pre', $category);
-
-_fill_empty_category($category);
-?&gt;
-
-&lt;div class=&quot;wrap&quot;&gt;
-&lt;?php screen_icon(); ?&gt;
-&lt;h2&gt;&lt;?php _e('Edit Category'); ?&gt;&lt;/h2&gt;
-&lt;div id=&quot;ajax-response&quot;&gt;&lt;/div&gt;
-&lt;form name=&quot;editcat&quot; id=&quot;editcat&quot; method=&quot;post&quot; action=&quot;categories.php&quot; class=&quot;validate&quot;&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;action&quot; value=&quot;editedcat&quot; /&gt;
-&lt;input type=&quot;hidden&quot; name=&quot;cat_ID&quot; value=&quot;&lt;?php echo esc_attr($category-&gt;term_id) ?&gt;&quot; /&gt;
-&lt;?php wp_original_referer_field(true, 'previous'); wp_nonce_field('update-category_' . $cat_ID); ?&gt;
-        &lt;table class=&quot;form-table&quot;&gt;
-                &lt;tr class=&quot;form-field form-required&quot;&gt;
-                        &lt;th scope=&quot;row&quot; valign=&quot;top&quot;&gt;&lt;label for=&quot;cat_name&quot;&gt;&lt;?php _e('Category Name') ?&gt;&lt;/label&gt;&lt;/th&gt;
-                        &lt;td&gt;&lt;input name=&quot;cat_name&quot; id=&quot;cat_name&quot; type=&quot;text&quot; value=&quot;&lt;?php echo esc_attr($category-&gt;name); ?&gt;&quot; size=&quot;40&quot; aria-required=&quot;true&quot; /&gt;&lt;/td&gt;
-                &lt;/tr&gt;
-&lt;?php if ( !is_multisite() ) { ?&gt;
-                &lt;tr class=&quot;form-field&quot;&gt;
-                        &lt;th scope=&quot;row&quot; valign=&quot;top&quot;&gt;&lt;label for=&quot;category_nicename&quot;&gt;&lt;?php _e('Category Slug') ?&gt;&lt;/label&gt;&lt;/th&gt;
-                        &lt;td&gt;&lt;input name=&quot;category_nicename&quot; id=&quot;category_nicename&quot; type=&quot;text&quot; value=&quot;&lt;?php echo esc_attr(apply_filters('editable_slug', $category-&gt;slug)); ?&gt;&quot; size=&quot;40&quot; /&gt;&lt;br /&gt;
-            &lt;span class=&quot;description&quot;&gt;&lt;?php _e('The &amp;#8220;slug&amp;#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.'); ?&gt;&lt;/span&gt;&lt;/td&gt;
-                &lt;/tr&gt;
-&lt;?php } ?&gt;
-                &lt;tr class=&quot;form-field&quot;&gt;
-                        &lt;th scope=&quot;row&quot; valign=&quot;top&quot;&gt;&lt;label for=&quot;category_parent&quot;&gt;&lt;?php _e('Category Parent') ?&gt;&lt;/label&gt;&lt;/th&gt;
-                        &lt;td&gt;
-                                  &lt;?php wp_dropdown_categories(array('hide_empty' =&gt; 0, 'name' =&gt; 'category_parent', 'orderby' =&gt; 'name', 'selected' =&gt; $category-&gt;parent, 'exclude' =&gt; $category-&gt;term_id, 'hierarchical' =&gt; true, 'show_option_none' =&gt; __('None'))); ?&gt;&lt;br /&gt;
-                &lt;span class=&quot;description&quot;&gt;&lt;?php _e('Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional.'); ?&gt;&lt;/span&gt;
-                          &lt;/td&gt;
-                &lt;/tr&gt;
-                &lt;tr class=&quot;form-field&quot;&gt;
-                        &lt;th scope=&quot;row&quot; valign=&quot;top&quot;&gt;&lt;label for=&quot;category_description&quot;&gt;&lt;?php _e('Description') ?&gt;&lt;/label&gt;&lt;/th&gt;
-                        &lt;td&gt;&lt;textarea name=&quot;category_description&quot; id=&quot;category_description&quot; rows=&quot;5&quot; cols=&quot;50&quot; style=&quot;width: 97%;&quot;&gt;&lt;?php echo esc_html($category-&gt;description); ?&gt;&lt;/textarea&gt;&lt;br /&gt;
-            &lt;span class=&quot;description&quot;&gt;&lt;?php _e('The description is not prominent by default; however, some themes may show it.'); ?&gt;&lt;/span&gt;&lt;/td&gt;
-                &lt;/tr&gt;
-                &lt;?php do_action('edit_category_form_fields', $category); ?&gt;
-        &lt;/table&gt;
-&lt;p class=&quot;submit&quot;&gt;&lt;input type=&quot;submit&quot; class=&quot;button-primary&quot; name=&quot;submit&quot; value=&quot;&lt;?php esc_attr_e('Update Category'); ?&gt;&quot; /&gt;&lt;/p&gt;
-&lt;?php do_action('edit_category_form', $category); ?&gt;
-&lt;/form&gt;
-&lt;/div&gt;
</del></span></pre>
</div>
</div>

</body>
</html>