Bei neuen Themen könnte $mybb->input['tid'] nicht definiert sein.
Gute Hinweis! Aber warum funktioniert es dann mit $tid = $posthandler->tid; nicht?
Beim Antworten wird die Variable wohl einfach nicht definiert.
Irgendeine Idee, wie man an die tid sonst kommen kann?
Probiere es mal mit der globalen Variable $tid, die sollte in beiden Fällen definiert sein.