After upgrading to Evolution-1.0.1, EditArea eventually stopped working. Reinstalling it didn’t help. There were messages in error.log like this:
PHP Parse error: parse error, unexpected $ in /var/www/vhosts/host.name.ru/httpdocs/manager/includes/document.parser.class.inc.php(746) : eval()'d code on line 187, referer: http://host.name.ru/manager/index.php?a=102&id=41&r=2&stay=2
After some debugging, I figured out that error was caused by HEREDOC construct.
It is strange, because everything worked well before upgrade.
I am using PHP 4.3.11.
I’ll attach fixed version of plugin (replaced HEREDOC with "", works for me) and its diff to original code.