Hi, I've been looking for a Wufoo integration module to come along and found yours :D

I realise it's not a stable release but am happy to test if you have the time to develop.

Here's my experience so far....

Install module - went ok
Fill in account name and API details - ok once I realised the account name for Wufoo is the email address :D (maybe a helpful description could be added)

Then start getting errors

First it throws up errors stating the module can't find particular files in the "includes" folder - I got through this by simply capitalising the word drufoo in the filenames

Then I attempt to view the form information by clicking on Drufoo > Forms....

I get another error message:
warning: Invalid argument supplied for foreach() in /home/clients/websites/w_nebu/public_html/nebu/sites/all/modules/drufoo/includes/DrufooManagerForms.inc on line 80.

Clicking on Drufoo > Reports
Leads to a 500 timeout error (no clue why :D)

Hope this is helpful in your development of the module.

Nik

Comments

pbarnett’s picture

As you say, ALL the include files have to be renamed with a capital D, e.g. DrufooManager.inc not drufooManager.inc

Furthermore, the function drufoo_new_object is invoked with a class name starting with a lowercase rather than an uppercase 'd' in the following files (with corrected filenames) :-

DrufooManagerForms.inc lines 60, 81, 94
DrufooManagerFields.inc line 22
DrufooManagerEntries.inc lines 42, 57, 69, 113
DrufooManagerWidgets.inc lines 41, 56
DrufooManagerReports.inc lines 24, 36
DrufooManager.inc line 42

I got a 'warning: Invalid argument supplied for foreach() in /home/xxx/sites/all/modules/drufoo/drufoo.admin.inc on line 60.' when I went to Drufoo => Forms and clicked on 'Entries'

At this point I gave up :-)