Webform doesn't display during signup
shane_jordan - June 19, 2008 - 15:07
| Project: | Event Webform |
| Version: | 5.x-1.x-dev |
| Component: | User interface |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
I have this installed and it looks great and seems like it is going to do exactly what I am needing. When I go to signup for an event, it does not display the webform. It looks as though maybe that piece of the hook is not complete. I was wondering if that's the case, any idea on when you'd look to release that part of the hook.
Thanks,
Shane

#1
Hi Shane,
You need to have created a webform first, then when creating an event, select your created webform as the one to be displayed.
HTH
#2
That is how I did set it up. I have several webforms created (nothing fancy). When I created the event, I told signup to be enabled and I choose the signup options. Then, I choose the webform that I wanted to be displayed. After saving everything, I went to the event and clicked on signup. It didn't seem to do anything different. What version of signup should I be using?
#3
I'm unable to get this module to work either (same problem as shane_jordan). I'm using Drupal 5.7, Event 5.x-1.0, Webform 5.x-1.10, and Signup 5.x-1.0. I've double checked access control (but there isn't an option anywhere) and I've tried a few webforms -- no luck. I am able to create an event and reference a webform, however, no information exists on the preview page regarding how to access the webform.
#4
I could assign a self-made webform to an event, but when viewing the event and clicking to unfold the form, it shows the standard form (only fields for name and phone)
#5
I never had any luck with getting this to work.
#6
Its not for displaying on signup, more for displaying after signup, until the user completes the webform and tells you they'd like to have the salmon for lunch.
HTH.
#7
Let me just make sure i'm understanding correctly. A user would sign up with the standard signup fields, then after submitting that, it would give them the webform to fill out additional information?
Thanks,
Shane
#8
Well, sort of, but it doesn't do it obtrusively like that, it just does one of:
1. displays a message on each page until they fill the form out in the notification area.
2. displays a block with a message on each page until they fill out the form.
3. emails them daily/weekly/monthly until they fill it out.
#9
Got it ! See the date field in the very bottom of Associate a webform with this event when you edit an event ? You must set the same end date here as your event, otherwise the default value is in the past (1999-11-30) and it obviously doesn't remind you to fill in the webform !
#10
guix -- I've got exactly the same thing. everything set up correctly, including the end date you catch, and still nada. any more ideas?
#11
I tried upgrading Webform to 5-x.2.1.3, and started getting this when I tried to sign up for an event:
warning: Missing argument 2 for event_webform_signup_sign_up() in /var/www/html/drupal5/sites/all/modules/event_webform/event_webform.module on line 359.
argument 2 is $user, and so the message to sign up appeared only when logged out.
#12
From memory, I'd say check in PhpMyAdmin, in the webform_event table, the value of end_date for the entry with the correct nid (event node id) and wid (webform node id) you associated together. It must be in the future (to know the present use the function time()) or nothing will display.
I was having trouble with changing this end_date, had to empty the webform_event and webform_event_user tables (caution, you'll loose every association of event and webform and which users have answered the form). Then I re-associated the event with the webform with the end date copied in the date field in the very bottom of Associate a webform with this event.
#13
subscribing