Pastebin

Privacy protection (DSGVO)

von nudels64
Beschreibung:
privacyprotection.php
Snippet erstellt:
24.10.2018 12:35
Snippet wird automatisch gelöscht:
22.04.2019 12:35

Dein Code:
  1. <?php
  2. /**
  3.  *
  4.  * @package phpBB Extension - tas2580 privacyprotection
  5.  * @copyright (c) 2018 tas2580 (https://tas2580.net)
  6.  * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
  7.  *
  8.  */
  9.  
  10. namespace tas2580\privacyprotection;
  11.  
  12.  
  13. /**
  14.  * Event listener
  15.  */
  16. class privacyprotection
  17. {
  18. public function anonymize_ip($time)
  19.    {
  20.       global $db, $cache, $config, $table_prefix, $request;
  21.      
  22.                 $sql = 'UPDATE ' . POSTS_TABLE . "
  23.                         SET poster_ip = '127.0.0.1'
  24.                         WHERE post_time < " . (int) $time;
  25.                 $this->db->sql_query($sql);
  26.  
  27.                 $sql = 'UPDATE ' . LOG_TABLE . "
  28.                         SET log_ip = '127.0.0.1'
  29.                         WHERE log_time < " . (int) $time;
  30.                 $this->db->sql_query($sql);
  31.  
  32.                 $sql = 'UPDATE ' . POLL_VOTES_TABLE . "
  33.                         SET vote_user_ip = '127.0.0.1'";
  34.                 $this->db->sql_query($sql);
  35.  
  36.                 $sql = 'UPDATE ' . PRIVMSGS_TABLE . "
  37.                         SET author_ip = '127.0.0.1'
  38.                         WHERE message_time < " . (int) $time;
  39.                 $this->db->sql_query($sql);
  40.  
  41.                 $sql = 'UPDATE ' . SESSIONS_TABLE . "
  42.                         SET session_ip = '127.0.0.1'
  43.                         WHERE session_time < " . (int) $time;
  44.                 $this->db->sql_query($sql);
  45.  
  46.                 $sql = 'UPDATE ' . SESSIONS_KEYS_TABLE . "
  47.                         SET last_ip = '127.0.0.1'";
  48.                 $this->db->sql_query($sql);
  49.  
  50.                 $sql = 'UPDATE ' . USERS_TABLE . "
  51.                         SET user_ip = '127.0.0.1'
  52.                         WHERE user_regdate < " . (int) $time;
  53.                 $this->db->sql_query($sql);
  54.         }
  55. }

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. Alternativ kannst du den gesamten Eintrag auch als Datei herunterladen.