Example #1
0
 public static function blacklistLink($id, $reporter = null, $ip = null)
 {
     $res = Utils_PDOTon::getInstance()->prepare("INSERT IGNORE INTO blacklist (id, reporter, ip) VALUES (?,?,?)");
     $res->execute([$id, $reporter, $ip]);
     Utils_MemcacheTon::getInstance()->set(BLACKLIST_MEMCACHE_PREFIX . $id, 1, MEMCACHE_COMPRESSED, self::CACHE_BLACKLISTED_TTL);
 }
Example #2
0
 public static function getInstance()
 {
     return self::$instance ? self::$instance : (self::$instance = new PDO(DB_TYPE . ':host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8', DB_USER, base64_decode(DB_PASS), [PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]));
 }