2007-12-21 19:25:20

Manfre
Plugin Author
mu
Real name: Michael Manfre
From: North Carolina
Known languages: en, babelfish
Website

mem_form - Generic HTTP form processing

Edit: 2010-10-03

Please go to http://bitbucket.org/Manfre/txp-plugins if you…

  • are having a problem and want to report a bug
  • would like to request a new feature
  • are looking for documentation
  • are looking for the plugin code
  • are looking to download the latest ready to install plugin file

I do not regularly follow this thread anymore. Any problems or questions posted here will most likely only get answered by other forum members.

Original post

This plugin will allow other plugin developers to easily add HTTP form processing to their plugin. The plugin help provides information for developers and users.

Feature List:

  • Required fields
  • Min and Max field length requirements
  • nonce support
  • Server-side variable pass through
  • Spam filter support
  • Callbacks
  • Regex pattern validation
  • File uploads
  • Configurable mem_form_mail content-types

Latest Version: 0.5.4

Plugin Download

Last edited by Manfre (2010-10-03 16:18:30)

Offline

 

2007-12-21 22:30:02

ruud
Developer emeritus
omega
Real name: Ruud van Melick
From: a galaxy far far away
Known languages: li,nl,en,(de)
Website

Re: mem_form - Generic HTTP form processing

Hmm… code looks very familiar ;)

Offline

 

2007-12-21 23:09:10

Manfre
Plugin Author
mu
Real name: Michael Manfre
From: North Carolina
Known languages: en, babelfish
Website

Re: mem_form - Generic HTTP form processing

Yup. It’s based upon zem_contact_reborn. A client specifically asked me to add the form functionality from that plugin in to mem_moderation. The first time I typed the post above mentioned that, but the site ate the post.

Offline

 

2007-12-22 02:18:35

variaas
Plugin Author
lambda
Real name: Amit
From: Chicago
Known languages: English
Website

Re: mem_form - Generic HTTP form processing

Very nice! I haven’t had a chance to play around with it yet, but sounds like something that would cut development time on several plugins.

Offline

 

2007-12-24 21:59:43

variaas
Plugin Author
lambda
Real name: Amit
From: Chicago
Known languages: English
Website

Re: mem_form - Generic HTTP form processing

Just thought of a new plugin based on this. Should be simple but a form to db plugin. Let admins create new tables in the backend to store data from a form.

Offline

 

2007-12-24 22:07:18

Manfre
Plugin Author
mu
Real name: Michael Manfre
From: North Carolina
Known languages: en, babelfish
Website

Re: mem_form - Generic HTTP form processing

Cool. I’m currently adding the tag, mem_form_file so I can migrate mem_moderation_image.

Offline

 

2007-12-25 00:53:05

variaas
Plugin Author
lambda
Real name: Amit
From: Chicago
Known languages: English
Website

Re: mem_form - Generic HTTP form processing

Typolight has something like this:

This will give me a chance to develop on my jquery skills as well.

Offline

 

2007-12-26 18:59:03

Manfre
Plugin Author
mu
Real name: Michael Manfre
From: North Carolina
Known languages: en, babelfish
Website

Re: mem_form - Generic HTTP form processing

Let me know if there are any mem_form features that would assist you towards completing that plugin.

Offline

 

2008-02-26 18:03:28

kelsta
New Member
alpha

Re: mem_form - Generic HTTP form processing

Hi, I’m trying to put together a slightly modified registration form which collects some addtional data for equal opportunities compliance purposes which needs inserting into a separate table.

I’d like to be able to populate some select and checkbox fields automatically by selecting values from the database. However because any PHP in my form isn’t processed until the 2nd pass, if I do something like

<txp:php> foreach (thingFromDatabase as thing) { echo “<txp:mem_form_checkbox attrs />”; }
</txp:php>

the checkbox gets created in the output HTML, but isn’t processed by the plugin to ‘save’ the values from the posted form. Hence they aren’t available in $mem_form_values[].

Does anyone know if there is any magic that can resolve this, or might I either have to make the fields static, or access the $_POST variables directly?

Offline

 

2008-02-26 18:10:32

Manfre
Plugin Author
mu
Real name: Michael Manfre
From: North Carolina
Known languages: en, babelfish
Website

Re: mem_form - Generic HTTP form processing

Don’t use inlined php. Instead, create a plugin and have it hook in to submit and default events as described in the plugin help. You are then left with the option of hooking the display event to add the checkboxes, or you can use <txp:mem_form_check …> in the form.

Offline

 

Powered by FluxBB