السلام عليكم ورحمة الله وبركاته
يتوفر اليوم تحديث امني للجيل الثالث 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');
?>
ويمكنكم تحميل الملفات مباشرة معدلة جاهزة من المرفقات
وبالتوفيق ..