Hi David,

The quiz is its probably set up as a multi-step form. So you will need to unset($form_state['storage']) and set $form['#rebuild'] = FALSE to make the form behave like you expect.

From memory, the quiz module does have a number of hooks build into it that you may be able to use instead of creating a seperate form.

regards
Aaron

On 15/04/2011 10:32 a.m., David.Turton wrote:

I am using the quiz module and have written a custom module to allow users (at the end of the quiz) to record how long it took them to read content/do associated quiz.

At the end of the quiz, on the summary screen, I present the "Save hours" form, which works standalone (on page nodes), but is being influenced by the quiz module which is adding parameters.

Instead of following the Saving hours form directives, quiz module causes the form to go to the "next" question (there isn't a next question, so it goes back to 1^st question).

Firebug for drupal has identified the code below as part of the form array which is causing the issue.

     [#parameters] => array (

         [0] => [logbook_enter_hours]

         [1] => array (

             [storage] => []

             [submitted] => []

             [post] => array (

                 [op] => [Next]

[form_build_id] => [form-df28e61863d8a872cc2bded4f90a61a7]

                 [form_token] => [a6802f0c565f06e98b840e9fbd81272c]

                 [form_id] => [multichoice_render_question_form]

             )

         )

     )

I've tried overwriting in the Save hours form, and overwriting the $_POST (which is the origin of this information), but to no avail.

Any drupal form guru who has a pointer?

Thanks for any help.

Cheers

Dave T


------------------------------------------------------------------------
Warning: This email contains information which is CONFIDENTIAL and may also be LEGALLY PRIVILEGED. If you are not the intended recipient you must not peruse, use, disseminate, distribute or copy this email or attachments. If you have received this in error, please notify us immediately by return email and delete this email.
Thank you.
------------------------------------------------------------------------

Scanned by *MailMarshal* - M86 Security's comprehensive email content security solution. Download a free evaluation of MailMarshal at www.m86security.com <http://www.m86security.com>

**
------------------------------------------------------------------------
--
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]

--
NZ PHP Users Group: http://groups.google.com/group/nzphpug
To post, send email to [email protected]
To unsubscribe, send email to
[email protected]

Reply via email to