Download | Plain Text | No Line Numbers


  1. --- html.orig/user/email_pop3_loeschen2.php 2007-11-16 14:52:56.000000000 +0100
  2. +++ html/user/email_pop3_loeschen2.php 2007-11-16 15:41:30.000000000 +0100
  3. @@ -40,6 +40,10 @@
  4. safe_query2( "DELETE FROM webmail_def_from WHERE pop3 = ? AND server_id='$ServerID'", $loPop3 );
  5. safe_query2( "DELETE FROM spampref WHERE username = ? AND server_id='$ServerID'", $loPop3 );
  6.  
  7. + $id = safe_query2( "SELECT email_ident FROM email_forward WHERE pop3 = ? AND kunde = ? AND server_id='$ServerID' GROUP BY email_ident", $loPop3, $loUser );
  8. + while ( list( $ident ) = db_fetch_array( $id, 'N' ) ) {
  9. + safe_query2("UPDATE email SET neu = 1 WHERE kunde = ? AND ident = ? AND server_id='$ServerID'", $loUser, $ident);
  10. + }
  11. safe_query2( "DELETE FROM email_forward WHERE pop3 = ? AND kunde = ? AND server_id='$ServerID'", $loPop3, $loUser );
  12.  
  13. $id = safe_query2( "SELECT COUNT(account) FROM delaccs WHERE account = ? AND server_id='$ServerID'", $loPop3 );
  14. --- html.orig/user/email_email_loeschen.php.orig 2008-05-25 19:39:59.000000000 +0200
  15. +++ html/user/email_email_loeschen.php 2008-05-25 19:39:07.000000000 +0200
  16. @@ -58,6 +58,9 @@
  17. foreach( $idents as $ident ) {
  18. $loIdent = new SQLInteger($ident);
  19.  
  20. + /* mark entry for syncing. it may however be deleted below */
  21. + safe_query2("UPDATE email SET neu = 1 WHERE ident = ? AND kunde = ? AND server_id='$ServerID'", $loIdent, $loUser);
  22. +
  23. ## E-Mail loeschen
  24. $id = safe_query2( "SELECT COUNT(pop3) FROM email_forward WHERE email_ident = ? AND kunde = ? AND server_id='$ServerID'", $loIdent, $loUser);
  25. list($count) = db_fetch_array( $id );
  26.