Forums / Developer / Need urgent help: Send-mail when a form is filled

Need urgent help: Send-mail when a form is filled

Author Message

Jorge estévez

Monday 11 September 2006 10:33:23 pm

I have made a form for a Hotel web site, when customers fill out the reservation form a mail is sent to the person who will process the information, but not all the items of the form are sended.

Yes I have all attributes set as information collectors as I have always made with several sites already working.

Instead of sending all the attributes only few of them are sent and for others it only prints out it's name but not it's value. On the other hand on the administration site the information is collected as expected and stored as it should have been sended by e-mail

The attributes who's values do not appear are of datatype "Checkbox"

This is the only detail left to finish the site for my customer.

Please help me.

Using ezpublish 3.8.3

thanks.

Diseño Web Cuba
Web Design Cuba
www.elfosdesign.com

Claudia Kosny

Monday 11 September 2006 11:49:44 pm

Hi Jorge

Have a look at this post:
http://ez.no/community/forum/setup_design/checkbox_as_info_collector_not_sending_data/re_checkbox_as_info_collector_not_sending_data__1

Claudia

Jorge estévez

Wednesday 11 October 2006 7:29:22 pm

Thanks, I have managed to activate the mail option, but a new problem has arisen.

The site has been installed with the Spanish option and English as a the secondary language, each one of them having his own site.ini and the same configuration for the e-mail, the Spanish form is working great, but the English form sends the email but does not include data from check marks.

The form is at http://www.hotel-saratoga.com/index.php?/eng/content/view/full/299

Here’s the site.ini for Spanish (works fine) and the English site.ini:

Spanish Site.ini

<?php /* #?ini charset="iso-8859-1"?

[DatabaseSettings]
DatabaseImplementation=ezmysql
Server=localhost
User=XXXX
Password=YYYY
Database=DATABASE
Charset=
Socket=disabled

[InformationCollectionSettings]
EmailReceiver= xxx@yahoo.com

[SiteSettings]
SiteName=Hotel Saratoga
SiteURL=www.hotel-saratoga.com/index.php?
LoginPage=embedded

# The default page to show, e.g. after user login this will be used for default redirection
#DefaultPage=/content/view/full/2/
DefaultPage=/content/view/full/130

[UserSettings]
RegistrationEmail=

[SiteAccessSettings]
RequireUserLogin=false
ShowHiddenNodes=false

[DesignSettings]
SiteDesign=news_site
AdditionalSiteDesignList[]=base

[RegionalSettings]
Locale=esl-ES
ContentObjectLocale=esl-MX
SiteLanguageList[]=esl-MX
SiteLanguageList[]=eng-US
TextTranslation=enabled

[FileSettings]
VarDir=var/news_site

[ContentSettings]
TranslationList=eng-US

[MailSettings]
AdminEmail= xxx@yahoo.com
EmailSender=sendmail

[ExtensionSettings]
ExtensionDirectory=extension
# A list of active extensions, add new ones to activate them
# The extension itself will then have it's settings directory read (if any)
# and any extra configurability is done automatically.
ActiveExtensions[]
ActiveExtensions[]=shuffle
ActiveExtensions[]=ezcalendarinput
#ActiveAccessExtensions[]=illightbox2

[TemplateSettings]
# A list of extensions which have template autoloads.
# Only specify the extension name, not the path.
# The extension must contain a subdirectory called autoloads.
ExtensionAutoloadPath[]
ExtensionAutoloadPath[]=shuffle
ExtensionAutoloadPath[]=ezcalendarinput
*/ ?>

English Site.ini

<?php /* #?ini charset="iso-8859-1"?

[DatabaseSettings]
DatabaseImplementation=ezmysql
Server=localhost
User=XXX
Password=YYY
Database=DATABASE
Charset=
Socket=disabled

[InformationCollectionSettings]
EmailReceiver= xxx@yahoo.com

[SiteSettings]
SiteName=Hotel Saratoga
SiteURL=www.hotel-saratoga.com/index.php?
LoginPage=embedded

[UserSettings]
RegistrationEmail=

[SiteAccessSettings]
RequireUserLogin=false
ShowHiddenNodes=false

[DesignSettings]
SiteDesign=news_site
AdditionalSiteDesignList[]=base

[RegionalSettings]
Locale=eng-US
ContentObjectLocale=eng-US
SiteLanguageList[]=eng-US
#SiteLanguageList[]=esl-MX
TextTranslation=enabled

[FileSettings]
VarDir=var/news_site

[ContentSettings]
TranslationList=esl-MX

[MailSettings]
AdminEmail=xxx@yahoo.com
EmailSender=sendmail

# A list of active extensions, add new ones to activate them
# The extension itself will then have it's settings directory read (if any)
# and any extra configurability is done automatically.
ActiveExtensions[]
ActiveExtensions[]=shuffle

[TemplateSettings]
# A list of extensions which have template autoloads.
# Only specify the extension name, not the path.
# The extension must contain a subdirectory called autoloads.
ExtensionAutoloadPath[]
ExtensionAutoloadPath[]=shuffle
*/ ?>

Diseño Web Cuba
Web Design Cuba
www.elfosdesign.com

Claudia Kosny

Thursday 12 October 2006 6:26:07 am

Hi Jorge

I have no idea what could cause this. Do the checked checkboxes appear in the database as collected information?

Claudia