It gives an error of a PHP command that is due to not being updated a long time. As the normal update procedure will not work the only possibility is to copy a new install which means any packages need to be re-installed.
I just noticed that error. It is actually different from the one I was describing. If I am remembering correctly, people were previously unable to log in due to PHP sessions immediately timing out when trying to get beyond the login screen. The error that is plaguing the site now appears to be something newer.
As for reinstalling the forum, that is an easy fix. I'm assuming you intend to keep the original database?
(Not sure if it is worth trying, but a large upgrade *may* work with fixing the PHP error if the correct files are replaced. It is essentially the next closest thing to a full reinstallation. If that doesn't work, a complete reinstallation is still possible).Edit: Thinking about the number of different issues that could be leading to the former error, a fresh installation of files is probably indeed the better way to go, as it would take less time to fix both problems at once than play around with the first one after the second is fixed.
Edit #2: The calendar is now broken...