error($lang->redirect_pollnotdeleted);
     }
     if (!is_moderator($fid, "candeleteposts")) {
         if ($permissions['candeletethreads'] != 1 || $mybb->user['uid'] != $thread['uid']) {
             error_no_permission();
         }
     }
     $query = $db->simple_select("polls", "*", "tid='{$tid}'");
     $poll = $db->fetch_array($query);
     if (!$poll['pid']) {
         error($lang->error_invalidpoll);
     }
     $plugins->run_hooks("moderation_do_deletepoll");
     $lang->poll_deleted = $lang->sprintf($lang->poll_deleted, $thread['subject']);
     log_moderator_action($modlogdata, $lang->poll_deleted);
     $moderation->delete_poll($poll['pid']);
     moderation_redirect(get_thread_link($thread['tid']), $lang->redirect_polldeleted);
     break;
     // Approve a thread
 // Approve a thread
 case "approvethread":
     // Verify incoming POST request
     verify_post_check($mybb->input['my_post_key']);
     if (!is_moderator($fid, "canopenclosethreads")) {
         error_no_permission();
     }
     $query = $db->simple_select("threads", "*", "tid='{$tid}'");
     $thread = $db->fetch_array($query);
     $plugins->run_hooks("moderation_approvethread");
     $lang->thread_approved = $lang->sprintf($lang->thread_approved, $thread['subject']);
     log_moderator_action($modlogdata, $lang->thread_approved);