Esempio n. 1
0
 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);
 }