[!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46` !]
Thank You!
We do appreciate your feedback. Your comments have been submitted to Inside York. You should also receive a copy of the message in your inbox.
Please be assured that we will respond to your query as soon as we can.
<?php
# eForm 1.4.4 - Electronic Form Snippet
# Original created by Raymond Irving 15-Dec-2004.
# Version 1.3+ extended by Jelle Jager (TobyL) September 2006
# -----------------------------------------------------
# local version: $Id: eform.snippet.tpl,v 1.2 2006/11/22 14:53:38 jelle Exp $
# Captcha image support - thanks to Djamoer
# Multi checkbox, radio, select support - thanks to Djamoer
# Form Parser and extened validation - by Jelle Jager
#
# see eform/docs/eform.htm for history, usage and examples
#
# Set Snippet Paths
#new in 1.4.4 - sub-folder set by parameter
$snipFolder = isset($snipFolder)?$snipFolder:’eform’;
$snipPath = $modx->config["base_path"].’assets/snippets/’.$snipFolder.’/’;
# check if inside manager
if ($modx->isBackend()) {
return ’’; # don’t go any further when inside manager
}
//tidying up some casing errors in parameters
if(isset($eformOnValidate)) $eFormOnValidate = $eformOnValidate;
if(isset($eformOnBeforeMailSent)) $eFormOnBeforeMailSent = $eformOnBeforeMailSent;
if(isset($eformOnMailSent)) $eFormOnMailSent = $eformOnMailSent;
if(isset($eformOnValidate)) $eFormOnValidate = $eformOnValidate;
if(isset($eformOnBeforeFormMerge)) $eFormOnBeforeFormMerge = $eformOnBeforeFormMerge;
if(isset($eformOnBeforeFormParse)) $eFormOnBeforeFormParse = $eformOnBeforeFormParse;
//for sottwell
if(isset($eFormCSS)) $cssStyle = $eFormCSS;
# Snippet customize settings
$params = array (
// Snippet Path
’snipPath’ => $snipPath, //includes $snipFolder
’snipFolder’ => $snipFolder,
// eForm Params
’vericode’ => isset($vericode)? $vericode:"",
’formid’ => isset($formid)? $formid:"",
’from’ => isset($from)? $from:$modx->config[’emailsender’],
’fromname’ => isset($fromname)? $fromname:$modx->config[’site_name’],
’to’ => isset($to)? $to:$modx->config[’emailsender’],
’cc’ => isset($cc)? $cc:"",
’bcc’ => isset($bcc)? $bcc:"",
’subject’ => isset($subject)? $subject:"",
’ccsender’ => isset($ccsender)? 1:0,
’sendirect’ => isset($sendirect)? 1:0,
’mselector’ => isset($mailselector)? $mailselector:0,
’mobile’ => isset($mobile)? $mobile:’’,
’mobiletext’ => isset($mobiletext)? $mobiletext:’’,
’autosender’ => isset($autosender)? $autosender:$from,
’autotext’ => isset($automessage)? $automessage:"",
’category’ => isset($category)? $category:0,
’keywords’ => isset($keywords)? $keywords:"",
’gid’ => isset($gotoid)? $gotoid:$modx->documentIdentifier,
’noemail’ => isset($noemail)? ($noemail):false,
’saveform’ => isset($saveform)? ($saveform? true:false):true,
’tpl’ => isset($tpl)? $tpl:"",
’report’ => isset($report)? $report:"",
’allowhtml’ => isset($allowhtml)? 1:0,
//Added by JJ
’replyto’ => isset($replyto)? $replyto:"",
’language’ => isset($language)? $language:$modx->config[’manager_language’],
’thankyou’ => isset($thankyou)? $thankyou:"",
’isDebug’ => isset($debug)? $debug:0,
’reportAbuse’ => isset($reportAbuse)? $reportAbuse:false,
’disclaimer’ => isset($disclaimer)?$disclaimer:’’,
’sendAsHtml’ => isset($sendAsHtml)?$sendAsHtml:false,
’sendAsText’ => isset($sendAsText)?$sendAsText:false,
’sessionVars’ => isset($sessionVars)?$sessionVars:false,
’postOverides’ => isset($postOverides)?$postOverides:0,
’eFormOnBeforeMailSent’ => isset($eFormOnBeforeMailSent)?$eFormOnBeforeMailSent:’’,
’eFormOnMailSent’ => isset($eFormOnMailSent)?$eFormOnMailSent:’’,
’eFormOnValidate’ => isset($eFormOnValidate)?$eFormOnValidate:’’,
’eFormOnBeforeFormMerge’ => isset($eFormOnBeforeFormMerge)?$eFormOnBeforeFormMerge:’’,
’eFormOnBeforeFormParse’ => isset($eFormOnBeforeFormParse)?$eFormOnBeforeFormParse:’’,
’cssStyle’ => isset($cssStyle)?$cssStyle:’’,
’jScript’ => isset($jScript)?$jScript:’’,
’submitLimit’ => (isset($submitLimit) && is_numeric($submitLimit))?$submitLimit*60:0,
’protectSubmit’ => isset($protectSubmit)?$protectSubmit:1,
’requiredClass’ => isset($requiredClass)?$requiredClass:"required",
’invalidClass’ => isset($invalidClass)?$invalidClass:"invalid",
’runSnippet’ => ( isset($runSnippet) && !is_numeric($runSnippet) )?$runSnippet:’’,
’autoSenderName’ => isset($autoSenderName)?$autoSenderName:’’,
’version’ => ’1.4.4’
);
# Start processing
include_once ($snipPath."eform.inc.php");
$output = eForm($modx,$params);
# Return
return $output;
?>
ok i finally managed to set up a proper mail box with the host, as the forwarding still wouldn’t work with that testmail script. so i’ve set the real mailbox to forward instead and now the test mail script works!! woohoo, which is great news. although the contact form still doesn’t seem to work... but at least we know that ()mail works
the email matches that of the box i’ve setup, so where should i take out the &to=`[(email_sender)]` part so that it will default and still work? do i just completely remove that?