Seite 1 von 1

keine Anzeige Newsletter Abonennten im Adminbereich

BeitragVerfasst: Mi 6. Jun 2018, 18:53
von Baumi
nach dem Update von 2.5 auf 2.6, erscheinen im Adminbereich unter Kunden -> Newsletter -> Abonennten keine Einträge mehr.
Die Einträge scheinen in der DB noch vorhanden zu sein, denn wenn ich mich mit der gleichen eMail Adresse anmelden will, erscheint die Meldung das man schon registriert ist.

Re: keine Anzeige Newsletter Abonennten im Adminbereich

BeitragVerfasst: Di 12. Jun 2018, 11:19
von mmaass
Das kann ich leider nicht reproduzieren.
Wie viele Einträge hast Du da?

Re: keine Anzeige Newsletter Abonennten im Adminbereich

BeitragVerfasst: Mo 18. Jun 2018, 17:20
von Baumi
waren schon um die 100 Einträge.
Welche Datei ist für die Darstellung und Erstellung der Liste zuständig?

Re: keine Anzeige Newsletter Abonennten im Adminbereich

BeitragVerfasst: Mo 18. Jun 2018, 18:10
von Baumi
hab es jetzt rausgefunden.

In der Datei functions.newsletter.inc.php bei der Funktion GetNewsletterAboDataArray gibt es folgendes SQL-Statement. Wenn man die where Clausel entfernt funktioniert es, die shopID ist defaultmässig 0.

Die Frage ist nur warum das so ist

// Felder
$SQLString = "SELECT DISTINCT ";
$SQLString .= TABLE_NEWSLETTER . ".id, ";
$SQLString .= "DATE_FORMAT(" . TABLE_NEWSLETTER . ".datum, '%d.%m.%Y %h:%i:%s') AS datum, ";
$SQLString .= TABLE_NEWSLETTER . ".name, ";
$SQLString .= TABLE_NEWSLETTER . ".email, ";
$SQLString .= TABLE_NEWSLETTER . ".bestaetigt ";
$SQLString .= "FROM " . TABLE_NEWSLETTER . " ";
// $SQLString .= "WHERE (shop_id = " . $shopID . ") "; // kann raus

Re: keine Anzeige Newsletter Abonennten im Adminbereich

BeitragVerfasst: Fr 22. Jun 2018, 08:48
von mmaass
Beim Update hätte die 0 eigentlich dort eingetragen werden müssen. Hmm.
Aber so gehts natürlich auch.