Messaging error

Can anyone throw any light on this error when creating a new message?

Fatal error: Cannot redeclare getSignature() (previously declared in F:\xampp\htdocs\RMADB\modules\Messenger\moduleFunctions.php:21) in F:\xampp\htdocs\RMADB\modules\Messenger\moduleFunctions.php on line 48

Gibbon v12

Thank you


This is to do with a difference in the way that file paths work in Linux/Unix (where we do most of our development, testing and production work) vs Windows (which you are using). I believe that Windows uses slashes that go in the opposite direction from Linux, and that this has been fixed in v13. Basically, the code checks if a file include has been done already, and only loads the file if it is not already loaded…but this mechanism is not working for you. Turns out PHP offers a way to do this, but we did not know that at the time. Will recode it at some future time.

Are you able to install a testing version of the current v13 development code (which is nearing completion, but not ready for general production yet…so please don’t upgrade your production system!)? If you can, you can test this out, and let me know if you get the same error or not. I will then work out what we/you need to change in v13 for it to work on release, and a patch to get your v12 install working until v13 is ready.



Sorry for the late reply…new year prep keeping me busy.
The messaging works just fine in my school environment. I use Linux servers and client workstations.
I am not sure yet if the messaging module sends out emails correctly…but the message wall is great.
Thanks for your help.