Funktion Email senden bei PN, welche Datei?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Funktion Email senden bei PN, welche Datei?

Beitrag von LisaserstesForum »

Hi, ich würde gerne wissen, in welcher Datei und der Befehl liegt, dass wenn man eine PN bekommt, darüber eine
Benachrichtigung per Email losgeschickt wird. :)
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Funktion Email senden bei PN, welche Datei?

Beitrag von Dr.Death »

Hi,

die PN wird in der Datei:
includes/ucp/ucp_pm_compose.php
versendet.

Code: Alles auswählen

            $msg_id = submit_pm($action, $subject, $pm_data); 
Dort wird an die Funktion submit_pm(); die Nachricht übergeben.

Die Funktion submit_pm(); ist in der Datei:
includes/functions_privmsgs.php
definiert -->

Code: Alles auswählen

/**
* Submit PM
*/
function submit_pm($mode, $subject, &$data, $put_in_outbox = true) 
Weiter unten wird die PN dann an die Funktion pm_notification(); übergeben -->

Code: Alles auswählen

    // Send Notifications
    if ($mode != 'edit')
    {
        pm_notification($mode, $data['from_username'], $recipients, $subject, $data['message']);
    } 
Diese wiederum schickt sie endgültig an die Benachrichtigungsroutine ( in der gleichen Datei )

Code: Alles auswählen

        $messenger->send($addr['method']); 
Die Benachrichtungsmethode wurde in der includes/constants.php definiert:

Code: Alles auswählen

// Notify methods
define('NOTIFY_EMAIL', 0);
define('NOTIFY_IM', 1);
define('NOTIFY_BOTH', 2);
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Re: Funktion Email senden bei PN, welche Datei?

Beitrag von LisaserstesForum »

Danke für die Antwort, dann versuche ich damit mal ein wenig zu basteln :D
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“