Тема: Обновление с PunBB 1.2.17 до FluxBB 1.2.18
Следуя логам изменений (здесь) обновился до версии FluxBB 1.2.18.
Большинство изменений чисто косметические: название скрипта, ссылки комментарии.
Видимо разработчики FluxBB спешили и в логах много недочетов, предлагается заменить строчки сами на себя. В файле punbb-1.2.17/upload/include/functions.php указан следующий код.
$links[] = '<li id="navlogout"><a href="login.php?action=out&id='.$pun_user['id'].'&csrf_token='.sha1($pun_user['id'].sha1(get_remote_address())).'">'.$lang_common['Logout'].'</a>';Но на самом деле в PunBB 1.2.17 уже стоит следующий, который предлагается как вариант FluxBB:
$links[] = '<li id="navlogout"><a href="login.php?action=out&id='.$pun_user['id'].'&csrf_token='.pun_hash($pun_user['id'].pun_hash(get_remote_address())).'">'.$lang_common['Logout'].'</a>';Может листинг наоборот местами поменять нужно?
Заметных изменения два:
В common.php
$cookie_name = 'punbb_cookie';на
$cookie_name = 'forum_cookie';Это понятно.
А вот зачем новый блок в profile.php:
// Delete user avatar
if (file_exists($pun_config['o_avatars_dir'].'/'.$id.'.gif'))
@unlink($pun_config['o_avatars_dir'].'/'.$id.'.gif');
if (file_exists($pun_config['o_avatars_dir'].'/'.$id.'.jpg'))
@unlink($pun_config['o_avatars_dir'].'/'.$id.'.jpg');
if (file_exists($pun_config['o_avatars_dir'].'/'.$id.'.png'))
@unlink($pun_config['o_avatars_dir'].'/'.$id.'.png');Что это дает?