pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => KalenderMx => Thema gestartet von: thisis am 03 Juni 2010, 13:18:47

Titel: [Solved] RSS-Feeds nur für freigeschaltete Termine (Kalender)
Beitrag von: thisis am 03 Juni 2010, 13:18:47
Hallo.

ich will für das Kalendermodul die Termine als RSS verschicken.

Auf der geplanten Internetseite können unangemeldete Benutzer Terminvorschlage einreichen, die dann vom Administrator angenommen oder abgelehnt werden. Bei Annahme erscheinen sie auf der Internetseite. Leider verschickt der RSS-Feed die Termineinreichungen schon obwohl sie noch nicht angenommen oder abgelehnt wurden. Kann man dieses so einstellen, dass nur Termine im Feed erscheinen, welche vom Administrator freigegeben wurden?

Über eine Antwort würde ich mich sehr freuen.

LG thisis
Titel: Re: RSS-Feeds nur für freigeschaltete Termine (Kalender)
Beitrag von: Andi am 03 Juni 2010, 14:41:20
Hoi :)

auf die Schnelle vermute ich, dass das sogar ein Fehler in der backend.php ist. Eigentlich dürften in den rss-Feeds ja wirklich nur aktive Termine erscheinen...

Hab's nicht getestet, aber probier mal, ob es korrekt ist, wenn du die folgende Zeile (~#241) in der backend.php ...
$result = sql_query("SELECT eid, title, hometext, startDate, endDate FROM " . $prefix . "_events
WHERE (startDate>= '$qrydate' or endDate>= '$qrydate') ORDER BY startDate asc, endDate asc limit " . $limit . "");


... wie folgt, anpasst:
$result = sql_query("SELECT eid, title, hometext, startDate, endDate FROM " . $prefix . "_events
WHERE activ='1' AND (startDate >= '$qrydate' or endDate >= '$qrydate') ORDER BY startDate ASC, endDate ASC LIMIT " . $limit);


Also zusätzlich das da activ='1' mit reinschreiben
Titel: Re: RSS-Feeds nur für freigeschaltete Termine (Kalender)
Beitrag von: thisis am 03 Juni 2010, 15:21:00
Super, hat anscheinend geklappt. Funktioniert jetzt. Ich danke dir.