phorum_redirect_by_url(phorum_get_url(PHORUM_LIST_URL)); exit(); } $message=phorum_db_get_message($thread); if(isset($PHORUM["args"]["remove"])){ // we are removing a message from the follow list phorum_user_unsubscribe( $PHORUM['user']['user_id'], $thread ); $PHORUM["DATA"]["MESSAGE"]=$PHORUM["DATA"]["LANG"]["RemoveFollowed"]; $PHORUM["DATA"]["URL"]["REDIRECT"]=phorum_get_url(PHORUM_FOREIGN_READ_URL, $message["forum_id"], $thread); $PHORUM["DATA"]["BACKMSG"]=$PHORUM["DATA"]["LANG"]["BackToThread"]; $template="message"; } elseif(isset($PHORUM["args"]["noemail"])){ // we are stopping emails for this thread phorum_user_unsubscribe( $PHORUM['user']['user_id'], $thread ); phorum_user_subscribe( $PHORUM['user']['user_id'], $message["forum_id"], $thread, PHORUM_SUBSCRIPTION_BOOKMARK ); $PHORUM["DATA"]["MESSAGE"]=$PHORUM["DATA"]["LANG"]["NoMoreEmails"]; $PHORUM["DATA"]["URL"]["REDIRECT"]=phorum_get_url(PHORUM_FOREIGN_READ_URL, $message["forum_id"], $thread); $PHORUM["DATA"]["BACKMSG"]=$PHORUM["DATA"]["LANG"]["BackToThread"]; $template="message"; } elseif(!empty($_POST)) { // the user has submitted the form $type = (isset($_POST["send_email"])) ? PHORUM_SUBSCRIPTION_MESSAGE : PHORUM_SUBSCRIPTION_BOOKMARK; phorum_user_subscribe( $PHORUM['user']['user_id'], $message["forum_id"], $thread, $type ); $PHORUM["DATA"]["URL"]["REDIRECT"]=phorum_get_url(PHORUM_FOREIGN_READ_URL, $message["forum_id"], $thread); $PHORUM["DATA"]["BACKMSG"]=$PHORUM["DATA"]["LANG"]["BackToThread"]; $PHORUM["DATA"]["MESSAGE"]=$PHORUM["DATA"]["LANG"]["BookmarkedThread"]; $template="message"; } else { // we are following a new thread
// Update thread info. phorum_update_thread_info($message['thread']); // Update thread subscription or unsubscription. if ($message["user_id"]) { if ($message["email_notify"]) { phorum_user_subscribe( $message["user_id"], $PHORUM["forum_id"], $message["thread"], PHORUM_SUBSCRIPTION_MESSAGE ); } else { phorum_user_unsubscribe( $message["user_id"], $message["thread"], $message["forum_id"] ); } } $PHORUM["DATA"]["MESSAGE"] = $PHORUM["DATA"]["LANG"]["MsgModEdited"]; $PHORUM['DATA']["BACKMSG"] = $PHORUM['DATA']["LANG"]["BackToThread"]; $PHORUM["DATA"]["URL"]["REDIRECT"] = phorum_get_url( PHORUM_READ_URL, $message["thread"], $message["message_id"] ); ?>