All of the versions in the title seem to require Webform_PHP. on 11/27/10, quicksketch replied to a question about releasing Webform_PHP that it would never be released because he doesn't want people to use it. again, it seems to be required by Webform now. i'm confused.

CHANGELOG.txt for the Webform 3.6 and earlier states that "Webform configuration moved to an entirely separate tab". if, by "tab", fieldset is meant, then i see it. however, there is no validation and processing code (or the fieldset) without adding module Webform_PHP.

after upgrading from Webform 6.x-3.x-dev (2009-Nov-06) to any of the versions in the title, sequentially or straight to the last, 4 of my 24 webforms will not work, although i can see no difference between their content, how they're used and the processing of these forms compared to other forms that still work. clicking the View tab from editing the broken forms results in "Page not found". Trying to open a page that has the form included on it with PHP "print node_view(node_load(xx)..." results in "Page not found", regardless of whether the page is accessed via a link, via the View tab while editing the page or by clicking the page name in ..../admin/content/node. if the PHP line is removed from the page, the page opens, without the form, of course. the form still will not open.

i am lost and the current version on my production site needs the security update, but i don't dare put it on there, as, i believe, it is the 3.x-dev version of 1/6/11.

Comments

quicksketch’s picture

I'm fairly lost even trying to read this support request. Webform PHP is in *no way* required for the correct operation of Webform. Obviously Webform PHP requires Webform to work, but there is absolutely no requirement the other way around.

trying to open a page that has the form included on it with PHP "print node_view(node_load(xx)..." results in "Page not found",

This just makes me think that there is something terribly wrong with your website. You don't need any PHP at all to use Webform. I'm lost at what you're attempting to do here.

mwease’s picture

it is true that Webform does not require Webform PHP to be activated/installed. didn't mean that.

i have Webform 6.x-3.x-dev (2009-Nov-06) installed.

i was notified of available updates and Webform was one of them, with 2 available updates.

i downloaded and upgraded to the next version [Webform 6.x-3.x-dev (2011-Jan-06)].

all seemed to go well, i.e., no errors after running update.php.

i didn't know to look for it then, but now i know that none of my 24 pre-existing webforms had, under the Form settings tab/link, the new fieldset, "Additional PHP processing", or the PHP code for Validation and Additional processing. i just noticed that the "Advanced settings" fieldset no longer contained the code.

searched drupal.org. found reference to Webform PHP and somehow (can't remember now) came to believe that i now needed that module to see the the new fieldset and the PHP code for the forms. went to d...org/project/webform_php and found that you don't want anybody to use it, that it's dangerous. assumed this was an old description since whatever i read seemed to tell me that i needed the module to see the code, and, since i was on a test site, i decided to add it. the new fieldset and the code appeared.

regardless of the above, once upgraded to any of the title versions of webform, with or without webform php installed, 4 of my forms always say "page not found" when trying to view them.

i create a form. it's node 55. i can make that form appear in the content portion of any page by placing the following line in the PHP code for that page:

print node_view(node_load(55), FALSE, TRUE, FALSE);

the page on my site that has this line in it for one of those 4 broken forms also gives me "page not found" when trying to view the page. if i remove that line of PHP code, the page then displays, but of course without the webform.

unless i completely misunderstood several of the things i read, it seems that you want to separate the PHP processing of a Webform from the form. i really LIKE having the PHP code in the form. for me, Webform PHP put it there. without that module, i can't see the code or the new fieldset and the "Advanced Settings" fieldset no longer contains the code.

there could be several terrible things wrong with my site. however, it all worked until i tried to upgrade from the version of Webform i'm currently using.

what i want to know are two things:

1) do you have any idea why 4 and only 4 of the forms (not really different from the others) will not display ("page not found"), with or without Webform PHP?

2) is the new fieldset with the PHP processing code of the form supposed to be there with just the Webform module? if not, how to associate PHP with the form?

quicksketch’s picture

Status: Active » Closed (won't fix)

If you uninstall Webform PHP I'll help you in the Webform queue. As it is, I don't provide support for this module.