Mailer-Project Bug-Tracker - Branch 0.2.1-FINAL
View Issue Details
0000212Branch 0.2.1-FINALBugpublic2011-11-08 06:312016-11-23 11:04
ReporterQuix0r 
Assigned ToQuix0r 
PriorityurgentSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformPHP5-LatestOSLinuxOS Version2.6
Product Version0.2.1-FINAL 
Target Version0.2.1-FINALFixed in Version0.2.1-FINAL 
Summary0000212: Freischaltung von Mails bricht mit Template-Fehler ab
DescriptionMailer-Project ist in Script/Funktion doFinalCompilation, Zeile 241 mit folgender Meldung abgebrochen: Note: Evaluation error:

Line | Code:
1|$newContent = "Hallo " . translateGender(getFetchedUserData('userid', $userid, 'gender')) . " " . getFetchedUserData('userid', $userid, 'surname') . " " . getFetchedUserData('userid', $userid, 'family') . ",
2|
3|Einer unserer Administratoren hat soeben Ihre Mailbuchung freigegeben. Sie wird von unserem System automatisch versendet! Bitte beachten Sie, dass dies ggf. zeitversetzt zu dieser Mail versendet wird. Hier sind nochmals URL und Betreff Ihrer Mailbuchung:
4|
5|-----------------------------
6|Beworbene URL: http://www.some-domain.example
7|-----------------------------
8|Betreffzeile: Some-Domain Beispiel
9|-----------------------------
10|
11|Sie können den Versand-Fortschritt im Mitgliedsmenü unter \"Unbestätigte Mails\" verfolgen. Sobald die Mail vollständig versendet wurde, erhalten Sie eine weitere Mail!
12|
13|Vielen Dank.
14|
15|Mit freundlichen Grü�en,
16|Ihr " . (getMainTitle()) . " Team
17|
18|" . (getUrl()) . " (" . (getWebmaster()) . ")
|";


Please report this bug at http://bugs.mxchange.org and include the logfile from inc/cache/debug.log in your report (you can now attach files):

   1. template-functions.php:1248, debug_get_printable_backtrace(0)
   2. template-functions.php:241, debug_report_bug(4)
   3. functions.php:170, doFinalCompilation(2)
   4. functions.php:145, sendRawEmail(4)
   5. what-unlock_emails.php:104, sendEmail(3)
   6. inc-functions.php:129, include(1)
   7. inc-functions.php:140, loadInclude(1)
   8. action-email.php:50, loadIncludeOnce(1)
   9. inc-functions.php:129, include(1)
  10. admin-inc.php:216, loadInclude(1)
  11. admin.php:378, doAdminAction(0)
  12. inc-functions.php:129, include(1)
  13. inc-functions.php:140, loadInclude(1)
  14. module-functions.php:511, loadIncludeOnce(1)
  15. modules.php:55, doIncludeModule(0)

Request-URI: /modules.php?module=admin&what=unlock_emails
Thank you for finding bugs.
Steps To ReproduceEinfach eine als Mitglied buchen und diese freigeben. Kommt mit neuster Revison 2725.
TagsNo tags attached.
Attached Files

Notes
(0000537)
Quix0r   
2011-11-08 07:09   
(Last edited: 2012-06-15 09:22)
Der Fehler ist in der Datei inc/template-functions.php zu finden und wird mit dem naechsten Commit (es sei' eines verraten: AJAX kommt!) mit dabei sein.

GELOESCHT: Fuer die Voreiligen gibt es nun einen Fix, in diesem Ticket angehaengt.

Allerdings ist $userid in Email-Templates bereits deprecated (siehe selbige Datei, Funktion loadEmailTemplate(), der Block zum Laden der Mitgliedsdaten ist veraltet) und wird somit wieder ausgebaut, ist aktuell nur zur Uebergangszeit drinne, der Reg-Ex sollte aber bestehen bleiben!

Edit: Die oeffnenden, geschweiften Klammern ("{") werden laut Coding-Convention immer an's Zeilenende angehaengt + Leerschritt, leider bricht hier der Browser dies um. :(

(0000539)
Quix0r   
2011-11-08 07:11   
(Last edited: 2011-11-08 07:16)
Achso, wegen der "seltsamen Zeichen" nicht wundern, diese sind 1.) UTF-8 (multi-byte) und 2.) werden sie beim eigentlichen Versand der Mails nicht angezeigt - solange das Mailprogramm UTF-8 "spricht".

(0000540)
Quix0r   
2011-11-08 22:35   
Der obrige Code hat nur zum Teil den Bug gefixt, komplett fixen konnte ich es erst jetzt. Ich haenge gleich ein Diff-Patch an.
(0000541)
Quix0r   
2011-11-09 08:16   
Dies sollte mit Revision 2729 gefixt sein. Revision 2730 fixt nochmals anderes.
(0000646)
Quix0r   
2016-11-23 11:04   
Und zu damit.

Issue History
2011-11-08 06:31Quix0rNew Issue
2011-11-08 06:31Quix0rStatusnew => assigned
2011-11-08 06:31Quix0rAssigned To => Quix0r
2011-11-08 06:32Quix0rDescription Updatedbug_revision_view_page.php?rev_id=139#r139
2011-11-08 07:09Quix0rNote Added: 0000537
2011-11-08 07:09Quix0rStatusassigned => acknowledged
2011-11-08 07:09Quix0rStatusacknowledged => assigned
2011-11-08 07:11Quix0rNote Added: 0000539
2011-11-08 07:14Quix0rNote Edited: 0000537bug_revision_view_page.php?bugnote_id=537#r141
2011-11-08 07:16Quix0rNote Edited: 0000539bug_revision_view_page.php?bugnote_id=539#r143
2011-11-08 07:19Quix0rNote Edited: 0000537bug_revision_view_page.php?bugnote_id=537#r144
2011-11-08 07:20Quix0rSticky IssueNo => Yes
2011-11-08 07:59Quix0rSeverityblock => major
2011-11-08 22:00Quix0rNote Edited: 0000537bug_revision_view_page.php?bugnote_id=537#r145
2011-11-08 22:35Quix0rNote Added: 0000540
2011-11-08 22:37Quix0rFile Added: code-compilation-fix.diff
2011-11-08 22:37Quix0rNote Edited: 0000537bug_revision_view_page.php?bugnote_id=537#r146
2011-11-09 08:16Quix0rFile Deleted: code-compilation-fix.diff
2011-11-09 08:16Quix0rNote Added: 0000541
2011-11-09 08:16Quix0rStatusassigned => resolved
2011-11-09 08:16Quix0rFixed in Version => 0.2.1-FINAL
2011-11-09 08:16Quix0rResolutionopen => fixed
2012-06-15 09:22Quix0rNote Edited: 0000537bug_revision_view_page.php?bugnote_id=537#r161
2012-06-15 09:22Quix0rNote Edited: 0000537bug_revision_view_page.php?bugnote_id=537#r162
2016-11-23 11:04Quix0rStatusresolved => closed
2016-11-23 11:04Quix0rNote Added: 0000646