پچ جدید امنیتی برای نسخه های v4.0.0 تا v4.1.10 Beta1 سوئیت (10/01/2012)
آخرین زمان حضور: Nov 2018


نگارش: 4.x.x امتیاز:
نصب شده: 2 بار

زمان انتشار: 2012/01/11 بروزرسانی: هرگز دریافت شده: 13 بار


درود
این پچ برای نسخه Suite هست که داری وبلاگ هستند.برای نسخه های Forum به این پچ نیازی نیست.
نحوه اعمال پچ:
فایل blog_post.php را باز کنید.
کد زیر را پیدا کنید:
در بالای اون کد زیر را قرار بدیدکد PHP:
$bloguserid = $userinfo['userid'];
کد PHP:
if ( // VBIV-13291, Check blog posting permission.
!($userinfo['permissions']['vbblog_entry_permissions'] & $vbulletin->bf_ugp_vbblog_entry_permissions['blog_canpost'])
OR
!($userinfo['permissions']['vbblog_general_permissions'] & $vbulletin->bf_ugp_vbblog_general_permissions['blog_canviewown'] )
)
{
print_no_permission();
}
اگر از نسخه v4.1.10 beta 1 استفاده میکنید کد زیر پیدا کنید
کد PHP:
/* moderation is on, usergroup permissions are following the scheme and its
not a moderator who can simply moderate */
else if (
(
$vbulletin->options['vbblog_postmoderation']
OR
!($userinfo['permissions']['vbblog_entry_permissions'] & $vbulletin->bf_ugp_vbblog_entry_permissions['blog_followpostmoderation'])
)
AND
!can_moderate_blog('canmoderateentries', $userinfo)
AND
(!$bloginfo['blogid'] OR ($bloginfo['state'] == 'draft' AND $blog['status'] != 'draft'))
)
با کد زیر جایگزین کنید:
کد PHP:
/* moderation is on, usergroup permissions are following the scheme and its
not a moderator who can simply moderate */
else if (
(
$vbulletin->options['vbblog_postmoderation']
OR
!($userinfo['permissions']['vbblog_entry_permissions'] & $vbulletin->bf_ugp_vbblog_entry_permissions['blog_followpostmoderation'])
)
AND
!can_moderate_blog('canmoderateentries', $userinfo)
AND
!$bloginfo['blogid']
)
علاقه مندی ها (Bookmarks)