Ticket #2789: 2789b.diff
File 2789b.diff, 2.9 KB (added by , 18 years ago) |
---|
-
wp-admin/link-categories.php
356 356 <td nowrap="nowrap"><?php echo htmlentities($row->text_after_all)?></td> 357 357 <td><?php echo $row->list_limit ?></td> 358 358 <td><a href="link-categories.php?cat_id=<?php echo $row->cat_id?>&action=Edit" class="edit"><?php _e('Edit') ?></a></td> 359 <td><a href="<?php echo wp_nonce_url("link-categories.php?cat_id=$row->cat_id?>&action=Delete", 'delete-link-category_' . $row->cat_id) ?>" "onclick="return deleteSomething( 'link category', <?php echo $row->cat_id . ", '" . sprintf(__("You are about to delete the "%s" link category.\\n"Cancel" to stop, "OK" to delete."), wp_specialchars($row->cat_name,1)); ?>' );" class="delete"><?php _e('Delete') ?></a></td> 359 <td><?php if (1 == $row->cat_id) { 360 _e('Default'); 361 } else { ?> 362 <a href="<?php echo wp_nonce_url("link-categories.php?cat_id=$row->cat_id&action=Delete", 'delete-link-category_' . $row->cat_id) ?>" "onclick="return deleteSomething( 'link category', <?php echo $row->cat_id . ", '" . sprintf(__("You are about to delete the "%s" link category.\\n"Cancel" to stop, "OK" to delete."), wp_specialchars($row->cat_name,1)); ?>' );" class="delete"><?php _e('Delete') ?></a> 363 <?php } ?> 364 </td> 360 365 </tr> 361 366 <?php 362 367 ++$i; -
wp-admin/admin-db.php
156 156 $cat_ID = (int) $cat_ID; 157 157 158 158 // Don't delete the default cat. 159 if ( 1 == $cat_ID)159 if ($cat_ID == get_option('default_category')) 160 160 return 0; 161 161 162 162 $category = get_category($cat_ID); … … 170 170 $wpdb->query("UPDATE $wpdb->categories SET category_parent = '$parent' WHERE category_parent = '$cat_ID'"); 171 171 172 172 // TODO: Only set categories to general if they're not in another category already 173 $wpdb->query("UPDATE $wpdb->post2cat SET category_id='1' WHERE category_id='$cat_ID'"); 173 $default_cat = get_option('default_category'); 174 $wpdb->query("UPDATE $wpdb->post2cat SET category_id='$default_cat' WHERE category_id='$cat_ID'"); 174 175 175 176 wp_cache_delete($cat_ID, 'category'); 176 177 wp_cache_delete('all_category_ids', 'category'); -
wp-admin/categories.php
44 44 45 45 $cat_name = get_catname($cat_ID); 46 46 47 if ( 1 == $cat_ID ) 47 // Don't delete the default cats. 48 if ( $cat_ID == get_option('default_category') ) 48 49 die(sprintf(__("Can't delete the <strong>%s</strong> category: this is the default one"), $cat_name)); 49 50 50 51 wp_delete_category($cat_ID);