Quote by: GuestWhat about Chatterblock?
Guess what, not only does it
not work in v1.5.0, but it crashes the entire site because what doesn't work is its phpblock! I've upgraded one of my sites today and worked on it for hours, until I traced the crash back to Chatterblock and then studied it until I found a fix.
Anyway, the main problem was in phpblock_chatterblock(), in which I had to change:
Text Formatted Code
include($_CONF['path_html'] . "/chatterblock/cb_main.php");
to
Text Formatted Code
include_once($_CONF['path_html'] . "chatterblock/cb_main.php");
It's unbelievable how could a lack of the word
_once cause so much troubles (and not cause any troubles at all in versions prior to v1.5).
BTW, you may have noticed I also removed the (what causes a double) slash in $_CONF['path_html']. It turned out 5 files added slashes after $_CONF['path_html'] and I fixed them all, so maybe that helped too (I did it before fixing what turned out to be the real problem).
Last but not least, it's not a related problem, but clicking the two files which have capital letters in them (cb_chatlog.php and cb_iframeDisplay.php) has simply stopped working for me lately. It may have to do with newer PHP versions. The solution is problematic because some files call them with capital letters and some with regular letters. I think it's best to rename them and change their links one by one.