/**
  * Update a category.
  *
  * @access public
  * @since 0.7.7
  * @uses current_user_can()
  * @uses check_admin_referer()
  * @uses wp_redirect()
  * @uses get_admin_url()
  * @uses get_current_blog_id()
  * @return void
  */
 public static function updateCategory()
 {
     $form = new cnFormObjects();
     /*
      * Check whether user can edit Settings
      */
     if (current_user_can('connections_edit_categories')) {
         check_admin_referer($form->getNonce('update_category'), '_cn_wpnonce');
         $category = new cnCategory();
         $format = new cnFormatting();
         $category->setID($format->sanitizeString($_POST['category_id']));
         $category->setName($format->sanitizeString($_POST['category_name']));
         $category->setParent($format->sanitizeString($_POST['category_parent']));
         $category->setSlug($format->sanitizeString($_POST['category_slug']));
         $category->setDescription($format->sanitizeString($_POST['category_description'], TRUE));
         $category->update();
         wp_redirect(get_admin_url(get_current_blog_id(), 'admin.php?page=connections_categories'));
         exit;
     } else {
         cnMessage::set('error', 'capability_categories');
     }
 }
Example #2
0
function processUpdateCategory()
{
	$category = new cnCategory();
	$format = new cnFormatting();
				
	$category->setID($format->sanitizeString($_POST['category_id']));
	$category->setName($format->sanitizeString($_POST['category_name']));
	$category->setParent($format->sanitizeString($_POST['category_parent']));
	$category->setSlug($format->sanitizeString($_POST['category_slug']));
	$category->setDescription($format->sanitizeString($_POST['category_description']));
	
	$category->update();
}