public static function ProcessWidgetAddCat() { $content = ''; $title = ''; // nonce/referer check (security) $nonce_action = $_POST['prefix']; if (!check_admin_referer($nonce_action, 'wpfb-cat-nonce')) { wp_die(__('Cheatin’ uh?')); } $result = WPFB_Admin::InsertCategory(array_merge(stripslashes_deep($_POST), $_FILES)); if (isset($result['error']) && $result['error']) { $content .= '<div id="message" class="updated fade"><p>' . $result['error'] . '</p></div>'; $title .= __('Error '); } else { // success!!!! $content = __('New Category created.', WPFB); $cat = WPFB_Category::GetCat($result['cat_id']); $content .= $cat->GenTpl2(); $title = trim(__('Category added.', WPFB), '.'); } wpfb_loadclass('Output'); WPFB_Output::GeneratePage($title, $content); }