Exemplo n.º 1
0
         $blog->table = $tbl_blog_comments;
         $blog->cols = 'bid, name, comment, lang, ip';
         $blog->values = " '{$_POST['bid']}', '{$_POST['name']}', '{$_POST['comment']}', '{$lang_active}', '{$_SERVER['REMOTE_ADDR']}' ";
         $blog->insert();
         /******************************************/
         /* Prevent Spam :: Save IP and set cookie */
         if ($set[0]["time_ban"] > 0) {
             $blog->table = $tbl_blog_spamban;
             $blog->cols = 'ip, bid';
             $blog->values = " '{$_SERVER['REMOTE_ADDR']}', '{$_POST['bid']}' ";
             $blog->insert();
             $spam = new CheckExist();
             $c_name = "ip_" . $_POST[bid];
             $c_content = $_SERVER['REMOTE_ADDR'];
             $c_time = time() + 60 * $set[0]["time_ban"];
             $spam->cookieIP($c_name, $c_content, $c_time, '/');
             unset($spam);
         }
         /******************************************/
         /* Load :: Updated Main Content */
         header("Location:" . ROOT_DIR . $page_url);
         /******************************************/
     }
 } else {
     /* Delete :: Old blocked IPs */
     $blog = new ModifyEntry();
     $blog->table = $tbl_blog_spamban;
     $differ = $timestamp - 60 * $set[0]['time_ban'];
     $blog->condition = " UNIX_TIMESTAMP(time) < {$differ} ";
     $blog->delete();
     unset($blog);