public static function PollsMainAction($action)
 {
     switch ($action) {
         default:
             GFontsUI::Notice(__("Choose proper action.", self::PLUGIN_SLUG));
             break;
         case 'delete':
             if (isset($_GET['ids'])) {
                 foreach ($_GET['ids'] as $id) {
                     GFontsDB::DeletePoll(intval($id));
                 }
                 GFontsUI::Success(sprintf(_n('%d poll deleted.', '%d polls deleted.', count($_GET['ids'])), count($_GET['ids'])));
             }
             if (isset($_GET['id'])) {
                 $id = isset($_GET['id']) ? intval($_GET['id']) : null;
                 if ($id !== null) {
                     GFontsDB::DeletePoll($id);
                     GFontsUI::Success(__("Poll deleted.", self::PLUGIN_SLUG));
                 } else {
                     GFontsUI::Error(__('Wrong poll ID.', self::PLUGIN_SLUG));
                     break;
                 }
             }
             break;
         case 'deleteanswers':
             if (isset($_GET['ids'])) {
                 foreach ($_GET['ids'] as $id) {
                     GFontsDB::DeleteAnswer(intval($id));
                 }
                 GFontsUI::Success(sprintf(_n('%d poll answer deleted.', '%d poll answers deleted.', count($_GET['ids'])), count($_GET['ids'])));
             }
             if (isset($_GET['id'])) {
                 $id = isset($_GET['id']) ? intval($_GET['id']) : null;
                 if ($id !== null) {
                     GFontsDB::DeleteAnswer($id);
                     GFontsUI::Success(__("Poll answer deleted.", self::PLUGIN_SLUG));
                 } else {
                     GFontsUI::Error(__('Wrong poll answer ID.', self::PLUGIN_SLUG));
                     break;
                 }
             }
             break;
     }
 }