]>
git.p6c8.net - form-email.git/blob - form-email/config.php
4 # Form E-Mail 3.5 - config.php
6 # Konfiguration fuer Form E-Mail
8 # Autor: Patrick Canterino <patrick@patshaping.de>
9 # Letzte Aenderung: 2.12.2011
11 # Copyright (C) 2002-2011 Patrick Canterino
13 # Diese Datei kann unter den Bedingungen der "Artistic License 2.0"
14 # weitergegeben und / oder veraendert werden.
16 # http://www.opensource.org/licenses/artistic-license-2.0
19 # Empfaenger - wichtigste Einstellung
21 $mailto = 'patrick@test.local';
22 $aliases = array('patrick' => 'patrick@test.local', 'test' => 'test@test.local', 'alle' => 'patrick@test.local; test@test.local');
26 $default_subject = 'E-Mail geliefert von Form E-Mail';
30 $timeformat = '%d.%m.%Y um %H:%M:%S';
33 $allowed_envs = array('HTTP_USER_AGENT','REMOTE_ADDR');
34 $charset = 'iso-8859-1';
35 $timezone = 'Europe/Berlin';
37 # Laengenueberpruefung
49 $user_fields['beruf']['min'] = 5;
50 $user_fields['beruf']['max'] = 50;
51 $user_fields['beruf']['optional'] = 1;
52 $user_fields['beruf']['regex'] = '/^[A-Za-z]+$/';
53 $user_fields['beruf']['check'] = 'check_beruf';
54 $user_fields['beruf']['prepare'] = 'prepare_beruf';
55 $user_fields['beruf']['tpl_var'] = 'BERUF';
57 $user_fields['beruf']['errors']['too_short'] = 'Der Beruf muss mind. 5 Zeichen lang sein!';
58 $user_fields['beruf']['errors']['too_long'] = 'Der Beruf darf höchstens 50 Zeichen lang sein!';
59 $user_fields['beruf']['errors']['not_set'] = 'Sie haben keinen Beruf eingegeben!';
60 $user_fields['beruf']['errors']['match_fail'] = 'Der Beruf darf nur aus Buchstaben bestehen!';
61 $user_fields['beruf']['errors']['check_fail'] = 'Der Beruf sollte keine äöü haben!';
63 # Beispiel-Check-Funktion
65 function check_beruf($content) {
66 if(strpos($content,'ä') !== false) return false;
67 if(strpos($content,'ö') !== false) return false;
68 if(strpos($content,'ü') !== false) return false;
73 # Beispiel-Vorbereitungs-Funktion
75 function prepare_beruf($content) {
76 return strtolower($content);
93 $captcha_angle = array(-5,10);
94 $captcha_x = array(5,30);
95 $captcha_y = array(30,35);
96 $captcha_possible = 'ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789';
97 $captcha_font = 'XFILES.TTF';
98 $captcha_font_size = 15;
100 $captcha_color_bg = array(255,255,255);
101 $captcha_color_text = array(0,0,0);
102 $captcha_image_bg = '';
106 $err_nothing = 'Es wurden keine Daten eingeben!';
107 $err_no_name = 'Sie haben keinen Namen angegeben!';
108 $err_no_email = 'Sie haben keine E-Mail-Adresse angegeben!';
109 $err_invalid_email = 'Die von Ihnen eingegebene E-Mail-Adresse ist ungültig!';
110 $err_no_text = 'Sie haben keinen Text für die E-Mail eingegeben!';
112 $err_name_short = 'Der eingegebene Name ist zu kurz!';
113 $err_subject_short = 'Der eingegebene Betreff ist zu kurz!';
114 $err_text_short = 'Der eingegebene Text ist zu kurz!';
116 $err_name_long = 'Der eingegebene Name ist zu lang!';
117 $err_subject_long = 'Der eingegebene Betreff ist zu lang!';
118 $err_text_long = 'Der eingegebene Text ist zu lang!';
120 $err_send_error = 'Beim Versenden der Mail ist ein Fehler aufgetreten!';
121 $err_only_post = 'Dieser Form-Mailer kann leider nur mit POST aufgerufen werden.';
122 $err_referer_not_ok = 'Der im HTTP-Referer angegebene Host darf keine Mails versenden.';
124 $err_captcha_incorrect = 'Der eingegebene Sicherheitscode ist nicht korrekt!';
125 $err_captcha_max = 'Sie haben den Sicherheitscode zu oft falsch eingegeben!';
126 $err_captcha_disabled = 'Captchas sind nicht aktiviert!';
127 $err_captcha_session_failure = 'Keine gültige Session!';
131 $tpl_mail = 'mail_individual.txt';
132 $tpl_sent = 'sent.htm';
133 $tpl_user_error = 'user_error.htm';
134 $tpl_fatal = 'fatal.htm';
patrick-canterino.de