Hey there, folks. I'm trying to run tac_lite on a brand-new installation of 4.7 RC2, and I just can't get it to work - when I try to go enable it from the admin -> settings page, I get the following:

Fatal error: Unsupported operand types in /home/card/public_html/4.7/includes/form.inc on line 87

Has anybody else got past this?

I've also tried taxonomy_access as well, and for that one I get Fatal error: Call to undefined function: form_hidden() in /home/card/public_html/4.7/modules/taxonomy_access.module on line 626 .

Any help anyone could share would be much appreciated.

Comments

zigma’s picture

I'm not sure if you have the same issue.

Try replacing following statemement in function tac_lite_settings()
return system_settings_form('tac_lite_settings', $form);

with

return $form;

Squidgy’s picture

Thanks, Zigma, but although that does allow that page to load, the rest of the module seems to remain borked; from access control -> tac_lite -> settings, it just says 'array', and then it's second tab of tac_lite_access_by_role doesn't seem to allow me to do anything. It loads - mostly - but where I'm certain should be a dropdown menu (after the first vocab term), there's nothing - just .

Much is the weirdness!

Dave Cohen’s picture

Regarding TAC Lite, I moved the page from administer >> settings to administer >> access control. If you installed a recent copy, I don't know why you would have the menu option under administer >> settings. Can you confirm that you are using a very recent CVS checkout?

See http://drupal.org/node/58212

dustyd’s picture

please update the readme, I was about to uninstall it before I read this post :)

Dave Cohen’s picture

Should be fixed as of yesterday.