Ok, here's a question. What if I want to embed a webform in every node of a particular content type. When the form submits, I'd like to reload the node it was embedded in (with a success message or validation errors).
Should a dynamic confirmation be a patch to Webform Block, or Webform itself? Or its own module?
Right now I'm doing this by simply resetting the webform's confirmation field directly in the db.
$q = "UPDATE webform SET confirmation = 'internal: $path' WHERE nid = $webform_nid;";
db_query($q);
And I used the Additional Processing field on the webform to drupal_set_message() for the success message.
I realize that's a concurrency nightmare waiting to happen. Any advice on how to do this better temporarily? (I mean, before I do whatever is is suggested as an answer to my question above.)