Beispiel #1
0
}
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('snipPath' => $snipPath, 'snipFolder' => $snipFolder, '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) ? $ccsender : 0, 'sendirect' => isset($sendirect) ? $sendirect : 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) ? $allowhtml : 0, '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 : '', 'attachmentField' => isset($attachmentField) ? $attachmentField : '', 'attachmentPath' => isset($attachmentPath) ? $attachmentPath : '', 'errorTpl' => isset($errorTpl) ? $errorTpl : '<div class="errors"><strong>[+ef_message_text+]</strong><br />[+ef_wrapper+]</div>', 'errorRequiredTpl' => isset($errorRequiredTpl) ? $errorRequiredTpl : '<span class="requiredlist"><span>[+ef_required_list+]</span>.</span>', 'errorRequiredSeparator' => isset($errorRequiredSeparator) ? $errorRequiredSeparator : '</span>, <span>', 'version' => '1.4.6');
// pixelchutes PHx workaround
foreach ($_params as $key => $val) {
    $params[$key] = str_replace(array('((', '))'), array('[+', '+]'), $val);
}
# Start processing
include_once $snipPath . "eform.inc.php";
$output = eForm($modx, $params);
# Return
return $output;
}
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('snipPath' => $snipPath, 'snipFolder' => $snipFolder, '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) ? $ccsender : 0, 'sendirect' => isset($sendirect) ? $sendirect : 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) ? $allowhtml : 0, '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 : '', 'attachmentField' => isset($attachmentField) ? $attachmentField : '', 'attachmentPath' => isset($attachmentPath) ? $attachmentPath : '', 'errorTpl' => isset($errorTpl) ? $errorTpl : '<div class="errors"><strong>[+ef_message_text+]</strong><br />[+ef_wrapper+]</div>', 'errorRequiredTpl' => isset($errorRequiredTpl) ? $errorRequiredTpl : '<span class="requiredlist"><span>[+ef_required_list+]</span>.</span>', 'errorRequiredSeparator' => isset($errorRequiredSeparator) ? $errorRequiredSeparator : '</span>, <span>', 'version' => '1.4.6');
// pixelchutes PHx workaround
foreach ($_params as $key => $val) {
    $params[$key] = str_replace(array('((', '))'), array('[+', '+]'), $val);
}
# Start processing
include_once $snipPath . "eform.inc.php";
$output = eForm($modx, array_merge($params, $_params));
# Return
return $output;