On 30-Jul-09, at 12:37 PM, Salvador Benimeli wrote:
I'm not sure If it would be easier with CCK and views or with FAPI or I can't do that with drupal
A few options:- http://drupal.org/project/webform is great for creating forms which send off emails. You'd still have to write something to automatically mark and remove unpaid participants.
- http://drupal.org/project/signup and related modules may also do what you need, possibly without any coding at all (see the list of modules on the page)
- You could probably do the whole ecommerce flow (with online payment) with ubercart + cck + views + workflow modules.
- You could write a form yourself as it sounds like you're all ready doing, with a second form for admins to mark payment (assuming that's your plan). Your goals sound simple enough that if you want to learn module development, this would be a good way to go. You'll probably want to read:
http://api.drupal.org/api/file/developer/topics/forms_api.html/6 (implementing the validate and submit functions for your forms, to answer your original question) http://api.drupal.org/api/function/hook_cron (for expiring unpaid entries) http://api.drupal.org/api/function/drupal_mail (don't call mail() directly) http://api.drupal.org/api/function/check_plain (to ensure your site doesn't get hacked via XSS - just as important as db_query() with placeholders)
Depending on how much time you have, it's probably worth playing around with a few of these options to see what fits best.
HTH, --Andrew
smime.p7s
Description: S/MIME cryptographic signature
