Siehe ein Posting über dir Hat sich wohl grade überschnitten.
Ja...
Andere Frage: Gibt es eine Möglichkeit festzustellen, ob der alte Newsletter in Verwendung ist? Wenn ja könnte man doch daran die Umwandlung automatisch und einmalig vornehmen...
Die convert_recipients kann so oft aufgerufen werden, wie man will: Bei Empfängern, für die in der Spalte key oder hash (ich weiss es jetzt selbst nicht mehr)
kein oder ein Eintrag falsche Länge vorliegt (die Spalte ist älter als V4.4.x...), wird ein neuer Schlüssel erzeugt und eingetragen. D.h. bei jedem weiteren Lauf werden die korrekten Schlüssel nicht mehr angefasst.
Nur verwenden halt die Newsletter-Core-Dateien in Contenido beim Versenden eines Newsletters (wenn man MAIL_STOP usw. verwendet) diesen Schlüssel aus der DB.
Darüberhinaus werden Datensätze, die nicht urlencoded in der DB stehen, teilweise nicht angezeigt (diese Umwandlung fehlt noch, ich gucke es mir heute abend an...).
Es gibt folgende Fälle:
- Neu: Nutzer startet mit V4.6 und integrierten Newsletter-Modulen: Kein Problem
- Neu: Nutzer startet mit V4.6 und verwendet die Module aus V4.4.x (Überarbeitung): Anmeldung geht, leerer Schlüssel, versenden geht (da noch die Daten des Beispielmandanten hinterlegt sind), Schlüssel ist jedoch ungültig.
- Update: Nutzer wechselt von V4.4.x (mit Überarbeitung) auf V4.6 (ohne weitere Anpassungen): Anmeldung geht, leerer Schlüssel, versenden geht nicht, da keine Artikel-ID hinterlegt ist. Wird nun die Artikel-ID manuell hinterlegt, geht ein Versenden, Schlüssel ist jedoch ungültig.
- Update: Nutzer wechselt von V4.4.x auf V4.6 und setzt nicht die Überarbeitung (damit liegen die Daten nicht urlencoded in der DB) und die neuen Module ein: Da geht alles mögliche nicht. Sogar die Anzeige der Empfänger im Backend dürfte Probleme machen.
- Update: Nutzer wechselt von V4.4.x auf V4.6 und setzt nun die neuen Module ein: Leerer Schlüssel bei vorhandenen Empfängern, Anzeige der Empfänger im Backend bereitet Probleme.
Was man machen könnte, wäre, dass wenn ein Empfänger ohne Schlüssel aufgefunden wird, automatisch die Schlüsselerzeugung aktiviert wird. Mmmh, das teste ich mal.
Nichtsdestotrotz muss der Admin die Newsletter-Module ersetzen...
Gruß
HerrB