السلام عليكم ورحمة الله وبركاته 
يتوفر اليوم تحديث امني للجيل الثالث vBulletin 3.8.7 PL3
الملفات المحدثة هي :
http://members.vbulletin.com/patches.php
الغير مرخصين يتبعون <<
أولا : ملف ( class_dm_threadpost.php )
نبحث بداخله على :
	
	
	
		
نستبدله بالتالي :
	
	
	
		
ثانيا : ملف ( class_floodcheck.php )
نبحث في داخله على :
	
	
	
		
نستبدله بالتالي :
	
	
	
		
ثالثاً : ملف ( version_vbulletin.php )
نستبدل محتواه بالتالي :
	
	
	
		
ويمكنكم تحميل الملفات مباشرة معدلة جاهزة من المرفقات
وبالتوفيق ..
يتوفر اليوم تحديث امني للجيل الثالث vBulletin 3.8.7 PL3
الملفات المحدثة هي :
- includes/class_dm_threadpost.php
- includes/class_floodcheck.php
- includes/version_vbulletin.php
http://members.vbulletin.com/patches.php
الغير مرخصين يتبعون <<
أولا : ملف ( class_dm_threadpost.php )
نبحث بداخله على :
		كود:
	
	if ($user['lastpost'] <= TIMENOW AND
                    !can_moderate($this->info['forum']['forumid'],   '', $user['userid'], $user['usergroupid'] .   (trim($user['membergroupids']) ? ",$user[membergroupids]" : '')))
                {
		كود:
	
	    if (!can_moderate($this->info['forum']['forumid'], '',   $user['userid'], $user['usergroupid'] . (trim($user['membergroupids']) ?   ",$user[membergroupids]" : '')))
                {ثانيا : ملف ( class_floodcheck.php )
نبحث في داخله على :
		كود:
	
	// if we updated something, we're not flooding; otherwise, we have to wait
        $this->flood_wait = ($db->affected_rows() > 0 ? 0 :  ($this->read_value - $floodmin_value));
		كود:
	
	// if we updated something, we're not flooding; otherwise, we have to wait
        if ($db->affected_rows() > 0)
        {
            // we are not flooding
            $this->flood_wait = 0;
        }
        else
        {
            // we are flooding and have to wait
            $this->flood_wait = $this->read_value - $floodmin_value;
            if ($this->flood_wait == 0)
            {
                $db->query_write("
                    UPDATE " . TABLE_PREFIX . $this->table . " AS " . $this->table . "
                    SET " . $this->read_column . " = " . $this->commit_value . "
                    WHERE " . $this->primary_key . " = " . intval($this->key_value) . "
                    AND " . $this->read_column . " = $floodmin_value
                ");
                if ($db->affected_rows() == 0)
                {
                    // flood wait time is zero and no updated has happened,
                    // this means another post has already been made in this second
                    $this->flood_wait = $this->commit_value - $floodmin_value;
                }
                else
                {
                    $this->flood_wait = 0;
                }
            }
        }ثالثاً : ملف ( version_vbulletin.php )
نستبدل محتواه بالتالي :
		كود:
	
	<?php
define('FILE_VERSION_VBULLETIN', '3.8.7 Patch Level 3');
?>ويمكنكم تحميل الملفات مباشرة معدلة جاهزة من المرفقات
وبالتوفيق ..
 
	 
	 
			 
 
		