/** * Add 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 addCategory() { $form = new cnFormObjects(); /* * Check whether user can edit Settings */ if (current_user_can('connections_edit_categories')) { check_admin_referer($form->getNonce('add_category'), '_cn_wpnonce'); $category = new cnCategory(); $format = new cnFormatting(); $category->setName($format->sanitizeString($_POST['category_name'])); $category->setSlug($format->sanitizeString($_POST['category_slug'])); $category->setParent($format->sanitizeString($_POST['category_parent'])); $category->setDescription($format->sanitizeString($_POST['category_description'], TRUE)); $category->save(); wp_redirect(get_admin_url(get_current_blog_id(), 'admin.php?page=connections_categories')); exit; } else { cnMessage::set('error', 'capability_categories'); } }
function processAddCategory() { $category = new cnCategory(); $format = new cnFormatting(); $category->setName($format->sanitizeString($_POST['category_name'])); $category->setSlug($format->sanitizeString($_POST['category_slug'])); $category->setParent($format->sanitizeString($_POST['category_parent'])); $category->setDescription($format->sanitizeString($_POST['category_description'])); $category->save(); }