Combine category forms and move to edit-category-form.php.
git-svn-id: http://svn.automattic.com/wordpress/trunk@3777 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
fe1dc4a796
commit
595b9e460b
|
@ -61,40 +61,7 @@ case 'edit':
|
||||||
require_once ('admin-header.php');
|
require_once ('admin-header.php');
|
||||||
$cat_ID = (int) $_GET['cat_ID'];
|
$cat_ID = (int) $_GET['cat_ID'];
|
||||||
$category = get_category_to_edit($cat_ID);
|
$category = get_category_to_edit($cat_ID);
|
||||||
?>
|
include('edit-category-form.php');
|
||||||
|
|
||||||
<div class="wrap">
|
|
||||||
<h2><?php _e('Edit Category') ?></h2>
|
|
||||||
<form name="editcat" action="categories.php" method="post">
|
|
||||||
<?php wp_nonce_field('update-category' . $category->cat_ID); ?>
|
|
||||||
<table class="editform" width="100%" cellspacing="2" cellpadding="5">
|
|
||||||
<tr>
|
|
||||||
<th width="33%" scope="row" valign="top"><label for="cat_name"><?php _e('Category name:') ?></label></th>
|
|
||||||
<td width="67%"><input name="cat_name" id="cat_name" type="text" value="<?php echo wp_specialchars($category->cat_name); ?>" size="40" /> <input type="hidden" name="action" value="editedcat" />
|
|
||||||
<input type="hidden" name="cat_ID" value="<?php echo $category->cat_ID ?>" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row" valign="top"><label for="category_nicename"><?php _e('Category slug:') ?></label></th>
|
|
||||||
<td><input name="category_nicename" id="category_nicename" type="text" value="<?php echo wp_specialchars($category->category_nicename); ?>" size="40" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row" valign="top"><label for="category_parent"><?php _e('Category parent:') ?></label></th>
|
|
||||||
<td>
|
|
||||||
<select name='category_parent' id='category_parent'>
|
|
||||||
<option value='0' <?php if (!$category->category_parent) echo " selected='selected'"; ?>><?php _e('None') ?></option>
|
|
||||||
<?php wp_dropdown_cats($category->cat_ID, $category->category_parent); ?>
|
|
||||||
</select></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th scope="row" valign="top"><label for="category_description"><?php _e('Description:') ?></label></th>
|
|
||||||
<td><textarea name="category_description" id="category_description" rows="5" cols="50" style="width: 97%;"><?php echo wp_specialchars($category->category_description, 1); ?></textarea></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<p class="submit"><input type="submit" name="submit" value="<?php _e('Edit category »') ?>" /></p>
|
|
||||||
</form>
|
|
||||||
<p><a href="categories.php"><?php _e('« Return to category list'); ?></a></p>
|
|
||||||
</div>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -155,25 +122,7 @@ cat_rows();
|
||||||
<p><?php printf(__('<strong>Note:</strong><br />Deleting a category does not delete the posts and bookmarks in that category. Instead, posts in the deleted category are set to the category <strong>%s</strong> and bookmarks are set to <strong>%s</strong>.'), get_catname(get_option('default_category')), get_catname(get_option('default_link_category'))) ?></p>
|
<p><?php printf(__('<strong>Note:</strong><br />Deleting a category does not delete the posts and bookmarks in that category. Instead, posts in the deleted category are set to the category <strong>%s</strong> and bookmarks are set to <strong>%s</strong>.'), get_catname(get_option('default_category')), get_catname(get_option('default_link_category'))) ?></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="wrap">
|
<?php include('edit-category-form.php'); ?>
|
||||||
<h2><?php _e('Add New Category') ?></h2>
|
|
||||||
<form name="addcat" id="addcat" action="categories.php" method="post">
|
|
||||||
<?php wp_nonce_field('add-category'); ?>
|
|
||||||
<div class="alignleft"><?php _e('Name:') ?><br />
|
|
||||||
<input type="text" name="cat_name" id="cat_name" value="" /></p>
|
|
||||||
<p><?php _e('Category parent:') ?><br />
|
|
||||||
<select name='category_parent' id='category_parent' class='postform'>
|
|
||||||
<option value='0'><?php _e('None') ?></option>
|
|
||||||
<?php wp_dropdown_cats(0); ?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<div id="ajax-response" class="alignleft"></div>
|
|
||||||
<br class="clear" />
|
|
||||||
<p><?php _e('Description: (optional)') ?> <br />
|
|
||||||
<textarea name="category_description" id="category_description" rows="5" cols="50" style="width: 97%;"></textarea></p>
|
|
||||||
<p class="submit"><input type="hidden" name="action" value="addcat" /><input type="submit" name="submit" value="<?php _e('Add Category »') ?>" /></p>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
<?php
|
||||||
|
if ( ! empty($cat_ID) ) {
|
||||||
|
$heading = __('Edit Category');
|
||||||
|
$submit_text = __('Edit Category »');
|
||||||
|
$form = '<form name="editcat" id="editcat" method="post" action="categories.php">';
|
||||||
|
$action = 'editedcat';
|
||||||
|
$nonce_action = 'update-category' . $cat_ID;
|
||||||
|
} else {
|
||||||
|
$heading = __('Add Category');
|
||||||
|
$submit_text = __('Add Category »');
|
||||||
|
$form = '<form name="addcat" id="addcat" method="post" action="categories.php">';
|
||||||
|
$action = 'addcat';
|
||||||
|
$nonce_action = 'add-category';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
|
<div class="wrap">
|
||||||
|
<h2><?php echo $heading ?></h2>
|
||||||
|
<?php echo $form ?>
|
||||||
|
<input type="hidden" name="action" value="<?php echo $action ?>" />
|
||||||
|
<input type="hidden" name="cat_ID" value="<?php echo $category->cat_ID ?>" />
|
||||||
|
<?php wp_nonce_field($nonce_action); ?>
|
||||||
|
<table class="editform" width="100%" cellspacing="2" cellpadding="5">
|
||||||
|
<tr>
|
||||||
|
<th width="33%" scope="row" valign="top"><label for="cat_name"><?php _e('Category name:') ?></label></th>
|
||||||
|
<td width="67%"><input name="cat_name" id="cat_name" type="text" value="<?php echo wp_specialchars($category->cat_name); ?>" size="40" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row" valign="top"><label for="category_nicename"><?php _e('Category slug:') ?></label></th>
|
||||||
|
<td><input name="category_nicename" id="category_nicename" type="text" value="<?php echo wp_specialchars($category->category_nicename); ?>" size="40" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row" valign="top"><label for="category_parent"><?php _e('Category parent:') ?></label></th>
|
||||||
|
<td>
|
||||||
|
<select name='category_parent' id='category_parent'>
|
||||||
|
<option value='0' <?php if (!$category->category_parent) echo " selected='selected'"; ?>><?php _e('None') ?></option>
|
||||||
|
<?php wp_dropdown_cats($category->cat_ID, $category->category_parent); ?>
|
||||||
|
</select></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row" valign="top"><label for="category_description"><?php _e('Description: (optional)') ?></label></th>
|
||||||
|
<td><textarea name="category_description" id="category_description" rows="5" cols="50" style="width: 97%;"><?php echo wp_specialchars($category->category_description, 1); ?></textarea></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<p class="submit"><input type="submit" name="submit" value="<?php echo $submit_text ?>" /></p>
|
||||||
|
<div id="ajax-response"></div>
|
||||||
|
</form>
|
||||||
|
</div>
|
Loading…
Reference in New Issue