コード例 #1
0
     foreach ($posts as $pid) {
         $pids[] = intval($pid);
     }
     $moderation->unapprove_posts($pids);
     log_moderator_action($modlogdata, $lang->multi_unapprove_posts);
     if ($mybb->input['inlinetype'] == 'search') {
         clearinline($mybb->input['searchid'], 'search');
     } else {
         clearinline($tid, 'thread');
     }
     moderation_redirect(get_thread_link($thread['tid']), $lang->redirect_inline_postsunapproved);
     break;
 default:
     require_once MYBB_ROOT . "inc/class_custommoderation.php";
     $custommod = new CustomModeration();
     $tool = $custommod->tool_info(intval($mybb->input['action']));
     if ($tool !== false) {
         // Verify incoming POST request
         verify_post_check($mybb->input['my_post_key']);
         if ($tool['type'] == 't' && $mybb->input['modtype'] == 'inlinethread') {
             if ($mybb->input['inlinetype'] == 'search') {
                 $tids = getids($mybb->input['searchid'], 'search');
             } else {
                 $tids = getids($fid, "forum");
             }
             if (count($tids) < 1) {
                 error($lang->error_inline_nopostsselected);
             }
             if (!is_moderator_by_tids($tids)) {
                 error_no_permission();
             }
コード例 #2
0
ファイル: moderation.php プロジェクト: styv300/ToRepublic2.5
             add_breadcrumb($lang->purgespammer);
             $lang->purgespammer_purge = $lang->sprintf($lang->purgespammer_purge, $user['username']);
             if ($mybb->settings['purgespammerbandelete'] == "ban") {
                 $lang->purgespammer_purge_desc = $lang->sprintf($lang->purgespammer_purge_desc, $lang->purgespammer_ban);
             } else {
                 $lang->purgespammer_purge_desc = $lang->sprintf($lang->purgespammer_purge_desc, $lang->purgespammer_delete);
             }
             eval("\$purgespammer = \"" . $templates->get('moderation_purgespammer') . "\";");
             output_page($purgespammer);
         }
     }
     break;
 default:
     require_once MYBB_ROOT . "inc/class_custommoderation.php";
     $custommod = new CustomModeration();
     $tool = $custommod->tool_info($mybb->get_input('action', MyBB::INPUT_INT));
     if ($tool !== false) {
         // Verify incoming POST request
         verify_post_check($mybb->get_input('my_post_key'));
         $options = my_unserialize($tool['threadoptions']);
         if (!is_member($tool['groups'])) {
             error_no_permission();
         }
         if (!empty($options['confirmation']) && empty($mybb->input['confirm'])) {
             add_breadcrumb($lang->confirm_execute_tool);
             $lang->confirm_execute_tool_desc = $lang->sprintf($lang->confirm_execute_tool_desc, htmlspecialchars_uni($tool['name']));
             $modtype = $mybb->get_input('modtype');
             $inlinetype = $mybb->get_input('inlinetype');
             $searchid = $mybb->get_input('searchid');
             $url = htmlspecialchars_uni($mybb->get_input('url'));
             $plugins->run_hooks('moderation_confirmation');