this is true but it should be a simple fix; I do not use this plugin however PHP now defaults to passing by reference, so theres nothing wrong with the way the function is defined but there is a problem with the way it is called now!
New versions of PHP no longer require a pass by reference to implicitly require the & before the variable when passed as a param.
the simple fix: Edit the line near 646 that passes the ‘this’ object by reference. Change &$this to just $this (php knows its passed by reference because the function should declare it).
You will also need to edit line 995 and do the same thing.
this was done in new version of php for code cleanliness – basically the function declaration decides how the variable is passed, not the caller.
Drew