Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Terminerinnerung | |||
|---|---|---|---|
| Ra- Mitglied
Posts: 243 |
Hallo,
der User legalsauger hat dieses tolle Modul geschrieben. Es funktioniert auch wunderbar, nur bekommt leider JEDER registriete eine Erinnerung. Im ACP kann man leider nicht einstellen wer das bekommen soll. Und in der Abfrage wird zwar das recht abgefragt aber es hat keine Auswirkung. Wie kann ich es denn hinbekommen das nur ein bestimmtes Team mit der ID 1 Erinnerungen erhält aber niemand sonst weiter? Hier mal der Code: function remind() {
global $allgAr;
$time = 3600;
$time *= $allgAr['termin_span'];
$time += time();
$abf = db_query("SELECT * FROM prefix_kalender WHERE send = 0 AND time < ".$time);
while ($row = db_fetch_assoc($abf)) {
if (time() < $row['time']) {
sendremind($row['id'],$row['title'],$row['text'],$row['recht']);
}
}
}
function sendremind($id,$title,$text,$recht) {
global $allgAr;
$abf = db_query("SELECT name,email FROM prefix_user WHERE recht <= ".$recht);
while ($row = db_fetch_assoc($abf)) {
$mailtext = $allgAr['termin_text'];
$mailtext = str_replace('%%name%%',$row['name'],$mailtext);
$mailtext = str_replace('%%termin%%',$title,$mailtext);
$mailtext = str_replace('%%text%%',$text,$mailtext);
$betreff = 'Erinnerung an '.$title;
icmail($row['email'],$betreff,$mailtext,$allgAr['adminMail']);
db_query("UPDATE prefix_kalender SET send = 1 WHERE id = ".$id);
}
}
Währe sehr dankbar wenn mir da jemand helfen könnte ![]() |
||
| GeCk0 Administrator
Posts: 2996 |
nunja es wird weder eine userid noch ein username in einer WHERE-Klausel abgefragt
.:.Module, Zitate, 1-Klick-IMG-Host, MD5 und mehr.:. "Do not argue with an idiot. He will drag you down to his level and beat you with experience." |
||
| Ra- Mitglied
Posts: 243 |
ja ok und wie bastel ich das da ein? Ich hab davon echt wenig Plan
![]() |
||
| Lord|Schirmer Administrator
Posts: 4605 |
$abf = db_query("SELECT b.uid, a.name, a.email FROM prefix_groupusers b LEFT JOIN prefix_user a ON a.id = b.uid WHERE b.gid = 1");"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Ra- Mitglied
Posts: 243 |
jetzt bekommt also das team mit der ID 1 eine Benachrichtigung richtig?
Wenn ja, vielen dank
Ich werde es testen. |
||
| Lord|Schirmer Administrator
Posts: 4605 |
Ich hoffe ^^
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| [ Anmelden zum schreiben ] |