*/ function add_magic_quotes($array) { foreach ($array as $k => $v) { if (is_array($v)) { $array[$k] = add_magic_quotes($v); } else { $array[$k] = addslashes($v); } } return $array; } if (!get_magic_quotes_gpc()) { $HTTP_GET_VARS = add_magic_quotes($HTTP_GET_VARS); $HTTP_POST_VARS = add_magic_quotes($HTTP_POST_VARS); $HTTP_COOKIE_VARS = add_magic_quotes($HTTP_COOKIE_VARS); } $wpvarstoreset = array('action','standalone','cat'); for ($i=0; $iquery("INSERT INTO $tablecategories (cat_ID, cat_name, category_nicename, category_description) VALUES ('0', '$cat_name', '$category_nicename', '$category_description')"); header('Location: categories.php'); break; case 'Delete': $standalone = 1; require_once('admin-header.php'); $cat_ID = intval($HTTP_GET_VARS["cat_ID"]); $cat_name = get_catname($cat_ID); $cat_name = addslashes($cat_name); if (1 == $cat_ID) die("Can't delete the $cat_name category: this is the default one"); if ($user_level < 3) die ('Cheatin’ uh?'); $wpdb->query("DELETE FROM $tablecategories WHERE cat_ID = $cat_ID"); $wpdb->query("UPDATE $tablepost2cat SET category_id='1' WHERE category_id='$cat_ID'"); header('Location: categories.php'); break; case 'edit': require_once ('admin-header.php'); $category = $wpdb->get_row("SELECT * FROM $tablecategories WHERE cat_ID = " . $HTTP_GET_VARS['cat_ID']); $cat_name = stripslashes($category->cat_name); ?>

Edit Category

Category name:

Description:

query("UPDATE $tablecategories SET cat_name = '$cat_name', category_nicename = '$category_nicename', category_description = '$category_description' WHERE cat_ID = $cat_ID"); header('Location: categories.php'); break; default: $standalone = 0; require_once ('admin-header.php'); if ($user_level < 3) { die("You have no right to edit the categories for this blog.
Ask for a promotion to your blog admin. :)"); } ?>

Current Categories

get_results("SELECT * FROM $tablecategories ORDER BY cat_name"); foreach ($categories as $category) { $count = $wpdb->get_var("SELECT COUNT(post_id) FROM $tablepost2cat WHERE category_id = $category->cat_ID"); $bgcolor = ('#eee' == $bgcolor) ? 'none' : '#eee'; echo ""; } ?>
Name Description # Posts Action
$category->cat_name $category->category_description $count Editcat_name) ."\' and all its posts will go to the default category.\\n \'OK\' to delete, \'Cancel\' to stop.')\" class='delete'>Delete

Add New Category

Name:

Description: (optional)

Note:
Deleting a category does not delete posts from that category, it will just set them back to the default category .

*/ include('admin-footer.php'); ?>