( jc – 19.11.2008 12:30)
class.xform.mailfrom.inc.php
Diese XFORM Klasse ermöglich es die Emailadresse des Absenders in den head Bereich der Mail als FROM: … einzubauen. Somit können replyfähige Mails erzeugt werden.
Installation
Die Klasse nach redaxo/include/addons/xform/classes/values/ kopieren.
Anwendung
Die Einbindung in ein XFORM Formular folgt den gewohnten Konventionen – im Detail ist die Feldbelegung wie folgt:
- statisch: mailfrom|email@domain.de
- Bezug von vorhergendem Eingabefeld: mailfrom|usr_email
Download
class.xform.mailfrom.inc.php.zip
Source
class.xform.mailfrom.inc.php:
0 1 2 3 45 6 7 8 910 11 12 13 1415 16 17 18 1920 21 22 23 2425 26 27 28 2930 31 32 33 3435 36 37 38 3940 41 | <?php /** * @name XForm Plugins Addon * @link http://redaxo.de/180-Addondetails.html?addon_id=319 * @author rexdev.de* @package redaxo4 * @version Addon: 0.1.2 * @version Klasse: 0.1 * * $Id: class.xform.mailfrom.inc.php 43 2010-06-22 18:58:55Z jeffe $:*/ class rex_xform_mailfrom extends rex_xform_abstract { function enterObject(&$email_elements,&$sql_elements,&$warning,&$form_output,$send = 0) { if(isset($email_elements[$this->elements[1]])) { $this->params["mail_from"] = $email_elements[$this->elements[1]]; $this->params["mail_from"] = str_replace(array("\n", "\r\n", "\r"), '', $this->params["mail_from"]); } else { // direkt angegebene Emailadresse $this->params["mail_from"] = $this->elements[1]; } } function getDescription() { return 'mailfrom -> <span class="xform-form-code">mailfrom|email@domain.de</span> <i>(feste Emailadresse)</i> <br /> mailfrom -> <span class="xform-form-code">mailfrom|usr_email</span> <i>(Verweis auf vorhergendes Eingabefeld)</i>' ; } } ?> |