Fork me on GitHub

Search

Donat-O-Meter

Make donations with PayPal!
Stats
Goal: $100.00
Due Date: Oct 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00

Learn XOOPS Core

Local Support

Advertisement

XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 3.0 4 6 2013 Abuse adslight Android AntiHarvesting AntiMalUser AntiSpam API Apple Battlefield billige Bootstrap Captcha cell cent chronolabs Clicks content CĂN demo docek download Dresses evden eve facebook Fat floor Food for free Gateway Google Guide herre Home Honeypot HP Human HỘ IP iPhone jQuery Language Law Legal List log Loss mobile module modules Monster new newbb news NHÀ online PARK phone PHP Prevention profile project Protector publisher Rapid RESIDENCE responsive review Rights rmcommon security Sentry site Smartphone Smoking Solution Spam Studio tags tdmcreate template The Theme themes web weight Wishcraft xoops Xortify

New Users

Registering user

# 137852

cricket21

Welcome to XOOPS!

Archives

News Archives

Forms Module - eforms

Posted by jgarces on 2012/7/31 21:34:22 (4324 reads) | Posted on Modules
Dear users of Xoops.

I want to share eforms, a module to create contact forms, registration, surveys, etc.. I've developed as a fork of xforms.

Some of the functions including:

- Ability to record data in DB.
- Sending email (copied configurable) and private message
- Management of attached files and images (including downloaded)
- Multiple configurations form (descriptions, shipping methods, etc.).
- Generation of reports for saved forms
- Set start and end dates of validity
- Etc. ..

You can download it from here: eforms

Questions, queries and contributions to: Educación Informática


Tags: module   eforms   forms   contact  
Printer Friendly Page Send this Story to a Friend Create a PDF from the article
Bookmark Me
Bookmark to Google Plus
The comments are owned by the author. We aren't responsible for their content.

request

- set any custom field as email title
- confirmation feedback to sender by email their message has been received and will be replied soon
Published: 2012/8/1 5:31 • Updated: 2012/8/1 5:31
After adding form i get this :

A problem has occurred on our server!
Page is currently unavailable

We are working on a fix
Please come back soon ...

Error : Handler does not exist
Module: profile
Name: profile
Published: 2012/8/1 7:07 • Updated: 2012/8/1 7:07
OK jimmyx, I will consider for the next version.
Thanks.
Published: 2012/8/1 8:21 • Updated: 2012/8/1 8:21
Yurdal, you may be sending more information?
XOOPS version, php, etc...
Published: 2012/8/1 8:27 • Updated: 2012/8/1 8:27
Nice improvements you made on xforms, I'll test them when home from holiday! What I was wondering, can your fork be used for upgrading existing xform modules?

And why call it a fork and give the module a new name? The original xforms developer (Dylian) has quit xoops, so this module was not further developed anymore (except for some bugfixing). Your improvements are a nice revival, giving the module a new name only is confusing
Published: 2012/8/1 17:50 • Updated: 2012/8/1 17:50
Hi fipse,

I made many changes that are not compatible with xforms.

On the other hand, did not know the state of Dylian and not want to spoil the development of xforms. (Sorry by my english)
Published: 2012/8/2 0:09 • Updated: 2012/8/2 0:09
jgarces, thanks for your effort to further develop this form module

But......
The number of different modules for xoops with the same purpose is very confusing for the "normal' user.

The features added in eForms are in fact very useful and in my experience this is a module that belongs to any website.

Is it possible for you to rename the module eforms back to xforms and continue with developing xforms? It's is much more logical for "normal" users and the module xforms (developed by you) became the standard module used for forms.

Hopefully we can find a way so that users can use xforms with your additions without having to install a new module and reset everything.

Thanks again for your effort!
Published: 2012/8/2 2:23 • Updated: 2012/8/2 2:23
They are right, there are too many modules and confuse users.

I try to include the changes and maintain compatibility as soon as possible.
Published: 2012/8/2 8:53 • Updated: 2012/8/2 8:53
That would be really great! When you are ready I will test it and translate to Dutch!
This is a good cooperation!
Published: 2012/8/2 14:33 • Updated: 2012/8/2 14:33
Doesn't install on 2.5.5.

I get the error:
BLOB/TEXT column 'ele_caption' can't have a default value.
Published: 2012/9/6 15:16 • Updated: 2012/9/6 15:16
chefry,

In the ./sql/mysql.sql file you'll need to change lines 31 & 35. Just change:
`ele_captiontext NOT NULL default '',

to
`ele_captiontext NOT NULL,


and
`ele_valuetext NOT NULL default '',

to
`ele_valuetext NOT NULL,


It should install, don't know if it'll run after that though, I've never tried to install/run this module.
Published: 2012/9/6 21:47 • Updated: 2012/9/6 21:47
Captcha is not working ... as if for decoration only
Published: 2012/10/30 9:36 • Updated: 2012/10/30 9:36
Someone able to resolve the captcha issue? I'd prefer to use eforms becauso of its options. But without a working captcha its an absolutely no go.
Published: 2012/11/18 4:18 • Updated: 2012/11/18 4:18
As stated above, captcha does not work in eforms. It's shown, but whatever code you enter (wrong or right), the form will be sent.

I tried to contact the author on his website and tried to explain the misbehaviour. All i got as answer was ...

Quote:
Captcha is only for not registered users.

Haha, how funny. I gave it another try and explained more detailed ... but no answer since then.

I'd like to use eforms instead of xforms, because of the nice featurs. But i'm not sure if development goes on or if the current release was only a "one-hit wonder".
Published: 2012/11/27 6:10 • Updated: 2012/11/27 6:10
An earlier post:

Quote:
jgarces, thanks for your effort to further develop this form module But...... The number of different modules for xoops with the same purpose is very confusing for the "normal' user. The features added in eForms are in fact very useful and in my experience this is a module that belongs to any website. Is it possible for you to rename the module eforms back to xforms and continue with developing xforms? It's is much more logical for "normal" users and the module xforms (developed by you) became the standard module used for forms. Hopefully we can find a way so that users can use xforms with your additions without having to install a new module and reset everything. Thanks again for your effort!


It would be very nice for the community if this will happen!
Published: 2012/11/27 15:26 • Updated: 2012/11/27 15:26
I come and go @ Xoops for about 10 years, and it seems that in recent years more and more issues are left unsolved and the spirit of helping each-other has slowly gone .... pitty

So here is the CAPTCHA FIX (I forgot about it for a while) - please verify and if it works for you too reply for others to know it has been fixed !!!!!

you have to edit 2 files in the eforms/includes/ directory ...

form_execute.php ( lines 39-50 for me ) -

OLD code:
if ( $xoopsModuleConfig['captcha'] ) {
    
// Verify entered code
//    xoops_load('XoopsCaptcha');
    
xoops_load("xoopscaptcha");
    if ( 
class_exists'XoopsFormCaptcha' ) ) {
        
$xoopsCaptcha XoopsCaptcha::getInstance();
        if ( !
$xoopsCaptcha->verify() )
        {
            
$err[] = $xoopsCaptcha->getMessage();
        }
    }
}


NEW CODE:
if ( $xoopsModuleConfig['captcha'] ) {
    
xoops_load("xoopscaptcha");
    
$xoopsCaptcha XoopsCaptcha::getInstance();
    if (!
$xoopsCaptcha->verify()) {
        
$err[] = $xoopsCaptcha->getMessage();
    }
}



form_render.php ( lines 49-55 for me ) -
OLD CODE:
global $xoopsCaptcha$xoopsModuleConfig;
if ( 
$xoopsModuleConfig['captcha'] )
{
    if ( 
class_exists('XoopsFormCaptcha') ) {
        
$form_output->addElement(new XoopsFormCaptcha());
    }
}



NEW CODE:
global $xoopsCaptcha$xoopsModuleConfig;
if ( 
$xoopsModuleConfig['captcha'] ) {
    if ( 
class_exists('XoopsFormCaptcha') ) {
        
$form_output->addElement(new XoopsFormCaptcha());
    }
}


Tzvook
Published: 2013/2/18 3:54 • Updated: 2013/2/18 3:56
Works fine, thank you for the fix, Tzvook!

I appreciate your help.

Rgds,

Werner.
Published: 2013/2/18 7:57 • Updated: 2013/2/18 7:57
Good to hear I used to get ~ 50 spam-mails a day without this fix, so I had to stop being so lazy ... and ......

It is indeed the most feature complete form for Xoops, it's Approval-mail to sender is essential !!!
Published: 2013/2/18 9:04 • Updated: 2013/2/18 9:04
After adding form i get this :

A problem has occurred on our server!
Page is currently unavailable

We are working on a fix
Please come back soon ...

Error : Handler does not exist
Module: profile
Name: profile

Debuginformation
ERROR: Handler does not exist
Module: profile
Name: profile infile /include/functions.php regel 88
Published: 2013/3/25 15:39 • Updated: 2013/3/25 15:40
I've done some investigation.
Error doesn't show up when the profile module is installed and the user is logged in.
eforms is not working without profile module at the moment and user is logged in.

When user is not logged in the eforms module is working without profile module active.
Published: 2013/3/25 15:56 • Updated: 2013/3/25 16:40
Disagree. Tried to reproduce as described, no error. Profile module is not installed on my site.
Published: 2013/3/26 9:55 • Updated: 2013/3/26 9:55
Did you try to open a new creatief form?
Published: 2013/3/26 18:40 • Updated: 2013/3/26 18:40
I installed eForms additional to xForms, created and tested all the needed forms and deinstalled xForms. I had no error all the time.
Published: 2013/3/27 2:38 • Updated: 2013/3/27 2:38
Since there was no recent development of eForms, the really nice fork of xForms, I've merged it back into xForms.

The merged version became xForms 2.0.

You can take a look at the Alpha 1 release and help us with testing.

More info and follow-up in this thread
Published: 2014/10/8 10:46 • Updated: 2014/10/8 10:46