diff options
| author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-07-20 10:09:34 +0000 |
|---|---|---|
| committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-07-20 10:09:34 +0000 |
| commit | 729b7ecbd4789deca6689f136a4243a3be01d9b9 (patch) | |
| tree | 15507027b2f4700572accea01d91d7a0419f242f /wp-admin | |
| parent | b6808ac36fb6b84c8ece869e097a74c8d8b67222 (diff) | |
WP Merge
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@693 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin')
| -rw-r--r-- | wp-admin/admin-db.php | 3 | ||||
| -rw-r--r-- | wp-admin/categories.php | 9 |
2 files changed, 9 insertions, 3 deletions
diff --git a/wp-admin/admin-db.php b/wp-admin/admin-db.php index 6cd63dd..2b1327b 100644 --- a/wp-admin/admin-db.php +++ b/wp-admin/admin-db.php @@ -84,6 +84,9 @@ function wp_insert_category($catarr) { extract($catarr); + if( trim( $cat_name ) == '' ) + return 0; + $cat_ID = (int) $cat_ID; // Are we updating or creating? diff --git a/wp-admin/categories.php b/wp-admin/categories.php index 87e5e20..2e3e559 100644 --- a/wp-admin/categories.php +++ b/wp-admin/categories.php @@ -15,9 +15,11 @@ case 'addcat': if ( !current_user_can('manage_categories') ) wp_die(__('Cheatin’ uh?')); - wp_insert_category($_POST); - - wp_redirect('categories.php?message=1#addcat'); + if( wp_insert_category($_POST ) ) { + wp_redirect('categories.php?message=1#addcat'); + } else { + wp_redirect('categories.php?message=4#addcat'); + } break; case 'delete': @@ -71,6 +73,7 @@ require_once ('admin-header.php'); $messages[1] = __('Category added.'); $messages[2] = __('Category deleted.'); $messages[3] = __('Category updated.'); +$messages[4] = __('Category not added.'); ?> <?php if (isset($_GET['message'])) : ?> |
