- Beiträge: 1076
- Dank erhalten: 49
Frage Fehler bei Info-Mails nach Ergebniseingabe im FE
14 Jahre 3 Monate her #3053
von kbaerthel
Fehler bei Info-Mails nach Ergebniseingabe im FE wurde erstellt von kbaerthel
Nach Thema Ergebniseingabe ohne Brettergebnisse
www.chessleaguemanager.de/index.php?opti...6&id=3015&Itemid=148
muss ich leider eine ähnliches Sache melden.
Nach der Ergebniseingabe über FE werden normalerweise Bestätigungsmail an Heim-ML und Gast-ML sowie SL generiert. Wir hatten nun den Fall das einige ML keine Mail bekamen, während andere 2 Stück erhielten. Die meisten Fälle wurden nicht gemeldet.
Untersuchungen ergaben, dass sowas nur auftrat, wenn wenigstens einer der beiden ML schon in der Vorsaison einen aktiven Benutzer hatte.
Folgende Routine in sent.php ist wahrscheinlich die Ursache:
// Daten für Email sammeln
$query = "SELECT a.name,email, a.tln_nr,u.name as empfang
FROM #__clm_mannschaften as a "
." LEFT JOIN #__clm_user as u ON u.jid = a.mf "
." WHERE a.sid =".$sid
." AND a.liga =".$lid
." AND (tln_nr = $htln OR tln_nr = $gtln )"
." AND u.jid > 0 "
;
Hat ein ML nun 2 oder mehr Einträge in clm_user werden auch mehrer Zeilen generiert und das Ergebnis enthält nicht wie erwartet eine Zeile pro ML sondern 2 und mehr und der Rest der email-Generierung kommt durcheinander.
Die Lösung ist die Ergänzung "AND u.sid = a.sid" in der LEFT JOIN Zeile. Tests waren erfolgreich.
Doch bevor ich das ins repository packe, möchte ich fragen, ob ähnliches bereits aufgetreten ist oder ob in Euren Anwendungen ohne Bestätigungsmails gearbeitet wird.
Baldige Antworten erwünscht.
muss ich leider eine ähnliches Sache melden.
Nach der Ergebniseingabe über FE werden normalerweise Bestätigungsmail an Heim-ML und Gast-ML sowie SL generiert. Wir hatten nun den Fall das einige ML keine Mail bekamen, während andere 2 Stück erhielten. Die meisten Fälle wurden nicht gemeldet.
Untersuchungen ergaben, dass sowas nur auftrat, wenn wenigstens einer der beiden ML schon in der Vorsaison einen aktiven Benutzer hatte.
Folgende Routine in sent.php ist wahrscheinlich die Ursache:
// Daten für Email sammeln
$query = "SELECT a.name,email, a.tln_nr,u.name as empfang
FROM #__clm_mannschaften as a "
." LEFT JOIN #__clm_user as u ON u.jid = a.mf "
." WHERE a.sid =".$sid
." AND a.liga =".$lid
." AND (tln_nr = $htln OR tln_nr = $gtln )"
." AND u.jid > 0 "
;
Hat ein ML nun 2 oder mehr Einträge in clm_user werden auch mehrer Zeilen generiert und das Ergebnis enthält nicht wie erwartet eine Zeile pro ML sondern 2 und mehr und der Rest der email-Generierung kommt durcheinander.
Die Lösung ist die Ergänzung "AND u.sid = a.sid" in der LEFT JOIN Zeile. Tests waren erfolgreich.
Doch bevor ich das ins repository packe, möchte ich fragen, ob ähnliches bereits aufgetreten ist oder ob in Euren Anwendungen ohne Bestätigungsmails gearbeitet wird.
Baldige Antworten erwünscht.
Bitte Anmelden um der Konversation beizutreten.
14 Jahre 3 Monate her #3058
von pierre
pierre antwortete auf Fehler bei Info-Mails nach Ergebniseingabe im FE
sieht gut aus so...
ich hatte in der letzten saison nocht nicht soviele aktive nutzer. da war es noch in der warmlaufphase. produktiv im einsatz habe ich es erst diese saison richtig. deshalb ist das problem bei mir noch nicht aufgetaucht, oder auch nur noch nicht aufgefallen.
da war aber noch ein anderer punkt zum thema info-mails... das wurde auch schon in einem anderen thread vor geraumer zeit wieder angeschnitten...
es scheint immer noch / oder wieder (?) hard-verdrahtet zu sein, was als absender von info-mails (bei ergebnis-meldungen) auftaucht.
bei mir steht seit einem der letzten updates auch wieder
"SBOO Ergebnisdienst [ergebnisdienst@sboo.de]"
als absender der info-mail da, was bei uns aber garnicht stimmt.
und im text der mail steht dann auch:
Hallo Staffelleiter,
Für die Begegnung Sondernheim II - Rülzheim IIwurde im Ergebnisdienst des SBOO ein Ergebnis gemeldet !
- auch da ist SBOO nicht für uns passend...
haben das problem auch andere beobachtet (ja, wer im raum des ergebnisdienstes SBOO beheimatet ist, für den stimmt es natürlich)
zur erinnerung... es wurden da ja vor schon längerer zeit ein paar Parameter zur email in den (globalen) Einstellungen eingeführt.
Es scheint aber so. dass in der momentanen version 1.14 die beiden parameter "Ergebnisdienst-E-Mail" und "Ergebnisdienst Name" aus diesen Einstellung nicht (mehr) angezogen werden...
- kleines schönheitsfehlerchen wäre auch das fehlende leerzeichen zwischen dem zweiten vereinsnamen und "wurde". das ist aber nicht wild. eben nur unschön.
aber vielleicht geht das auch in einem aufwasch hin
last not least... das sprengt aber den thread...
war auch der wunsch da dass bei einer ergebnismail nicht nur der text übermittelt wird, dass ein Ergebnis gemeldet wurde, sondern am besten gleich das gemeldete ergebnis mit übermittelt wird. gibt es da auch noch bei anderen auch interesse?
ich hatte in der letzten saison nocht nicht soviele aktive nutzer. da war es noch in der warmlaufphase. produktiv im einsatz habe ich es erst diese saison richtig. deshalb ist das problem bei mir noch nicht aufgetaucht, oder auch nur noch nicht aufgefallen.
da war aber noch ein anderer punkt zum thema info-mails... das wurde auch schon in einem anderen thread vor geraumer zeit wieder angeschnitten...
es scheint immer noch / oder wieder (?) hard-verdrahtet zu sein, was als absender von info-mails (bei ergebnis-meldungen) auftaucht.
bei mir steht seit einem der letzten updates auch wieder
"SBOO Ergebnisdienst [ergebnisdienst@sboo.de]"
als absender der info-mail da, was bei uns aber garnicht stimmt.
und im text der mail steht dann auch:
Hallo Staffelleiter,
Für die Begegnung Sondernheim II - Rülzheim IIwurde im Ergebnisdienst des SBOO ein Ergebnis gemeldet !
- auch da ist SBOO nicht für uns passend...
haben das problem auch andere beobachtet (ja, wer im raum des ergebnisdienstes SBOO beheimatet ist, für den stimmt es natürlich)
zur erinnerung... es wurden da ja vor schon längerer zeit ein paar Parameter zur email in den (globalen) Einstellungen eingeführt.
Es scheint aber so. dass in der momentanen version 1.14 die beiden parameter "Ergebnisdienst-E-Mail" und "Ergebnisdienst Name" aus diesen Einstellung nicht (mehr) angezogen werden...
- kleines schönheitsfehlerchen wäre auch das fehlende leerzeichen zwischen dem zweiten vereinsnamen und "wurde". das ist aber nicht wild. eben nur unschön.
aber vielleicht geht das auch in einem aufwasch hin
last not least... das sprengt aber den thread...
war auch der wunsch da dass bei einer ergebnismail nicht nur der text übermittelt wird, dass ein Ergebnis gemeldet wurde, sondern am besten gleich das gemeldete ergebnis mit übermittelt wird. gibt es da auch noch bei anderen auch interesse?
Bitte Anmelden um der Konversation beizutreten.
14 Jahre 3 Monate her #3063
von kbaerthel
kbaerthel antwortete auf Fehler bei Info-Mails nach Ergebniseingabe im FE
Änderung im repository
siehe
Email-Parameter und Ergebniseingabe
www.chessleaguemanager.de/index.php?opti...6&id=2964&Itemid=148
siehe
Email-Parameter und Ergebniseingabe
www.chessleaguemanager.de/index.php?opti...6&id=2964&Itemid=148
Bitte Anmelden um der Konversation beizutreten.
14 Jahre 3 Monate her #3066
von Fjodinho
Frei ist, wer in Ketten tanzen kann.
Fjodinho antwortete auf Fehler bei Info-Mails nach Ergebniseingabe im FE
wird es damit auch nicht wieder Zeit für ein neues Beta-Release? Das letzte liegt nun ein Monat zurück.
Frei ist, wer in Ketten tanzen kann.
Bitte Anmelden um der Konversation beizutreten.
14 Jahre 3 Monate her #3067
von pierre
pierre antwortete auf Fehler bei Info-Mails nach Ergebniseingabe im FE
das wäre sehr zu begrüssenFjodinho schrieb: wird es damit auch nicht wieder Zeit für ein neues Beta-Release? Das letzte liegt nun ein Monat zurück.
Bitte Anmelden um der Konversation beizutreten.
Zugang
- Nicht erlaubt Themen erstellen
- Nicht erlaubt antworten
- Nicht erlaubt Beitrag bearbeiten
Ladezeit der Seite: 0.102 Sekunden