## Version 3.5 (2022-02-16) ##
- Captcha Library aktualisiert für PHP 8 Kompatibilität
- Ist Firma-Eingabe aktiviert, wird das Feld jetzt auch im Newsletter-Formular ausgegeben
- Kleinere Syntax- und Styleanpassungen im Newsletter-Formular Template
=================================================================================================
Files:
=========
Changed:
newsletter.php
settings/styles.css
settings/lang_de.php
settings/lang_en.php
tpl/tpl_newsletter_ajaxform.php
tpl/tpl_newsletter_notifications.php
tpl/tpl_global_footer.php
tpl/styles.css
inc/js/mailsolved.functions.newsletter.js
inc/newsletter_subscribecheck.php
inc/admin_query_editsubscriber.php
inc/admin_query_blacklist.php
-------------------------------------------------------------------------------------------------
## Version 3.4 (2021-12-07) ##
- PHP 8 Kompatibilität
- Kleinere Designanpassungen
- Entwürfe können umbenannt werden
- Fenster für die archivierten Mails vergrößern
- Socket-Test direkt in Einstellungen möglich
=================================================================================================
Files:
=========
Changed:
index.php
inc/admin_settings_nl.php
inc/admin_tooltips.php
inc/admin_functions.php
inc/admin_start.php
inc/admin_ex_import.php
inc/admin_licence.php
inc/admin_query_mediafilebrowser.php
inc/admin_setuser.php
inc/admin_checksum_check.php
inc/admin_settings_nl_text.php
inc/admin_settings_misc.php
inc/admin_sendform.php
inc/admin_query_sendtype_testsettings.php
inc/admin_query_saveemail_get.php
inc/admin_query_archive_show.php
inc/admin_executejob.php
inc/admin_dispatchjob.php
inc/newsletter_functions.php
inc/phpmailer/PHPMailerAutoload.php
inc/js/mailsolved.functions.js
settings/lang_de.php
settings/lang_en.php
settings/styles.css
Added:
inc/admin_query_saveemail_crud.php
inc/admin_query_test_socketwrite.php
inc/admin_query_test_socketwrite_execute.php
-------------------------------------------------------------------------------------------------
## Version 3.3.7 (2021-01-16) ##
- Nach erfolgreicher Anmeldung am Newsletter werden die ausgefüllten Felder wieder gelöscht
- Bei Klick auf den Freischaltlink wird nicht mehr das Anmeldeformular angezeigt
- Standardmäßig sind Vorname und Nachname (sofern aktiviert) Pflichtfelder
- Hinweise zu Fehleingaben im Newsletterformular werden gleichzeitig angezeigt und nicht mehr nur eine Meldung
- Archivlink zum Öffnen eines Newsletters nicht mehr im Popup
-------------------------------------------------------------------------------------------------
## Version 3.3.6 (2020-10-26) ##
- Das Formular zur Anmeldung lässt sich jetzt in verschiedenen Sprachen einbinden, unabhängig der Sprache des Admin-Bereichs
-------------------------------------------------------------------------------------------------
## Version 3.3.5 (2018-05-24) ##
- DSGVO: Eine Einwilligungserklärung kann über den Admin-Bereich konfiguriert und optional im Anmeldeformular angezeigt werden
- Der Datenbank-Export kann direkt ohne temporären Zwischenspeicher heruntergeladen werden
- Kleinere Design-Anpassungen beim Anmeldeformular
=================================================================================================
Files:
=========
Changed:
newsletter.php
inc/admin_evaluate.php
inc/admin_settings_nl_text.php
inc/admin_settings_nl.php
inc/admin_tooltips.php
inc/admin_dbexport_emails.php
inc/admin_dbexport_groups.php
inc/newsletter_subscribercheck.php
inc/js/mailsolved.functions.newsletter.js
tpl/tpl_newsletter_ajaxform.php
tpl/styles.css
settings/lang_de.php
settings/lang_en.php
settings/styles.css
-------------------------------------------------------------------------------------------------
## Version 3.3.4 (2018-04-07) ##
- Anpassungen zur DSGVO (Datenschutz-Grundverordnung)
* Die Uhrzeit der Anmeldung wird gespeichert
* Nach dem Opt-In per Mail wird das Datum und Uhrzeit gespeichert
* Nach dem Opt-In per Mail wird die IP gespeichert
- Test-Newsletter werden nicht mehr im Archiv angezeigt
- Für lokale Mail-Tests lässt sich der SSL Zertifikats-Checks unterbinden
=================================================================================================
Files:
=========
Changed:
newsletter.php
inc/admin_dispatchjob.php
inc/admin_evaluate.php
inc/admin_executejob.php
inc/admin_functions.php
inc/admin_query_archive_show.php
inc/admin_query_get_chartbar_subscriber.php
inc/admin_query_sendtype_testsettings.php
inc/admin_setuser.php
inc/admin_settings_nl.php
inc/admin_start.php
inc/newsletter_subscribecheck.php
inc/newsletter_functions.php
settings/lang_de.php
settings/lang_en.php
-------------------------------------------------------------------------------------------------
## Version 3.3.3 (2017-02-04) ##
- Kompatibel zu MySQL v5.7
- Beim Ajax Newsletter-Formular Template wird das "placeholder" Attribut verwendet
- Bugfix: Beim Speichern einer Newslettervorlage werden die Gruppen korrekt gespeichert
- Bugfix: Beim Editieren von Benutzergruppen werden Labels statt interne Namen angezeigt
- Bugfix: Sortierreihenfolge der Abonnenten wieder absteigend und aufsteigend möglich
=================================================================================================
Files:
=========
Changed:
newsletter.php
install.php
inc/admin_query_saveemail_add.php
inc/admin_settings_misc.php
inc/admin_setuser.php
inc/admin_evaluate.php
inc/admin_settings_nl.php
inc/admin_dispatchjob.php
inc/admin_start.php
inc/newsletter_subscribecheck.php
inc/user_check.php
tpl/tpl_newsletter_ajaxform.php
settings/styles.css
-------------------------------------------------------------------------------------------------
## Version 3.3.2 (2017-01-07) ##
- Bugfix: In der PHPMailer Library (https://github.com/PHPMailer/PHPMailer) wurde eine kritische Sicherheitslücke gefunden. Das Paket wurde auf v5.2.21 aktualisiert.
- Bugfix: Fehlermeldung bzgl. der Zeitzone während der Installation behoben
- Routine zur Deinstallation über den Adminbereich entfernt
- Logo in doppelter Auflösung für Displays mit hoher Auflösung hinzugefügt
=================================================================================================
Files:
=========
Changed:
images/logo.png
inc/phpmailer
inc/admin_evaluate.php
settings/styles.css
index.php
install.php
Added:
images/logo@2x.png
-------------------------------------------------------------------------------------------------
## Version 3.3.1 (2016-07-01) ##
- Bugfix: Der Mailversand klappt auch bei Servern, bei denen der Fortschritt mit 0/0 angezeigt und nichts verschickt wurde
=================================================================================================
Files:
=========
Changed:
inc/admin_dispatchjob.php
-------------------------------------------------------------------------------------------------
## Version 3.3 (2016-04-04) ##
- Verschiedene CSS Klassen für Success/Error bei Ajax Formular Anmeldung
- Aktuelle PHPMailer Library eingebunden
- In der Abonnentenverwaltung kann man auch Firmenname und Kundennummer hinzufügen (ebenfalls beim CSV Import möglich)
- Bugfix: Editieren von mehreren Gruppen für Abonnenten wieder möglich
- Bugfix: Wenn Englisch als Sprache bei der Installation gewählt wurde, wurden die Standardeinstellungen nicht hinzugefügt
=================================================================================================
Files:
=========
Changed:
inc/admin_evaluate.php
inc/newsletter_editcheck.php
inc/admin_query_editsubscriber.php
inc/admin_settings_nl.php
inc/admin_setuser.php
inc/newsletter_subscribecheck.php
inc/js/mailsolved.functions.newsletter.js
settings/lang_en.php
settings/lang_de.php
tpl/styles.css
Database:
=========
Added:
Table _entries:
company varchar(250) NOT NULL
customer_number varchar(200) NOT NULL
Table _settings:
form_company int(1) NOT NULL
form_customer_number int(1) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 3.2 (2016-01-01) ##
- Unterstützung für automatische Fortführung des Versandes (wenn z.B. der Timeout serverseitig nicht beeinflusst werden kann)
- Standardzeit für Einblenden des Fortsetzen-Buttons auf 2 Minuten veringert
- Personifizierte Platzhalter werden in der Browser-Ausgabe des Newsletters korrekt umgesetzt
- Template für Browser-Ausgabe des Newsletters entschlackt
=================================================================================================
Files:
========
Changed Files:
newsletter.php
inc/admin_dynamic_code.php
inc/admin_evaluate.php
inc/admin_executejob.php
inc/admin_mailjobs.php
inc/admin_settings_nl.php
inc/js/mailsolved.jobtable.js
settings/styles.css
settings/lang_en.php
settings/lang_de.php
tpl/tpl_newsletter_showemail.php
Database:
=========
Added:
Table _settings:
automatic_resume int(1) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 3.1.1 (2015-10-17) ##
- Bei älteren PHP Versionen bleibt der Versand bei 0/0 stehen, wenn anonyme Funktion nicht untersützt werden. Die entsprechende Funktion wurde umgeschrieben um eine höhere Kompatibilität herzustellen.
- Sofern eine Gruppe als Standard definiert wird, wird die Gruppe "Standard" beim Formular nicht mehr automatisch gesetzt
=================================================================================================
Files:
========
Changed Files:
/inc/admin_executejob.php
/inc/admin_sendform.php
-------------------------------------------------------------------------------------------------
## Version 3.1 (2015-08-07) ##
- Eigene Platzhalter definieren wie z.B. {COMPANY}, {ADDRESS}, etc.
- Abonnenten nach Anfangsbuchstaben filtern durch Eingabe von * als Wildcard
- Abonennten nach Nachname, Vorname und Registrierungsdatum sortieren
- Statistik über gelesene Newsletter unterscheidet jetzt zwischen einmalig und insgesamt
- Zeitpunkt und E-Mail-Adresse des Abonnenten des geöffneten Newsletters wird mit gespeichert zur Auswertung
- Aufgeräumtes Interface für die Newsletter Einstellungen (Radio Buttons durch Checkboxen ersetzt)
- Möglichkeit das E-Mail-Format für Benachrichtigungen separat einzustellen
- Man kann optional eine "Reply to" Adresse definieren als Absender
- Ab PHP 5.2 wird bei der Installation die entsprechende Zeitzone in die config.php geschrieben
- Auf neue CKEditor Version 4.5.1 aktualisiert und Textfarbe-Plugin hinzugefügt
- Zweite Menüliste zum Header hinzugefügt (Newsletter-Ausgabe, Lizenz verwalten und Logout)
- Bugfix: PHP Notice Meldung bei Resume behoben
- Bugfix: Länge des Datenbankfeldes für IPv6 angepasst
- Bugfix: Die Mailjobs laufen jetzt auch unter HTTPS
- Bugfix: Ajax-Newsletter-Formular reagiert jetzt auch auf Tastendruck "Enter"
- Bugfix: Kampagnen-Links in der URL sind jetzt kodiert, damit auf manchen Servern kein 403 Fehler geworfen wird
=================================================================================================
Files:
========
Changed files:
inc/admin_dispatchjob.php
inc/admin_evaluate.php
inc/admin_ex_import.php
inc/admin_executejob.php
inc/admin_functions.php
inc/admin_query_archive_show.php
inc/admin_sendform.php
inc/admin_settings_nl.php
inc/admin_settings_nl_text.php
inc/admin_setuser.php
inc/admin_tooltips.php
inc/newsletter_functions.php
inc/ckeditor/
inc/js/mailsolved.functions.js
settings/lang_de.php
settings/lang_en.php
settings/styles.css
tpl/tpl_global_header.php
newsletter.php
install.php
index.php
Added files:
inc/js/jstz.min.js
inc/admin_query_user_stats_show.php
Renamed files:
inc/js/jquery.functions.newsletter.js to mailsolved.functions.newsletter.js
Database:
=========
Added:
Table _settings:
mailformat_notifications int(1) NOT NULL
Table _senderaddress:
sender_email_reply_to varchar(250) NOT NULL
Table _archiv:
views_unique int(10) NOT NULL
Table _archiv_links:
clicks_unique int(10) NOT NULL
Altered:
Table _intern_login:
userip varchar(15) to varchar(45)
New:
Table _placeholder:
id int(10) not null AUTO_INCREMENT PRIMARY KEY
placeholder_name varchar(250) NOT NULL
placeholder_replacement varchar(250) NOT NULL
Table _archiv_user:
id int(10) not null AUTO_INCREMENT PRIMARY KEY
id_archiv int(10) NOT NULL
user_email varchar(250) NOT NULL
user_ip varchar(45) NOT NULL
user_opened_links varchar(250) NOT NULL
user_opened_newsletter_timestamp varchar(50) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 3.0.1 (2015-04-27) ##
* Bugfix: Login funktioniert wieder unter PHP < 5.4 wenn register_globals noch angeschaltet ist (es ist aber besser dies sowieso auszuschalten)
* Bugfix: Asynchrones Nachladen des Archivs funktioniert auch unter Firefox
* Bugfix: Automatische Erkennung ob im Archiv eine HTML oder Text E-Mail angezeigt wird bzgl. Zeilenumbruch
* Bugfix: Gibt es Entwürfe ohne Speicherdatum (durch Upgrade aus einer älteren Version), wird die Spalte trotzdem angezeigt
=================================================================================================
Files:
========
Changed Files:
/inc/mailsolved.functions.js
/inc/user_check.php
/inc/admin_query_archive_show.php
/inc/admin_query_saveemail_get.php
-------------------------------------------------------------------------------------------------
## Version 3.0 (2015-04-20) ##
Neue Features:
- Neues Design für den Administationsbereich
- Newsletter-Kampagnen starten mit neuen Platzhalter für Link-Tracking
- Statistik über den Erfolg einer Kampagnen anhand des Linkabrufe und der Öffnungsrate des Newsletters
- Statistik (Balkendiagramm) über Neuanmeldungen der letzten Tage auf der Startseite
- Sofern das Geschlecht der Abonennten gespeichert wird, ist das Verhältnis über ein Kreisdiagramm auf der Startseite einsehbar
- Wahlweise kann die interne Mail-Funktion des Serves oder ein externer SMTP Server angegeben werden
- Abmeldungen von Abonnenten werden jetzt gespeichert und statistisch auf der Startseite ausgewertet
- Abgemeldete Abonnenten erhalten optional eine Bestätigungsmail der Abmeldung
- Möglichkeit die E-Mail Einstellungen (SMTP Server, Authentifizierung, ...) auf Korrektheit zu überprüfen
- Bei Nicht-Nutzung des WYSIQYG-Editors erhält man eine HTML Vorschau als Overlay ohne Seiten-Reload
- Anzahl der Abonennten einer Gruppe wird beim Vorbereiten eines neuen Newsletters ausgegeben
- Komplett überholtes Formular zum Verfassen eines neuen Newsletters
- Kein Neuladen der Seite mehr bei Änderungen
- Neue Möglichkeit Dateien hochzuladen per Drag & Drop oder Einzelauswahl
- Neuer Dateibrowser, welcher automatisch beim Einfügen zwischen Bildern und Links unterscheidet
- Keine Unterscheidung im Dateibrowser mehr zwischen Anhängen und direkt einzufügenden Inhalten
- Stabilitätsverbesserung beim Hinzufügen von Anhängen
- Entwürfe speichern und laden jetzt sämtliche getätigte Einstellungen
- Klickzähler für Kampagnen individuell pro Versand wählbar
- Vorschau des Designs bei Auswahl von HTML Templates
- Das Geschlecht wird in der Abonnentenübersicht mit ausgegeben durch einen Farbcode
- Fehlt die Anrede wird diese jetzt auch gewertet und kann mit einem extra Platzhalter-Inhalt gefüllt werden
- Bilder können optional direkt in die Mail eingebettet werden als CID Image. Das externe Nachladen von Bildern wird somit von den meisten E-Mail Clients nicht mehr automatisch blockiert
- Platzhalter für Links können flexibler eingesetzt werden um diese auch für Bilder einzusetzen
- Betreff der Aktivierungsmail, Willkommensmail und Abmeldemail kann über den Admin Bereich definiert werden
- Wenn noch kein Newsletter verschickt wurde, erhält man auf der Startseite Tipps zum ersten Newsletter
Verbesserungen:
- Datum beim Abonnentenfilter kann direkt ausgewählt werden ohne Einzelwahl von Jahr, Monat und Tag
- Abonnenten und Blacklist-Einträge direkt in der Seite in einem Layer editieren ohne extra Popup
- Vor der Installation wird die Verfügbarkeit von PHP Sockets überprüft, da ohne diese der Versand nicht ordnungsgemäß läuft
- Filter für Abonennten verbessert. Nur noch ein Button und Filter nach Gruppe und Namen.
- WYSIWYG CKEditor auf die neuste Version aktualisiert und dessen Template auf Bootstrap umgestellt
- Die Wahl der Schriftart für das Newsletter-Formular ist nicht mehr auf vordefinierte Schriften festgelegt
- Durch farbigen Icons bei den Textdefinitionen sieht man direkt welche aktiviert sind
- Kleinere Anpassungen beim Newsletter-Formular hinsichtlich CSS Styles und Anordnung der Ausgabe beim Ajax-Formular
- Generelle Verbesserungen an der Codebasis
Behobene Fehler:
- Diverse UTF-8 Bugfixes
- Bugix damit die gewählten Font Einstellungen im Newsletter-Formular auch in Buttons und Nachrichten ist
- Bugfix damit Leerzeichen und Umlaute beim Speichern von Entwürfen nicht mehr stören
- Bugfix dass das Fortsetzen eines abgebrochenen Versandes bei Gruppen an der richten Stelle weitergeht
- Eventuelle Sonderzeichen vor und nach einer E-Mail-Adresse beim Import und Export werden entfern
- Warnung des Session-Names beim Versand behoben
- Der alternative Text wenn keine HTML Mails angezeigt werden können funktioniert jetzt wieder
- Es wird in der Oberfläche verhindert, dass man die Systemgruppe "Standard" nicht explizit nochmals als Standardgruppe für Neuanmeldungen wählen kann
- Standardgruppe wird nicht mehr als normale Gruppe behandelt zur Vermeidung von Irritation
- Namen der Gruppenrechte für MAILSolved Admin-Zugänge mit sprechbaren Label statt internen Datenbanknamen
Entfernt:
- Die alte Versandmethode die pro Intervall einen Reload der Seite gemacht hat steht nicht mehr zur Verfügung
- JavaScript Popupmeldungen beim Newsletter-Formular
- Das Kontaktformular-Feature wurde entfernt und kann aber diesem Release nicht mehr verwendet werden
-------------------------------------------------------------------------------------------------
## Version 2.0.2 (2014-12-23) ##
* Bugfix: Speichern von Templates mit Apostroph funktioniert wieder
* Bugfix: Teilweise war es nicht möglich hochgeladene Bilder einzufügen
* Bugfix: Bilder-Upload Icons korrigiert
* Bugfix: Übersetzungfehler korrigiert
=================================================================================================
Files:
========
Changed Files:
/inc/admin_sendform.php
/inc/admin_filebrowser.php
/settings/lang_de.php
/settings/lang_en.php
-------------------------------------------------------------------------------------------------
## Version 2.0.1 (2014-09-26) ##
* Bugfix: Captcha des Kontaktformulars gefixt
* Bugfix: Betreff für Newsletter wird wieder aus den Einstellungen übernommen
* Bugfix: Diverse PHP Notices gefixt
* Bugfix: Editieren von Gruppenzuweisungen pro E-Mail Adresse funktioniert wieder
=================================================================================================
Files:
========
Changed Files:
/contactform.php
/inc/admin_useredit.php
/inc/admin_sendin.php
/inc/admin_sendmails.php
/inc/admin_sendform.php
-------------------------------------------------------------------------------------------------
## Version 2.0 (2014-04-25) ##
+ Produkt umbenannt von NLetter in MAILSolved
+ Neues Design für Admin Bereich und Newsletter-Formular
+ Ajax Newsletter-Formular basierend auf jQuery implementiert
+ Neues Captcha-System (Securimage)
+ jQuery löst das bisher verwendete Xajax Framwork vollständig ab
+ Neuen Datenbank-Connector implementiert (benutzt jetzt standardmäßig MySQLi)
* Bugfix: Auch mit scharf eingestellten PHP Error Handling keine Fehler mehr in der Ausgabe. Notices und Deprecated Funktionen gefixt.
* Bugfix: Kompatibilität zu aktuellen PHP Versionen (> v5.3) hergestellt
* Bugfix: Fehler beim Importieren von Blacklists behoben
* Bugfix: Diverse kleinere Fehler behoben
- Sprachpakete für französisch, dänisch und holländisch entfernt, da nicht aktuell gehalten
=================================================================================================
Files:
========
Changed Files:
Durch Designupdate und Bugfix-Release wurden fast alle Dateien bearbeitet. Es ist daher empfohlen alle Dateien zu ersetzen.
Added Files:
Folder /inc/securimage
Removed Files:
Folder /inc/captcha
Folder /inc/xajax
-------------------------------------------------------------------------------------------------
## Version 1.9.8 (2011-08-24) ##
* Wichtiges Sicherheitsupdate, welches eine Lücke beim Loginprozess schließt
=================================================================================================
Files:
========
Changed Files:
inc/user_login.php
inc/user_check.php
inc/newsletter_functions.php
inc/newsletter_subscribecheck.php
-------------------------------------------------------------------------------------------------
## Version 1.9.7 (2011-01-25) ##
+ FCKEditor durch neuen CKEditor ersetzt (erweiterte Kompatibilität)
+ Layout beim Schreiben eines neuen Newsletters geändert (Zwei-Spalten-Layout entfernt)
+ Neues Lizenzmodell implementiert (direkte Copyright-Freischaltung im Script)
+ Einige JavaScript Funktionen nach JQuery ausgelagert
+ Gespeicherte Templates und HTML Templates unter einem Menüpunkt zusammengefasst
* Das Einfügen von Platzhaltern im Internet Explorer gefixt
* PHP5 Kompatibilität verbessert
=================================================================================================
Files:
========
Changed Files:
admin.php
newsletter.php
contactform.php
settings/styles.css
settings/lang_de.php
settings/lang_nl.php
settings/lang_fr.php
settings/lang_dk.php
settings/lang_en.php
inc/admin_settings_nl.php
inc/admin_setuser.php
inc/admin_sendmails.php
inc/admin_filebrowser.php
inc/admin_start.php
inc/admin_licence.php
inc/admin_sendform.php
inc/admin_executejob.php
inc/js/menu.js
inc/js/divtools.js
tpl/tpl_global_footer.php
Added Files:
images/licence_error.png
images/licence_correct.png
iamges/bottombar_licence.png
images/bottombar_deinstall.gif
images/bottombar_logout.png
images/bottombar_changelogin.png
inc/admin_checksum_check.php
inc/admin_checksum.php
inc/json_encode.php
inc/js/jquery.min.js
icn/js/jquery.functions.js
Database:
=========
Added:
Table _info:
licencevalid int(1) NOT NULL
licencecopyright int(1) NOT NULL
licencescript int(1) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 1.9.6 (2009-05-13) ##
+ Ajax Loginmaske
+ Link zum Newsletter im Browser als Platzhalter
+ Standardgruppe frei wählbar in welche die Benutzer automatisch kommen
+ Newsletter wird bei aktivierter HTML E-Mail auch als Textmail mit Link zur HTML E-Mail geschickt, falls der Client HTML nicht anzeigen kann
+ Sicherheitsabfrage, ob sich der User wirklich austragen möchte
+ Verfügbare Platzhalter sind nun per Drop Down auswählbar
+ Optionales Captcha-Feld beim Eintragen in den Newsletter
+ Mehrere Absenderadressen hinterlegbar
+ Blacklist mit Domainsperrung
* BR-Tag-Fehler gefixt, wenn WYSIWYG Editor und Textmails gewählt, zudem die Signatur einen Zeilenumbruch hat
=================================================================================================
Files:
========
Changed Files:
admin.php
newsletter.php
inc/admin_setuser.php
inc/admin_sendmails.php
inc/admin_executejob.php
inc/admin_settings_nl_text.php
inc/admin_settings_nl.php
inc/admin_dispatchjob.php
inc/admin_sendform.php
inc/newsletter_subscribecheck.php
inc/newsletter_unsubscribecheck.php
inc/newsletter_functions.php
inc/js/divtools.js
tpl/styles.css
tpl/tpl_global_header.php
tpl/tpl_global_footer.php
tpl/tpl_newsletter_htmlform.php
tpl/tpl_newsletter_notifications.php
settings/styles.css
settings/lang_de.php
settings/lang_dk.php
settings/lang_en.php
settings/lang_fr.php
settings/lang_nl.php
Added Files:
inc/xajax
tpl/tpl_newsletter_showemail.php
tpl/tpl_newsletter_ajaxform.php
images/ajaxloader.gif
Database:
=========
Added:
Table _settings:
default_entry_group int(1) NOT NULL (default value = 1)
default_alternatetext text NOT NULL
newsletter_captcha int(1) NOT NULL
newsletter_ajax int(1) NOT NULL
Table _resume:
id_archive int(10) NOT NULL
Table _savedemails
id_sender int(10) NOT NULL
Updates:
UPDATE {$prefix}_settings (default_entry_group) VALUES ('1')
Created:
Table _senderaddress
-------------------------------------------------------------------------------------------------
## Version 1.9.5 (2008-04-03) ##
+ Wahlweise eine Sprache für die Ausgabe unabhängig von der im Admin gewählten festlegen
+ Benutzerverwaltung um neue MAILSolved Admin-Bereich Member hinzuzufügen
+ Man kann nun eine allgemeingültige Anrede festlegen, sofern kein Vor- oder Nachname angegeben wurde
+ Dänisches Sprachpaket (danke an Dorthe)
+ Holländisch Sprachpaket (danke an Jan Deuten)
+ Bilder Dateibrowser hinzugefügt
+ Captcha Code für Kontaktformular hinzugefügt
+ Seitenzahlen bei Benutzerverwaltung
+ Optionales Drop Down Menü für Gruppenwahl
+ Platzhalter {PROFILE_LINK} kann nun auch in der Willkommens E-Mail benutzt werden für sofortige Freischaltungen
* Noch nicht freigeschaltete User wurden fälschlicherweise bei den Gruppenstatistiken mitgezählt
* Texte mit Hochkommas bei aktiviertem WYSIWYG-Editor konnten nicht als Vorlage gespeichert werden
* Umbrüche in der Signatur bei aktiviertem WYSIWYG-Editor werden wieder umgesetzt
* Blacklist import funktioniert wieder richtig
* Notifications beim Anmeldeformular wurden fälschlicherweise doppelt ausgegeben, wenn auf der selben Seite das Archiv mit eingebunden war
* Umlaute-Problem gelöst im Betreff, wenn man die alte Versandart und HTML E-Mails eingestellt hatte
=================================================================================================
Files:
========
Changed Files:
contactform.php
newsletter.php
admin.php
settings/lang_de.php
settings/lang_en.php
settings/lang_fr.php
images/icon_fr_sendin_new.gif
inc/admin_executejob.php
inc/admin_ex_import.php
inc/admin_setuser.php
inc/admin_sendmails.php
inc/admin_sendform.php
inc/admin_sendin.php
inc/admin_settings_contact.php
inc/admin_settings_nl.php
inc/admin_settings_nl_text.php
inc/admin_settings_misc.php
inc/newsletter_subscribecheck.php
inc/user_login.php
inc/user_check.php
tpl/styles.css
tpl/tpl_newsletter_htmlform.php
Added Files:
images/flag_dk.gif
images/flag_nl.gif
images/icon_dk_adminindex.gif
images/icon_dk_ex_import.gif
images/icon_dk_newsletter.gif
images/icon_dk_newsletterindex.gif
images/icon_dk_sendin.gif
images/icon_nl_sendin_new.gif
images/icon_dk_sendinindex.gif
images/icon_dk_settings.gif
images/icon_dk_setuser.gif
images/flag_dk.gif
images/icon_nl_adminindex.gif
images/icon_nl_ex_import.gif
images/icon_nl_newsletter.gif
images/icon_nl_newsletterindex.gif
images/icon_nl_sendin.gif
images/icon_nl_sendin_new.gif
images/icon_nl_sendinindex.gif
images/icon_nl_settings.gif
images/icon_nl_setuser.gif
images/flag_nl.gif
inc/admin_filebrowser.php
inc/js/prototype.js
inc/captcha/
settings/lang_dk.php
settings/lang_nl.php
Database:
=========
Added:
Table _settings:
sendin_captcha int(1) NOT NULL
replace_form_alt_titlecheck int(1) NOT NULL
replace_form_alt_title varchar(250) NOT NULL
group_select int(1) NOT NULL
Table _intern_users:
id_group int(10) NOT NULL
id_language int(10) NOT NULL
Table _info:
licencedomain varchar(100) NOT NULL
licencekey varchar(100) NOT NULL
Table _archiv:
views int(10) NOT NULL
Inserts:
INSERT INTO {$prefix}_language (language_name,language_file,language_aktiv) VALUES ('Danish','lang_dk.php','0')
INSERT INTO {$prefix}_language (language_name,language_file,language_aktiv) VALUES ('Dutch','lang_nl.php','0')
INSERT INTO $prefix"."_intern_groups (groupname) VALUES ('Admin')
INSERT INTO $prefix"."_intern_permission_name (perm_name) VALUES ('enter_newsletter')
INSERT INTO $prefix"."_intern_permission_name (perm_name) VALUES ('enter_contact')
INSERT INTO $prefix"."_intern_permission_name (perm_name) VALUES ('enter_usersettings')
INSERT INTO $prefix"."_intern_permission_name (perm_name) VALUES ('enter_settings')
INSERT INTO $prefix"."_intern_permission_name (perm_name) VALUES ('enter_eximport')
Created:
Table _intern_groups
Table _intern_permission
Table _intern_permission_name
Table _captcha
Removed:
Table _intern_users:
loginsave int(1) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 1.9.4 (2007-09-27) ##
+ Möglichkeit eingegangene E-Mails über das Kontaktformular weiterzuleiten
+ Signatur festlegen für Rückantwort beim Kontaktformular
+ Anrede für Kontaktformular
+ Einsehbar wie oft ein verschickter Newsletter gelesen wurde
+ Französisch als optionale Sprache für Admin Bereich hinzugefügt
+ Lizenzkey kann nun direkt über das Admin Interface eingegeben werden
* Sortierung nach Namen gefixt in der Benutzerliste
* Beim Import einer TXT-Datei mit Adressen wird die Blacklist berücksichtigt und doppelte Einträge entfernt
* Doppelte Einträge beim manuellen hinzufügen in die Blacklist nicht mehr möglich
* Bug gefixt dass Texte mit Hochkommas auch als Vorlage gespeichert werden können
* Bug gefixt dass Newsletter nicht ins Archiv übernommen wurden sofern im Betreff ein Hochkomma war
=================================================================================================
Files:
========
Changed Files:
contactform.php
newsletter.php
admin.php
settings/lang_de.php
settings/lang_en.php
settings/styles.css
inc/admin_dispatchjob.php
inc/admin_ex_import.zip
inc/admin_executejob.php
inc/admin_sendform.php
inc/admin_setuser.php
inc/admin_settings_nl.php
inc/admin_sendmails.php
inc/admin_settings_contact.php
inc/admin_sendin.php
inc/admin_tooltips.php
Added Files:
images/flag_fr.gif
images/icon_fr_adminindex.gif
images/icon_fr_newsletterindex.gif
images/icon_fr_newsletter.gif
images/icon_fr_sendin.gif
images/icon_fr_sendinindex.gif
images/icon_fr_settings.gif
images/icon_fr_setuser.gif
settings/lang_fr.php
inc/admin_licence.php
inc/newsletter_countviews.php
Database:
=========
Added:
Table _settings:
sendin_sig text NOT NULL
sendin_title int(1) NOT NULL
attach_viewcount int(1) NOT NULL
Table _send_in:
title int(1) NOT NULL
Table _info:
licencedomain varchar(100) NOT NULL
licencekey varchar(100) NOT NULL
Table _archiv:
views int(10) NOT NULL
Inserts:
INSERT INTO _language (language_name,language_file,language_aktiv) VALUES ('French','lang_fr.php','0')"
-------------------------------------------------------------------------------------------------
## Version 1.9.3 (2007-06-28) ##
+ Mehr Flexibilität beim Archiv-Template
+ Mehrfachauswahl bei Gruppenwahl optional unterbinden
+ User manuell freischaltbar
* Bei der alten Versandart wird nun die zuletzt gewählte Gruppe bei einer Simulation gespeichert
* MySQL Fehler gefixt bei Einbindung von Newsletter und Archiv in eine Seite
=================================================================================================
Dateien:
========
Changed Files:
newsletter.php
contactform.php
tpl/tpl_global_header.php
tpl/tpl_newsletter_htmlform.php
tpl/tpl_newsletter_archive.php
tpl/tpl_newsletter_userprofile.php
settings/lang_de.php
settings/land_en.php
inc/admin_sendform.php
inc/admin_settings_nl.php
inc/admin_setuser.php
inc/newsletter_subscribecheck.php
inc/newsletter_editcheck.php
inc/admin_useredit.php
Added Files:
images/warning.gif
Moved Files:
settings/styles_output.css to tpl/styles.css
Datenbank:
=========
Added:
Table _settings:
group_choice_radio int(1) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 1.9.2 (2007-04-03) ##
+ Es ist nun möglich die gesamten Userdaten zu editieren
+ Noch nicht freigeschaltete User anzeigen lassen
* Es ist wieder möglich globale CSS Style Informationen zu verwenden im Newsletter Template
* Bug gefixt bei Festlegung von HTML Code in den Standardtexten
=================================================================================================
Dateien:
========
Changed Files:
newsletter.php
contactform.php
settings/lang_de.php
settings/lang_en.php
inc/admin_useredit.php
inc/admin_executejob.php
inc/admin_settings_nl_text.php
inc/admin_setuser.php
inc/js/divtools.js
-------------------------------------------------------------------------------------------------
## Version 1.9.1 (2007-03-19) ##
+ Es ist nun möglich Anhänge per Newsletter zu verschicken
+ Archiv-Template zur Anzeige von bereits verschickten Newslettern
* Bug gefixt bei zusätzliches Back-Slashes in den Textdefinitionen bei HTML Code
=================================================================================================
Dateien:
========
Changed Files:
admin.php
newsletter.php
contactform.php
settings/lang_de.php
settings/lang_en.php
inc/admin_settings_nl.php
inc/admin_settings_nl_text.php
inc/admin_executejob.php
inc/admin_tooltips.php
inc/admin_sendform.php
inc/admin_sendmails.php
inc/admin_setuser.php
inc/admin_dispatchjob.php
tpl/tpl_newsletter_archive.php
Added Files:
inc/js/fileupload.js
images/attachment.gif
Datenbank:
=========
Added:
Table _archiv:
attachments text NOT NULL
Table _resume:
attachments text NOT NULL
Table _settings:
attachment_upload int(1) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 1.9 (2007-02-01) ##
+ Ausgabe-Code stark vereinfach, struktiert und ausgelagert zur einfacheren Bearbeitung
+ Abonnenten können auf Wunsch ihre eigenen Benutzerdaten ändern (wie Gruppen, Name, usw.)
+ Neue Platzhalter verfügbar (Vorname, Nachname, Anrede, Gruppe)
Achtung:
Alle Platzhalter werden nun in Caps geschrieben,
bitte Ihre Templates dementsprechend abändern.
Außerdem gibt es den Platzhalter {NAME} nun nicht mehr,
sondern wurde in {FORENAME} umgeändert. Näheres zu den Platzhaltern in der Readme.
+ Erneut ReadMe Datei erweitert
+ Admin Bereich etwas umstrukturiert
+ Neues Importformat für Fremdscripts im Format "email@adresse.de;Anrede;Vorname;Nachname"
* Bug gefixt bei Änderung der eigenen Benutzerdaten
* Deinstallationsbug gefixt
* Bug gefixt beim Bild einfügen per WYSIWYG unter dem IE
* NEWSolved Pro. Kompatibilität wieder hergestellt und vereinfacht
=================================================================================================
Dateien:
========
Changed Files:
newsletter.php
admin.php
inc/admin_settings_misc.php
inc/newsletter_subscribecheck.php
inc/newsletter_unsubscribesubcheck.php
inc/admin_settings_nl.php
inc/admin_setuser.php
inc/admin_ex_import.php
inc/admin_tooltips.php
inc/admin_dispatchjob.php
inc/admin_sendform.php
inc/admin_executejob.php
inc/user_check.php
inc/user_login.php
inc/admin_settings_misc.php
inc/newsletter_flashsubmit.php
inc/js/divtools.js
settings/lang_de.php
settings/lang_en.php
settings/styles.css
settings/styles_output.css
Added Files and Folders:
inc/newsletter_functions.php
inc/admin_useredit.php
inc/admin_blacklist.php
inc/admin_newsolved.php
inc/admin_settings_nl_text.php
inc/newsletter_editcheck.php
inc/admin_dynamic_code.php
./tpl
Renamed Files:
inc/functions.php => inc/admin_dbimport.php
./sendin => ./contactform.php
Removed Files:
inc/newsletter_cron.php
Datenbank:
=========
Changed:
Table _entries:
"id_unique varchar(6) NOT NULL" => "id_unique varchar(12) NOT NULL"
Renamed:
Table _settings:
"form_name" => "form_forename"
Table _entries:
"name" => "forename"
Removed:
Table _settings:
"layout_height"
"default_unsubscribe"
Added:
Table _settings:
layout_textfieldwidth varchar(3) NOT NULL
form_title int(1) NOT NULL
form_surname int(1) NOT NULL
replace_form_expression_title varchar(250) NOT NULL
replace_form_expression_name varchar(250) NOT NULL
replace_form_title_mr varchar(250) NOT NULL
replace_form_title_mrs varchar(250) NOT NULL
replace_form_ifempty_forename varchar(250) NOT NULL
replace_form_ifempty_surname varchar(250) NOT NULL
newsletter_profile int(1) NOT NULL
Table _entries:
title int(1) NOT NULL
surname varchar(50) NOT NULL
-------------------------------------------------------------------------------------------------
## Version 1.8.8 (2006-12-18) ##
* Gefixter Bug zur Deaktivierung des Bilderuploads
+ Möglichkeit Standardgruppe zu setzen
+ WYSIWYG Editor ausgetauscht (FCKeditor statt RTE)
+ Diverse JavaScripts in eigene Datei verfrachtet
+ Geringfügige Layoutänderungen im Newsletter-Schreiben Formular
+ SQL Export der E-Mail Adressen nun auch mit den Gruppen selbst exportieren
+ Export von E-Mail Adressen einzelner Gruppen
+ ReadMe Datei etwas erweitert
=================================================================================================
Changed Files:
newsletter.php, sendin.php, admin.php, admin_sendform.php, admin_ex_import.php
lang_de.php, lang_en.php, admin_setuser.php, install.php, newsletter_subscribecheck.php,
admin_dispatchjob.php, admin_executejob.php
Added Files:
FCKeditor, divtools.js, admin_dbexport_emails.php, admin_dbexport_groups.php, arrow_up_img.gif,
arrow_up_tpl.gif, arrow_up_img_over.gif, arrow_up_tpl_over.gif
Changed DB:
default_group int(1) NOT NULL zu nletter_groups hinzugefügt
-------------------------------------------------------------------------------------------------
## Version 1.8.7 (2006-11-21) ##
* Bug bei Resumefunktion gefixt (Settings wurden nicht übernommen)
+ Versand an mehrere Gruppen gleichzeitig möglich
* Automatische eMail nach Anmeldung gefixt
* Mikrosekunden in Milisekunden geändert für Verzögerung bei Versandart > 1.7
=================================================================================================
Changed Files:
newsletter.php, sendin.php, admin_dispatchjob.php, admin_executejob.php, admin_sendform.php,
admin_sendmails.php, newsletter_subscribecheck.php, lang_de.php, lang_en.php, styles.css
-------------------------------------------------------------------------------------------------
## Version 1.8.6 (2006-11-09) ##
+ Resumefunktion für die Versandart > 1.7 hinzugefügt
-------------------------------------------------------------------------------------------------
## Version 1.8.5 (2006-10-02) ##
+ Bilderupload möglich
* Gruppenzuweisung auch bei deaktivieren Gruppen möglich
-------------------------------------------------------------------------------------------------
## Version 1.8.4 (2006-09-18) ##
+ WYSIWYG Editor hinzugefügt (Cross-Browser Rich Text Editor (www.kevinroth.com))
-------------------------------------------------------------------------------------------------
## Version 1.8.3 (2006-09-05) ##
* Einen Bug beim Sendevorgang gefixt der durch das Update 1.8.2 verursacht wurde
-------------------------------------------------------------------------------------------------
## Version 1.8.2 ##
+ Vorschaufunktion für HTML eMails
# loginsystem geändert
-------------------------------------------------------------------------------------------------
## Version 1.8.1 (2006-09-01) ##
+ Möglichkeit Gruppen zu verstecken
+ Vorlagen abspeichern
+ Charset wählbar
+ Textfeld für Mails in der Größe variierbar
+ Resume Funktion wieder verfügbar für Sendemethode v1.7
* Bei aktivieren Gruppen keine Fehlermeldung mehr beim Flashformular
-------------------------------------------------------------------------------------------------
## Version 1.8 (2006-07-31) ##
+ Neue PHP Versandart
+ Multi-Sprachunterstützung
+ HTML Templates für den Newsletter
+ Eventuelle HTML Tags werden beim Kontaktformular entfernt
+ Texte für Aktivierungs- und Austragungslink selbst definierbar
+ Zugewiesener Gruppenname direkt in der Übersicht einsehbar
+ Datum vor Archivsübersicht hinzugefügt
+ Newsletterarchiv Seitenwechsel
+ User einer Gruppe anzeigen lassen
+ Mail Adresse und Name editieren
+ Benutzer können auch manuell im Admin Menü hinzugefügt werden
+ Optionales Flash-Frontend
+ Standardtexte für automatisch generierte eMails definieren
+ Platzhalter für "{EMAIL}", "{NAME}", "{unsubscribe_link}" nun offiziell verfügbar
-------------------------------------------------------------------------------------------------
## Version 1.7 (2005-04-15) ##
+ Blacklist
+ Buttons für HTML Code
+ Neue Gruppenverwaltung (User kann selbst wählen welchen Gruppen er beitritt)
+ Abgebrochene Newslettersendungen wieder aufnehmen
+ Neues Unterscript - Kontaktformular
+ Admin Bereich teilweise neu gestaltet
+ Optionale Namenseingabe bei Anmeldung um User persönlich in Mail anzusprechen
+ Simulation hinzugefügt, mit der man einen Trockentest machen kann
+ Mehrfachlöschung durch Checkbox
* Das Zeichen " wird nun nach der Testmail nicht mehr in \" umgewandelt
-------------------------------------------------------------------------------------------------
## Version 1.6 ##
- Gruppenverwaltung
-------------------------------------------------------------------------------------------------
## Version 1.5 (2004-08-15) ##
- Neues Installationsmenü
- Exportfunktion
- Wahlweise Mail bei neuem Abonnementen oder Austragung
- Pluginfunktion für NEWSolved Kompatibilität
- Script modular aufgebaut
- überall hin einbindbar ohne Pfadanpassung
- Neuer Name für das Script => NLetter
-------------------------------------------------------------------------------------------------
## Version 1.4 (2004-06-26) ##
- Läuft ohne globale Variablen
- Designänderung des Adminbereichs
- Importfunktion
-------------------------------------------------------------------------------------------------
## Version 1.3 (2004-03-04) ##
- HTML Mails verschicken
-------------------------------------------------------------------------------------------------
## Version 1.2 (2004-01-18) ##
- Mails in Intervallen senden
- Festlegen ob Benutzer sofort freigeschaltet werden, oder sich erst aktivieren müssen,
damit Fehleintragungen verhindert werden
-------------------------------------------------------------------------------------------------
## Version 1.1 (2003-12-06) ##
- Archivfunktion
- Vordefinierten Absender, Betreff und Signatur festlegen
-------------------------------------------------------------------------------------------------
## Version 1.0 (2003-12-01) ##
- Erster Release