A small note about security:
In the moment users, who have the permission to change the topic in the channel, can add their own JavaScript code to the website by changing the website. In the moment the results are not parsed through htmlspecialchars. In a few minutes our admin will be redirect to our *h4ck4d by* Website on a different server, but I guess that he will be shocked for a few seconds