function phorum_moderator_data_remove($key) { $moderator_data = phorum_moderator_data_get(); unset($moderator_data[$key]); phorum_moderator_data_save($moderator_data); }
$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