mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 22:10:45 +02:00
some changes
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@5092 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -693,7 +693,7 @@ if( isset($HTTP_GET_VARS['perform']) || isset($HTTP_POST_VARS['perform']) )
|
||||
include('./page_footer_admin.'.$phpEx);
|
||||
}
|
||||
|
||||
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
|
||||
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
|
||||
|
||||
$additional_tables = (isset($HTTP_POST_VARS['additional_tables'])) ? $HTTP_POST_VARS['additional_tables'] : ( (isset($HTTP_GET_VARS['additional_tables'])) ? $HTTP_GET_VARS['additional_tables'] : "" );
|
||||
|
||||
|
@@ -560,6 +560,71 @@ elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
|
||||
);
|
||||
}
|
||||
|
||||
// Check for new version
|
||||
$current_version = explode('.', '2' . $board_config['version']);
|
||||
$minor_revision = (int) $current_version[2];
|
||||
|
||||
$errno = 0;
|
||||
$errstr = $version_info = '';
|
||||
|
||||
if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr))
|
||||
{
|
||||
@fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n");
|
||||
@fputs($fsock, "HOST: www.phpbb.com\r\n");
|
||||
@fputs($fsock, "Connection: close\r\n\r\n");
|
||||
|
||||
$get_info = false;
|
||||
while (!@feof($fsock))
|
||||
{
|
||||
if ($get_info)
|
||||
{
|
||||
$version_info .= @fread($fsock, 1024);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (@fgets($fsock, 1024) == "\r\n")
|
||||
{
|
||||
$get_info = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@fclose($fsock);
|
||||
|
||||
$version_info = explode("\n", $version_info);
|
||||
$latest_head_revision = (int) $version_info[0];
|
||||
$latest_minor_revision = (int) $version_info[2];
|
||||
$latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];
|
||||
|
||||
if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
|
||||
{
|
||||
$version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
|
||||
$version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($errstr)
|
||||
{
|
||||
$version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
|
||||
}
|
||||
else
|
||||
{
|
||||
$version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
|
||||
}
|
||||
}
|
||||
|
||||
$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
|
||||
|
||||
|
||||
$template->assign_vars(array(
|
||||
'VERSION_INFO' => $version_info,
|
||||
'L_VERSION_INFORMATION' => $lang['Version_information'])
|
||||
);
|
||||
|
||||
$template->pparse("body");
|
||||
|
||||
include('./page_footer_admin.'.$phpEx);
|
||||
|
Reference in New Issue
Block a user