Entwürfe nach dem Absenden nicht löschen

In diesem moderierten Forum werden Code-Schnipsel, die zu klein sind, um richtige Mods zu sein, abgelegt.
Snippets können über unser Kontaktformular eingereicht werden (bitte als vollständiger, Copy&Paste fähiger Beitrag).
Bei Fragen oder Problemen benutze bitte das Forum [3.0.x] Mod Support.
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
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Entwürfe nach dem Absenden nicht löschen

Beitrag von Dr.Death »

Damit gespeicherte Entwürfe nach dem Absenden nicht gelöscht werden, müssen folgende Code Stellen "deaktiviert" werden:

ÖFFNE includes/functions_privmsgs.php

SUCHE:

Code: Alles auswählen

    $draft_id = request_var('draft_loaded', 0);
    if ($draft_id)
    {
        $sql = 'DELETE FROM ' . DRAFTS_TABLE . " 
            WHERE draft_id = $draft_id 
                AND user_id = " . $data['from_user_id'];
        $db->sql_query($sql);
    } 
ERSETZE MIT:

Code: Alles auswählen

//    $draft_id = request_var('draft_loaded', 0);
//    if ($draft_id)
//    {
//        $sql = 'DELETE FROM ' . DRAFTS_TABLE . " 
//            WHERE draft_id = $draft_id 
//                AND user_id = " . $data['from_user_id'];
//        $db->sql_query($sql);
//    } 
ÖFFNE includes/functions_posting.php

SUCHE:

Code: Alles auswählen

    $draft_id = request_var('draft_loaded', 0);
    if ($draft_id)
    {
        $sql = 'DELETE FROM ' . DRAFTS_TABLE . "
            WHERE draft_id = $draft_id
                AND user_id = {$user->data['user_id']}";
        $db->sql_query($sql);
    } 
ERSETZE MIT:

Code: Alles auswählen

//    $draft_id = request_var('draft_loaded', 0);
//    if ($draft_id)
//    {
//        $sql = 'DELETE FROM ' . DRAFTS_TABLE . "
//            WHERE draft_id = $draft_id
//                AND user_id = {$user->data['user_id']}";
//        $db->sql_query($sql);
//    } 
Antworten

Zurück zu „[3.0.x] Snippets“