Skip to content

Commit

Permalink
updated to 1.3.3
Browse files Browse the repository at this point in the history
  • Loading branch information
mrbaseman committed Dec 21, 2016
1 parent fa9c9d5 commit 6d8347b
Show file tree
Hide file tree
Showing 81 changed files with 496 additions and 177 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,28 @@ MODULE VERSION HISTORY
======================

------------------------------------------------------------------------------------------------------------------------

*** 1.3.3 (Martin Hecht: 19-Dec-2016) ***
fix the local template so that indeed all place holders are allowed there
introduce {TEMPLATE1} ... {TEMPLATE9} for a single line of the local template
correctly decode html special charcacters for html emails (thanks to astrid)
allow to specify success_email_from by field or by logged on user (astrid)
for consitency also allow to specify success_email_fromname by field
fix missing single quote in most of the language files (thanks to colinax)
allow to select multiple name fields for the sender name (astrid)
allow place holders {FIELD...} in subject lines (request by astrid)
fixed default form footer and correctly implement place holder {SUBMIT}
correct the html code in the backend template for the basic settings
offer a setting for user defined classes inside the fields and
introduce place hoder {FORMATTED_FIELD} in the field loop for that (florian, gottfried)
avoid collision of the {TEMPLATE} place holder with the template for heading fields
correctly detect if we use table layout or not for the output of headings
repair update script to add the column for the field template (colinax)
avoid multiply including the department in notification mails
trim email_to when saving basic settings
update documentation and example forms


*** 1.3.2 (Martin Hecht: 08-Dec-2016) ***
fix language files (thanks to florian for reporting)
merge Bugfix for deleting fields in backend (Dietrich Roland Pehlke: 14-Nov-2016)
Expand Down Expand Up @@ -43,6 +65,8 @@ MODULE VERSION HISTORY
update documentation and update standard forms, update style file of docu
added French and Italian language support in pear uploader

------------------------------------------------------------------------------------------------------------------------

*** 1.2.3 (Martin Hecht: 20-Aug-2016) ***
fix query for position in upgrade script, thanks to norhei for reporting
fix drag and drop in ajax helper, thanks to florian for reporting
Expand Down
11 changes: 0 additions & 11 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,4 @@
* (If you find bugs or if you would like to propose a new feature which you
* consider useful, do not hesitate to contact me)
*
* split template into several parts (might be needed to meet some users requirements)
* and/or insert user-defined class into field like with template
*
* requests by Astrid:
*
* 1.) Wenn im Formular mehrere Empfänger vorhanden sind und es ein Feld gibt, den jeweiligen Empfänger auszuwählen, wäre es super, wenn man bei der Antwortmail ebenfalls auswählen kann, dass die Antwortmail dann auch VON der ausgewählten Empfängeradresse versendet wird. Denn der Empfänger dieser Antwortmail wird evtl. durch einfaches Antworten auf diese Mail antworten wollen und landet dann nicht dort, wo er eigentlich landen wollte...
*
* 2.) Es wäre ebenfalls toll, wenn der Absendername aus mehreren Feldern bestehen könnte. Ist immer doof, wenn man Nachname und Vorname als getrennte Felder definiert, für den Absender dann aber sich für eins der Felder entscheiden muss...
*
* 3.) Außerdem wäre es toll, wenn in die Betreffzeile der Mail an den Sitebetreiber auch eines oder mehrere der Felder mit integriert werden könnten. Das macht es dann dem Empfänger leichter, die eingehenden Mails zu sortieren.
*
*/
2 changes: 1 addition & 1 deletion add.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion add_field.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion ajax/ajax.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion ajax/ajax_dragdrop.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion ajax/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion ajax/pry_submission.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
19 changes: 13 additions & 6 deletions constants.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down Expand Up @@ -150,10 +150,17 @@ function draw_asp_honeypots($iSectionID) {
if(!defined('MPFORM_FOOTER')){
define('MPFORM_FOOTER',
'<div class="submitbox">'
. '<input'
. ' type=\"submit\"'
. ' name=\"submit\"'
. ' class=\"'.MPFORM_CLASS_PREFIX.'submit\"'
. ' value=\"'.$LANG['backend']['TXT_SUBMIT'].'\" />'
. '{SUBMIT}'
. '</div>');
}


if(!defined('MPFORM_SUBMIT_BUTTON')){
define('MPFORM_SUBMIT_BUTTON',
'<input'
. ' type="submit"'
. ' name="submit"'
. ' class="'.MPFORM_CLASS_PREFIX.'submit"'
. ' value="{SUBMIT_TEXT}" />');
}

2 changes: 1 addition & 1 deletion copy_field.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion delete.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion delete_field.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion delete_submission.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
Binary file modified docs/DE/images/OD5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/DE/images/OD6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/DE/images/mpform_de.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/DE/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
8 changes: 7 additions & 1 deletion docs/DE/mpform/faq-zu-mpform.html
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,13 @@ <h2>H&auml;ufig gestellte Fragen zu MPForm</h2>
der Feldschleife selbst. Auch ohne diesen Template-Mechanismus k&ouml;nnen Felder vom Typ HTML
dazwischen geschoben werden, um beispielsweise Zeilen-Umbr&uuml;che bei einem Floating Layout
zu erzwingen. Dar&uuml;ber hinaus enthalten die Felder selbst nun zus&auml;tzliche Klassen,
die eine flexiblere Formatierung mittels CSS erlauben.
die eine flexiblere Formatierung mittels CSS erlauben. Seit Version 1.3.3 stehen
auch die Platzhalter {TEMPLATE1} ... {TEMPLATE9} zur Verf&uuml;gung, um die erste bis
neunte Zeile des Feldtemplates abzurufen. F&uuml;r Felder, bei denen das lokale Template
weniger Zeilen enth&auml;lt, enthalten die &uuml;brigen Platzhalter den Leerstring.
Wird in der Feldschleife oder im Template der Platzhalter {FORMATTED_FIELD} anstatt {FIELD} verwendet,
so erscheint ein weiteres Eingabefeld im Backend, in dem vom Nutzer eigene CSS-Klassen speziell
f&uuml;r das aktuelle Feld angegeben werden k&ouml;nnen.
</dd>

<!--
Expand Down
2 changes: 1 addition & 1 deletion docs/DE/mpform/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
2 changes: 1 addition & 1 deletion docs/DE/mpform/referenz-der-feldtypen.html
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ <h2>MPForm-Dokumentation: Liste der Feldtypen</h2>
<tr>
<td valign="top">E-Mail-Betreff (Suffix)</td>
<td valign="top"><code>input type=&quot;text&quot;</code></td>
<td valign="top">Erweiterung des im Backend vorgegebenenBetreffs der
<td valign="top">Erweiterung des im Backend vorgegebenen Betreffs der
Benachrichtigungsemail</td>
<td>&nbsp;</td>
</tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,11 +96,14 @@ <h2>MPForm-Dokumentation: E-Mail-Einstellungen (Best&auml;tigungsmail an Formula
Feld hier ausw&auml;hlen um dieses Feld als Empf&auml;nger-Adresse festzulegen. </p></dd>
<dt>Absenderadresse</dt>
<dd>Das ist die Absenderadresse, die der Benutzer zu sehen bekommt, wenn er die Best&auml;tigungsmail
erh&auml;lt.<br />
erh&auml;lt. Sie k&ouml;nnen hier entweder eine feste Adresse angeben, oder Sie beziehen sich
auf ein Feld des Typs <strong>E-Mail-Empf&auml;nger</strong>, das in diesem Zusammenhang der
Best&auml;tigungsmail als Absender fungiert.<br />
</dd>
<dt>Absendername</dt>
<dd>Das ist der Absendername, den der Benutzer zu sehen bekommt, wenn er die Best&auml;tigungsmail
erh&auml;lt. </dd>
erh&auml;lt. Auch hier kann ein fester Name eingegeben werden oder es wird der Name aus dem
Feld <strong>E-Mail-Empf&auml;nger</strong> verwendet.</dd>
<dt>Betreff</dt>
<dd>Das ist der Inhalt der Betreffzeile der email. Es gibt auch einen Feldtyp
<strong>E-Mail-Betreff</strong><strong> (Suffix)</strong>.
Expand All @@ -115,9 +118,7 @@ <h2>MPForm-Dokumentation: E-Mail-Einstellungen (Best&auml;tigungsmail an Formula
ist die Absender-email-Adresse wie oben eingestellt. <br />
</dd>
</dl>
<p><span style="color: rgb(255, 0, 0);">Achtung Fallstrick: </span>
Es macht keinen Sinn, mehr als ein Feld des Typs <strong>E-Mail-Betreff (Suffix)</strong>
auf einer Seite zu verwenden.</p></div>
</div>


<!-- ************ Footer -->
Expand Down
2 changes: 1 addition & 1 deletion docs/DE/mpform/referenz-der-optionen/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* @category page
* @module mpform
* @version 1.3.2
* @version 1.3.3
* @authors Frank Heyne, NorHei(heimsath.org), Christian M. Stefan (Stefek), Martin Hecht (mrbaseman) and others
* @copyright (c) 2009 - 2016, Website Baker Org. e.V.
* @url http://forum.websitebaker.org/index.php/topic,28496.0.html
Expand Down
9 changes: 6 additions & 3 deletions docs/DE/mpform/referenz-der-optionen/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,14 @@ <h2>&nbsp;MPForm-Dokumentation: Layout</h2>
<p>Das Formular wird so aufgebaut, dass vom Programm eine Schleife durchlaufen wird, und in
jedem Durchlauf dieser Schleife wird ein Feld ausgegeben, indem die unter
<strong>Feld Schleife</strong> angegebenen Platzhalter durch die entsprechenden
Inhalte ersetzt werden.</p>
Inhalte ersetzt werden. Enth&auml;lt die Feldschleife den Platzhalter {TEMPLATE},
so erscheint beim Bearbeiten der Felder ein Eingabefeld, in dem Sie festlegen k&ouml;nnen,
was f&uuml;r diesen Platzhalter eingesetzt werden soll. Verwenden Sie {TEMPLATE1}, {TEMPLATE2} usw.,
so bezieht sich dies auf die jeweilige Zeile aus diesem Eingabefeld.</p>
<p>In <strong>Kopfzeile </strong>steht der html-Code, der vor dem ersten Feld ausgegeben wird.</p>
<p>In <strong>Fu&szlig;zeile </strong>steht der html-Code, der nach dem letzten Feld ausgegeben wird.</p>
<p>Standardm&auml;&szlig;ig wird ein dreispaltiges Tabellenlayout angeboten, man kann das Formular
aber auch ohne Tabelle z.B. mit &lt;div&gt; aufbauen.</p> </div>
<p>Standardm&auml;&szlig;ig wird ein div-basiertes Layout angeboten, man kann das Formular
aber auch mit einer Tabelle aufbauen.</p> </div>


<!-- ************ Footer -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,13 +130,17 @@ <h2>MPForm-Dokumentation: E-Mail-Einstellungen (Mail an Sitebetreiber)</h2>
</dd>
<dt>Absendername</dt>
<dd>Dieses Feld verh&auml;lt sich analog zur Absenderadresse. Wenn Sie den Namen des Benutzers
verwenden wollen, m&uuml;ssen Sie daf&uuml;r ein einzeiliges Textfeld verwenden.<br />
verwenden wollen, m&uuml;ssen Sie daf&uuml;r ein einzeiliges Textfeld verwenden.
Wenn Sie mehrere Felder haben, z.B. Vorname und Nachname, dann k&ouml;nnen Sie hier auch
mehrere Felder ausw&auml;hlen.<br />
</dd>
<dt>Betreff</dt>
<dd>Das ist der Inhalt der Betreffzeile der email. Es gibt auch einen Feldtyp
<strong>E-Mail-Betreff</strong><strong> (Suffix)</strong>. Falls Sie dieses Feld in Ihr
Formular einbauen, wird sein Inhalt an die Betreffzeile angeh&auml;ngt,
die im Backend vergegeben wurde. </dd>
die im Backend vergegeben wurde. F&uuml;gen Sie Platzhalter der Form {FIELD42} ein, so
wird der Inhalt dieses Feldes anstelle des Platzhalters eingef&uuml;gt.
</dd>
<dt>Text</dt>
<dd>Das ist der eigentliche Inhalt der email. Die angegebenen Platzhalter werden mit den
jeweiligen Inhalten ersetzt. {DATA} steht f&uuml;r alle eingegebenen Daten.
Expand Down
Loading

0 comments on commit 6d8347b

Please sign in to comment.