I'm using webforms for my contact form. I just noticed that the fields don't display. The link to the node still works, there are no page not found errors.
When I click on the edit tab, nothing appears except the two subtabs: Configuration, Form Components. At the same time i get the following error in watchdog:
call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'webform_node_form' was given in /home/dickson/www/www/includes/form.inc on line 366.
Clicking on the form tab i get a preliminary list of submittions, however drilling down, the message and other collected data isn't present. There are no errors in watchdog at this point.
Clicking on the analysis subtab, i only the following: There are no submissions for this form. View this form. In watchdog the error is :
Invalid argument supplied for foreach() in /home/dickson/www/www/sites/all/modules/webform/webform_report.inc on line 390.
With the results>table subtab I get basically the same table list as from reports>submissions. In watchdog I get the the following error 21 times, the same number of messages I have.
Invalid argument supplied for foreach() in /home/dickson/www/www/sites/all/modules/webform/webform_report.inc on line 149.
I'm using d6.6
I really don't know what is going on here. Any ideas?
Comments
Comment #1
quicksketchSeems like your Webform installation is really messed up. If Drupal is looking for a "webform_node_form" function, it's probably because the webform.module file isn't being loaded at all. Check your modules directories for duplicate or missing copies of webform module. Then try clearing your module location cache by visiting the modules page and saving (no changes necessary).
Comment #2
quicksketch