예제 #1
0
function phorum_moderator_data_remove($key)
{
    $moderator_data = phorum_moderator_data_get();
    unset($moderator_data[$key]);
    phorum_moderator_data_save($moderator_data);
}
예제 #2
0
     $PHORUM['DATA']['OKMSG'] = "{$num_hidden} " . $PHORUM['DATA']['LANG']['MsgHiddenOk'];
     if (isset($PHORUM['args']["prepost"])) {
         $PHORUM['DATA']["URL"]["REDIRECT"] = phorum_get_url(PHORUM_CONTROLCENTER_URL, "panel=" . PHORUM_CC_UNAPPROVED);
     } else {
         $PHORUM['DATA']["URL"]["REDIRECT"] = $PHORUM["DATA"]["URL"]["LIST"];
     }
     break;
 case PHORUM_MERGE_THREAD:
     // this is the first step of a thread merge
     $template = "merge_form";
     $PHORUM['DATA']['URL']["ACTION"] = phorum_get_url(PHORUM_MODERATION_ACTION_URL);
     $PHORUM['DATA']["FORM"]["forum_id"] = $PHORUM["forum_id"];
     $PHORUM['DATA']["FORM"]["thread_id"] = $msgthd_id;
     $PHORUM['DATA']["FORM"]["mod_step"] = PHORUM_DO_THREAD_MERGE;
     // the moderator selects the target thread to merge to
     $merge_t1 = phorum_moderator_data_get('merge_t1');
     if (!$merge_t1 || $merge_t1 == $msgthd_id) {
         phorum_moderator_data_put('merge_t1', $msgthd_id);
         $PHORUM['DATA']["FORM"]["merge_none"] = true;
         $message = phorum_db_get_message($merge_t1, "message_id", true);
         $PHORUM['DATA']["FORM"]["merge_subject1"] = htmlspecialchars($message["subject"], ENT_COMPAT, $PHORUM["DATA"]["HCHARSET"]);
     } else {
         $PHORUM['DATA']["FORM"]["merge_t1"] = $merge_t1;
         $message = phorum_db_get_message($merge_t1, "message_id", true);
         $PHORUM['DATA']["FORM"]["merge_subject1"] = htmlspecialchars($message["subject"], ENT_COMPAT, $PHORUM["DATA"]["HCHARSET"]);
         $message = phorum_db_get_message($msgthd_id);
         $PHORUM['DATA']["FORM"]["thread_subject"] = htmlspecialchars($message["subject"], ENT_COMPAT, $PHORUM["DATA"]["HCHARSET"]);
     }
     break;
 case PHORUM_DO_THREAD_MERGE:
     // this is the last step of a thread merge