开发者

Programmatically change the submitter user in the webform module

I automatically create users for visitors that submit my webforms as per http://www.mikewagan.net/2010/10/drupal-create-user-accounts-through-the-webform-module/

This all works fine, with one little problem: The Webform submission data should be changed as to represent the correct submitter (my newly created user), current开发者_如何学Cly it is tied to the unauthenticated user.

I tried $form['details']['uid']['#value'] = $account->uid; in the Additional Processing field, but that does not seem to work.

Which part of Webform's submission data do i have to massage to make this happen?


My suggestion is to perform a hook_nodeapi , and edit the submitter inside the node right before it is created.

check the states nodeapi gives you here:

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_nodeapi/6

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜