Ergebnis 1 bis 3 von 3

Thema: Alle abgelaufenen oder fertigen Mails löschen

  1. #1
    Benutzer
    Registriert seit
    17.04.2008
    Beiträge
    42

    Alle abgelaufenen oder fertigen Mails löschen

    Da ich es manchmal echt ätzend finde alle Mails per Hand aus der Mail-History zu löschen, hier nun ein kleiner Schnippsel der das ganze mit einem Klick macht.

    Ihr sucht in der /adminforce/content/werbesystem/paidmail_hist.php

    PHP-Code:
    if ($_GET['loeschen'] == 'true') {
    $abschluss mysql_fetch_array(db_query("SELECT menge,bestaedigt FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."'"));
    db_query("INSERT INTO ".$db_prefix."_stats (menge,bestaedigt) VALUES ($abschluss[menge]$abschluss[bestaedigt])");
    db_query("DELETE FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$_GET['tan']."'");
    db_query("DELETE FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$_GET['tan']."'");

    Setzt direkt darunter folgendes:

    PHP-Code:
    if ($_GET['loeschen'] == 'alle') {
    $mails_loe db_query("SELECT tan,bestaedigt,menge,gueltig FROM ".$db_prefix."_paidmails_versendet ORDER BY gesendet DESC");

    while (
    $historyl mysql_fetch_array($mails_loe)) {
          if (
    $historyl['gueltig'] <= time() or $historyl['menge']==$historyl['bestaedigt']){

            
    $abschluss mysql_fetch_array(db_query("SELECT menge,bestaedigt FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$historyl['tan']."'"));
            
    db_query("INSERT INTO ".$db_prefix."_stats (menge,bestaedigt) VALUES ($abschluss[menge]$abschluss[bestaedigt])");
            
    db_query("DELETE FROM ".$db_prefix."_paidmails_versendet WHERE tan='".$historyl['tan']."'");
            
    db_query("DELETE FROM ".$db_prefix."_paidmails_empfaenger WHERE tan='".$historyl['tan']."'");
          }
    }
    }

     
    head("Alle fertigen löschen");
     echo 
    '<a href="?content=/werbesystem/paidmail_hist&amp;loeschen=alle"><b>Alle fertigen Paidmails löschen!</b>';
     
    foot(); 
    Da ich das Standard-VMS-1.23 nutze, denke ich dass es da bei euch auch laufen wird. Falls nicht oder Anmerkungen zu dem Schnippsel gibt, einfach schreiben.

    Lieben Gruß
    Ralf

  2. #2
    Erfahrener Benutzer Avatar von Tommyzero
    Registriert seit
    18.04.2008
    Beiträge
    173
    ich habs mal unter 1.2.4 getestet und funktioniert

  3. #3
    Neuer Benutzer
    Registriert seit
    23.02.2012
    Beiträge
    19
    supi klappt 1A

Ähnliche Themen

  1. Probleme mit Mails löschen und versenden
    Von Rallef im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 25.05.2008, 22:28
  2. Mails im Admin : Blackliste & Löschen ?
    Von ElDani im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 14.05.2008, 15:47
  3. Alle Mails sind leer
    Von Sonnenschein im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 19.10.2007, 13:51
  4. adminforce - alle mails senden
    Von Diablo2k im Forum Support zu Addons & Erweiterungen
    Antworten: 31
    Letzter Beitrag: 13.05.2007, 10:47
  5. Prob mit abgelaufenen Mails von wml
    Von ruegi83 im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 27.12.2006, 15:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •