Benachrichtigung bei Registrierung nur an *einen* Admin

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
der Jo
Mitglied
Beiträge: 13
Registriert: 26.04.2006 09:56

Benachrichtigung bei Registrierung nur an *einen* Admin

Beitrag von der Jo »

Hallo zusammen,

ich habe mal wieder ein interessantes Problem, vielleicht kennt jemand einen MOD dazu (oder andere Lösung?). Mit Standard-Boardmitteln scheint's nicht zu funktionieren.

Und zwar folgendes:
Bei mir im Forum haben fünf Benutzer Admin-Status. Wenn sich jemand neu registriert bekommen alle Admins die E-Mail Benachrichtigung, dass sich jemand neu registriert hat. Ich hätte aber gerne, dass nur EINER dieser Admins die Benachrichtigung bekommt, die anderen vier aber nicht.

Gibt's da was? Kennt jemand eine Lösung?
Schonmal Danke für alle Antworten :)
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Hast du schon einen MOD dafür eingebaut, oder ist die Aktivierung auf "Admin" gesetzt?


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
der Jo
Mitglied
Beiträge: 13
Registriert: 26.04.2006 09:56

Beitrag von der Jo »

Die Aktivierung steht auf "Admin", habe keinen einzigen Mod installiert.
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Habe mal kurz geschaut, bin mir aber nicht ganz sicher, ob es das richtige ist:

Suche in der /includes/usercp_register.php

Code: Alles auswählen

else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
 				{
 					$sql = 'SELECT user_email, user_lang 
 						FROM ' . USERS_TABLE . '
 						WHERE user_level = ' . ADMIN;
Ersetze es mit

Code: Alles auswählen

else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
 				{
 					$sql = 'SELECT user_email, user_lang 
 						FROM ' . USERS_TABLE . '
 						WHERE user_id = 2';
Die Zahl zwei musst du natürlich mit der entsprechenden userid ersetzen :wink:


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
der Jo
Mitglied
Beiträge: 13
Registriert: 26.04.2006 09:56

Beitrag von der Jo »

Hat leider nicht funktioniert. Habe den Code durch den neuen ersetzt und die 2 durch die ID ersetzt, aber es bekommen immer noch alle Admins die Benachrichtigung.
der Jo
Mitglied
Beiträge: 13
Registriert: 26.04.2006 09:56

Beitrag von der Jo »

Hat niemand sonst eine gute Idee? :)
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

der Jo hat geschrieben:Hat leider nicht funktioniert.
Kann nicht sein. Überprüfe noch mal deine angabe und lad die datei noch mal hoch.

Und denk dran, es heisst WHERE user_id = 2 nicht WHERE user_level = 2
Olli :grin:
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
der Jo
Mitglied
Beiträge: 13
Registriert: 26.04.2006 09:56

Beitrag von der Jo »

OK, ich probier's gerade noch mal :)
der Jo
Mitglied
Beiträge: 13
Registriert: 26.04.2006 09:56

Beitrag von der Jo »

Hab's gerade nochmal versucht, klappt leider nicht. Es bekommen alle Admins die Benachrichtigungsmail. Bei mir steht jetzt im Code folgendes, vielleicht kann nochmal jemand drübergucken? :)

Code: Alles auswählen

else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
 				{
 					$sql = 'SELECT user_email, user_lang 
 						FROM ' . USERS_TABLE . '
 						WHERE user_id = 4';
 					
 					if ( !($result = $db->sql_query($sql)) )
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

ist absolut richtig...
(und mysql entwickelt nur selten ein eigenleben)

Lösch mal die datei auf dem Server und lad sie neu hoch, das muß funktionieren.

Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“