OK, I spent some time poring over the code and found what was causing this problem for me, maybe someone can clarify
why it’s happen.
The issue was that the POST variable variablesmodified wasn’t being set. It’s being POSTed but it just has no value so the check
if (in_array($row['name'],$variablesmodified))
(\manager\processors\save_content.processor.php, line 240) fails every time. Changing it to
if (true || in_array($row['name'],$variablesmodified))
makes it work.
I’m guessing that this is supposed to be set by Javascript, but it’s not with Firefox 1.5 on Windows 2000 (Javascript enabled, no extensions that should have any effect on Javascript). Is my fix safe to leave on? (Can’t imagine why it wouldn’t be, just an extra database hit)