| /[drupal]/contributions/modules/webform/webform.module |
Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
#447054 by Liam Morland: You have already submitted the form message is displayed even before the user submits the form.
#447054 by Liam Morland: You have already submitted the form message is displayed even before the user submits the form.
#447054 by Liam Morland: You have already submitted the form message is displayed even before the user submits the form.
#376215 by Rok ?lender: Notice fix.
#376215 by Rok ?lender: Notice fix.
#593496 by DamienMcKenna: Strip tags off confirmation field to ensure wasn't broken by WYSIWYG.
#593496 by DamienMcKenna: Strip tags off confirmation field to ensure wasn't broken by WYSIWYG.
#593496 by DamienMcKenna: Strip tags off confirmation field to ensure wasn't broken by WYSIWYG.
#588234 by djalloway: Fixing PHP 5.3 pass by reference errors.
#588234 by djalloway: Fixing PHP 5.3 pass by reference errors.
#588234 by djalloway: Fixing PHP 5.3 pass by reference errors.
#413774 by omo and cdale: Make webform display reorderable.
#604958 by pwolanin: %profile default values broken.
#604958 by pwolanin: %profile default values broken.
Fix to prevent anonymous user data from being shown to other users when the page cache is enabled.
Fix to prevent anonymous user data from being shown to other users when the page cache is enabled.
Fix to prevent anonymous user data from being shown to other users when the page cache is enabled.
#468176: Add Form Builder Support to Webform. Initial patch adding support for textfield, textarea, email, select, radios, checkboxes, hidden, markup, and fieldsets.
#470440: Allow previous-submission-notifications to be disabled per form.
#277581: Adding new e-mail tab for configuring e-mails and customizing templates.
#494730: Do not force new webforms to be unpublished.
#277581: Adding new e-mail tab for configuring e-mails and customizing templates.
#492806: Separate Webform Configuration from node/edit/x form.
#492534: Restructure Webform Module directory.
#492534: Restructure Webform Module directory.
Moving templates to a separate directory.
#361103 by Poetro. Use $form_state['clicked_button'] for next and previous page buttons.
#273837: Adding Views Integration.
Updating HEAD with 2.x branch for new 3.x version.
#386262 by hass: Remove t() from all menu strings.
#338998 by bfcam. Support for regular drupal success message rather than new page.
#338998 by bfcam. Support for regular drupal success message rather than new page.
#363857 by Mad Maks and val_cirad. Redirect users back to form when using Webform login link.
#363857 by Mad Maks and val_cirad. Redirect users back to form when using Webform login link.
#369883. Restoring a few status messages that were removed.
#369883. Restoring a few status messages that were removed.
#369883 by matt2000 and quicksketch: Make Webform Access Control optional.
#369883 by matt2000 and quicksketch: Make Webform Access Control optional.
#356610. Make it possible to get the total number of pages when theming a webform.
#356610. Make it possible to get the total number of pages when theming a webform.
#358640: Date and time handling broken by form processing.
#358640: Date and time handling broken by form processing.
#360068. Increase e-mail address textfield limit.
#360068. Increase e-mail address textfield limit.
#360266. E-mail contains an extra line between each value.
#357687. %username and %useremail tokens not removed for anonymous users.
#357687. %username and %useremail tokens not removed for anonymous users.
Removing unnecessary notice fix.
#284487. _webform_filter_values() called incorrectly on an array.
#284487. _webform_filter_values() called incorrectly on an array.
#328528 by cdale. Checkboxes loose their value when going back/forward in multipage forms.
#328528 by cdale. Checkboxes loose their value when going back/forward in multipage forms.
#335138: Log entry missing call to t().
#291371 by cdale: Webform node preview can change submit limit to previous value.
#340034 by cdale: admin/content/webform and */webform-results* should obey node access rules.
#340034 by cdale: admin/content/webform and */webform-results* should obey node access rules.
#341384 by Scott Reynolds: Use HTTP_X_FORWARDED_FOR when available, emulates similar functionality to ip_address() in Drupal 6.
#332629 by evolvingweb-vasi: hook_mail should set $message['body'] to an array.
#349134: Properly set private download headers for non-image files.
#349134: Properly set private download headers for non-image files.
Rolling back #288199, as it broke all submissions.
Fixing more notices on Webform submission.
#332538. Removing superfluous $user variable from hook_menu().
#132279 by beholder: Add paging to Webform result pages.
#132279 by beholder: Add paging to Webform result pages.
#356610: Make it easier to get the page count from a Webform.
#356610: Make it easier to get the page count from a Webform.
#344720 by pebosi: Added css class for client forms.
#344720 by pebosi: Added css class for client forms.
#329487 by scor: E_ALL notice fixes.
#329487 by scor: E_ALL notice fixes.
#337578 by eMPee584: Code style fixes.
#337578 by eMPee584: Code style fixes.
#288199 by csherg: Pass form_state/form_values by reference in validation handler.
#288199 by csherg: Pass form_state/form_values by reference in validation handler.
#330507. Custom subject does not replace %title token.
#330507. Custom subject does not replace %title token.
#345696. Incorrect arguments for watchdog() in Drupal 6.
#345696. Incorrect arguments for watchdog() in Drupal 6.
#327807 by jide. Duplicate e-mail headers when theming the To, From, or Subject fields.
#327807 by jide. Duplicate e-mail headers when theming the To, From, or Subject fields.
#262154. File uploads don't work in fieldsets when they're the only item in the fieldset.
#262154. File uploads don't work in fieldsets when they're the only item in the fieldset.
#327043 by eMPee584. Notice fixes and more complete $node object sent to node_access().
#327043 by eMPee584. Notice fixes and more complete $node object sent to node_access().
#321255. When used with transliteration, form keys are not automatically lowercased and autofilled with underscores.
#321255. When used with transliteration, form keys are not automatically lowercased and autofilled with underscores.
#318424 by cdale. Whitespace fixes.
#318424 by cdale. Whitespace fixes.
#318063. Minor spelling typos in help text.
#318063. Minor spelling typos in help text.
#317637. Webform mail content is blank.
Correcting typo in default value.
Theme function not properly applied on admin/settings/webform.
#289507. webform-mail.tpl.php not being called if not specific to a nid.
Fixing accidental addition of a few Greek characters in the comments.
Fixing accidental addition of a few Greek characters in the comments.
#298145. Use transliteration for generating safe ASCII names if available.
#298145. Use transliteration for generating safe ASCII names if available.
#304282. Cookie checking completely broken.
#304282. Cookie checking completely broken.
#312028 by cdale. More efficient way to find new node ID.
#172996. CSV fiels not Unicode aware.
#172996. CSV fiels not Unicode aware.
#278727. Removing all notices caused by Webform.
#278727. Removing all notices caused by Webform.
#303297. Administer should be able to view webform even if not in the assigned roles.
#303297. Administer should be able to view webform even if not in the assigned roles.
#298240 by Gribnif. Do not deny access if specified otherwise in node_access table.
#298240 by Gribnif. Do not deny access if specified otherwise in node_access table.
#282545. Three or more page breaks and mandatory fields prevents the form from being submitted.
#288152 by Gribnif.
#290510 by obsidiandesign. $submission is wrongly documented as an array.
#290510 by obsidiandesign. $submission is wrongly documented as an array.
#280343. Theme functions not called properly for e-mails in Drupal 6. Corrects Warning: call_user_func_array Error on form submission.
#280343. Theme functions not called properly for e-mails in Drupal 6. Corrects Warning: call_user_func_array Error on form submission.
#286133. Put token help into a fieldset.
#286133. Put token help into a fieldset.
#285766. Title not being replaced properly in e-mail subjects.
#285766. Title not being replaced properly in e-mail subjects.
#279135. Fix to let Webform work with clone module.
#279135. Fix to let Webform work with clone module.
#281731. Adding dynamic template patterns to work around core bug #279573.
#281731. Partial fixes for the Drupal 6 theming system. Giving Webform the proper prefixes for preprocess functions.
#280385. Incorrect URL in default mail message.
#280385. Incorrect URL in default mail message.
#277599. Use module_load_include() consistently.
#279994. User login/register links broken.
#279994. User login/register links broken.
Fixing or adding a table row when results and components are empty.
#276827. Deleting webform produces 'Call to undefined function module_load_include' error.
#275202. Random user profile data shown to annonymous users.
#275202. Random user profile data shown to annonymous users.
#243860. Minor changes to help match the theming changes in the Drupal 6 version.
#243860. Updating theming instructions for Drupal 6, adding preprocess functions and nice easy .tpl.php files.
#275202. User profile data shown to anonymous users.
#275202. User profile data shown to anonymous users.
#275135 by vermario. Remove unneccessary drupal_set_title() on admin/content/webforms.
#275135 by vermario. Remove unneccessary drupal_set_title() on admin/content/webforms.
#243839. Use the correct page number in multipage forms.
#275469 by deviantintegral. Overriding Subject header doesn't work. Thanks!
#275469 by deviantintegral. Overriding Subject header doesn't work. Thanks!
#104255. Clearing form results doesn't delete files.
#104255. Clearing form results doesn't delete files.
#265725. Adding validation to e-mail addresses to prevent unexpect submission errors.
#265725. Adding validation to e-mail addresses to prevent unexpect submission errors.
#98308 by gvdenis. Configurable delimiter in CSV exports. Thanks!
#98308 by gvdenis. Configurable delimiter in CSV exports. Thanks!
#243839. Pagebreak support for Drupal 6. Consistency changes also made to D5 branch.
#243839. Pagebreak support for Drupal 6. Consistency changes also made to D5 branch.
#264079 by Jorrit. Link in submission email footer should be absolute.
#258695. %title not expanded in email subject.
#258695. %title not expanded in email subject.
#239343 by Morbus Iff and quicksketch. Add webform permissions handling for submission of webforms.
#239343 by Morbus Iff and quicksketch. Add webform permissions handling for submission of webforms.
Correcting documentation typos.
Correcting documentation typos.
#239751 by Morbus Iff. Do not display form at all if max number has been exceeded.
#239751 by Morbus Iff. Do not display form at all if max number has been exceeded.
#233627. Choose items to e-mail. Update.php required.
#233627. Choose items to e-mail. Update.php required.
#229003. Component types in the components list not being translated.
#242170 by MichaelK. Internationalization breaks theme function calls.
#242170 by MichaelK. Internationalization breaks theme function calls.
#243839. Improvements to pagebreak funcitonality in D6. Still not working quite properly.
#253657 by Gribnif. Adding component: confirmation message says it's a clone.
#252788 by Gribnif. Remove arg() dependency in load function. Thanks!
#245013 by Gribnif. 6.2 breaks Webform permissions.
#243833 by yhager. E-mail FROM name and address over written with defaults.
#245013. Adding compatibility with Drupal 6.2 after Drupal API change: http://drupal.org/node/244569
Fixing missing argument error and providing feedback on updating submissions.
Fixing missing argument error and providing feedback on updating submissions.
Adding t() to webform submission titles.
Adding check_plain around node titles and running submission information through t().
Adding check_plain around node titles and running submission information through t().
Adding check_plain around node titles and running submission information through t().
#240455. Store is_new flag in form values for additional processing.
#240455. Store is_new flag in form values for additional processing.
#241577. Increase size of component descriptions to textareas and remove character limit.
#241577. Increase size of component descriptions to textareas and remove character limit.
#219181 by Morbus Iff. Display interface for user's editing their own submissions.
#219181 by Morbus Iff. Display interface for user's editing their own submissions.
#221436. Remember last component added to webform.
Setting submission limit to unlimited on new webform creation.
Setting submission limit to unlimited on new webform creation.
#240292 by GoofyX. Replacing "preform" with "perform".
#240292 by GoofyX. Replacing "preform" with "perform".
#238958 by Morbus Iff. Correcting typos and capitalization errors in strings.
#238958 by Morbus Iff. Correcting typos and capitalization errors in strings.
#218204. Partial solution. Seems that 6.x didn't get the previous patch to make file uploads work within fieldsets.
#218204. File uploads not working within fieldsets.
Adding backwards compatibility for 5.x submission and validation code.
#228917. Adding support for node clone 2.x version.
#228917. Adding support for node clone 2.x version.
#235806. Conditional e-mail components could not be unchecked. Clearer documentation for using a select list as a conditional e-mail component.
#235806. Conditional e-mail components could not be unchecked. Clearer documentation for using a select list as a conditional e-mail component.
#237078. Invalid callbacks for results pages.
Return after submission limitation has been hit.
Return after submission limitation has been hit.
Removing dsm() debugging code.
#231609. Cannot remove components in D6. Moving D6 menu callbacks all into hook_menu().
#231609. Cannot remove components in D6. Moving D6 menu callbacks all into hook_menu().
Removing poll module hack, conceding to change the results path to node/x/webform-results.
#88006. Node access ignored for view permissions.
SQL changes for compatibility with pgSQL.
SQL changes for compatibility with pgSQL.
Implementing hook_mail and enabling the submission of emails.
Compatibility with poll module added. Correcting url() and l() calls to new format.
Submissions can now be saved and editted, db_get_last_id() call corrected, code cleanup.
Code cleanup to match Drupal 6 version.
Code re-arrangement to match Drupal 6 version.
Initial working port of Drupal 6 version. The only known problem is that the table columns have not yet been converted to auto_increment, meaning new submissions cannot be saved properly. Admin interface and webform configuration all seems to be working properly.
Adding spaces after commas.
Adding spaces after commas.
Code style corrections.
Code style corrections.
Whitespace fixes (replacing tabs with spaces).
Whitespace fixes (replacing tabs with spaces).
Updating HEAD with webform 2.x branch to begin Drupal 6 port.
#224505 by ashtonium. webform_submission_view function checks wrong permissions for viewing access.
#220144. Analysis does not print the grid results.
#220127 by GoofyX. Fixing minor typos.
#220127 by GoofyX. Fixing minor typos.
Minor spacing fixes.
Changing node object structure for webforms. Now all webform related information is stored in $node->webform, rather than top-level attributes. This will almost certainly require re-theming or updating of nodes that use the additional submission or validation fields that check the node object.
#218435. Fix for private files when located outside of the web-accessible directory.
#218435. Fix for private files when located outside of the web-accessible directory.
Many fix update from a plane ride home:
#217638. Readding the confirmation form for clearing submissions.
#217622 and #217817. Fixes submit button text and page break component when editing submissions.
#215010. Message and body now optional.
Removing the redirect post option. Adding submit_text and teaser columns. Now users can change the submit button name and display the full webform on the teaser view.
Fixes to the webform_get_cid() function, now properly returns a parent without recursion.
Fixes to the webform_get_cid() function, now properly returns a parent without recursion.
Correcting problem with empty select list values being sent in emails.
#216342. Cloning fieldsets also copies all children elements.
E-mail system overhaul. Users may now specify custom subject, from name and address. Easy to setup email address values using a select, email, or hidden field. Headers and email addresses may be modified via the Additional Processing code. Emails may now be themed individually depending on the component ID.
Adding code to automatically go to the components form after submitting a new webform node.
#215503. Results on analysis page are blank.
#215396. Submitting Select component automatically ticks 'multiple' and 'listbox'.
Adding $sid to webform_confirmation theme function. Updating theming docs with better code style and instructions for theming the confirmation page.
Major overhaul of webform, preparing for Drupal 6, removal of all nasty #DANGEROUS_SKIP_CHECKs and $_POST checking. Changes/fixes: #212951. Fields moved to a separate tab. #211971. Taxonomy terms lost when editing components. #173680. Clone components feature request. Other fixes such as translation string improvements, major code cleanup, and better function documentation.
#195851. Better retreival of $cid when webforms contain multiple components using the same form key.
Expanded function documentation and improved code styling.
#214073. Foreach errors when making component tree in node_load.
Preventing 'mandatory' checkbox from being visible on main node edit form for pagebreak, markup, and fieldset components.
#213849. Edit own webform submissions is not allowed unless the user has 'access webform results' permission.
More code style cleanups. Fixing spacing between variable assignements.
Code style cleanup.
#146927. Multifix commit. Corrects ordering of form elements and displays results in correct component order. New feature displays details about the user that submitted a post. Code cleanup dealing with hook_forms() implementation.
#193503 by xushi. Adding translate function around component names.
#208233. Edit component weight and mandatory options from node form.
#210649 by Marat. Mime header encode FROM name before sending to drupal_mail().
#193611 related. Moving post processing of submissions by components before the flattenening of the array. This ensures more consistent output between the email sent and the recored values.
#148238 by gvdvenis and aj_drupal. Enable editing of webform submissions. Wow! Thanks guys!
#195753. Component not found error when editing new components.
Updating comments for token replacement. More accurate checking for profile dates.
#152226. Allow $_SESSION, $_COOKIE, and $_REQUEST token replacements in webform default values.
#160833. Short markup is not escaped when editing forms.
Correcting javascript error introduced by core Drupal update.
Correcting all warnings given by coder.module concerning code style.
#156968. Let select lists be default from address, from name, or subject.