phpBB 2.0.12 Çıktı (2.0.11 den 2.0.12e değişecek dosyalar)

Yeni çıkan phpBB 2.0.x sürüm duyuruları ve eski phpBB 2.0.x sürümlerini yeni sürümlere güncelleme bilgileri.
Kilitli
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 6971
Kayıt: 18.09.2005, 20:51
İletişim:

phpBB 2.0.12 Çıktı (2.0.11 den 2.0.12e değişecek dosyalar)

Mesaj gönderen ESQARE »

phpBB 2.0.11 den phpBB 2.0.12 e Değişecek Dosyalar

'FIND' - Bul
'AFTER, ADD' - Kodun Sonrasına Ekle
'BEFORE, ADD' - Kodun Öncesine Ekle
'REPLACE WITH' - Kodu Bununla Değiştir

Kodlar değiştikten sonra altta verdiğim güncelleme download linkinin içinden update_to_2012.php dosyasını root dizinine attıktan sonra http://www.siteadı.com/phpBB/update_to_212.php yazarak scriptin yüklemeyi tamamlamasını bekleyin.Ardından dosyayı silin.

DOWNLOAD

  • admin/admin_db_utilities.php[/color][/size]
  1. FIND - Line 696

    Kod: Tümünü seç

    
    			$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');
    
    REPLACE WITH

    Kod: Tümünü seç

    
    			$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');
    
  • admin/index.php[/color][/size]
  1. FIND - Line 562

    Kod: Tümünü seç

    
    			"L_NO_GUESTS_BROWSING" => $lang['No_users_browsing'])
    		);
    	}
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    	// 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'])
    	);
    
  • common.php[/color][/size]
  1. FIND - Line 56

    Kod: Tümünü seç

    
    	$test = array('HTTP_GET_VARS' => NULL, 'HTTP_POST_VARS' => NULL, 'HTTP_COOKIE_VARS' => NULL, 'HTTP_SERVER_VARS' => NULL, 'HTTP_ENV_VARS' => NULL, 'HTTP_POST_FILES' => NULL);
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	$test = array('HTTP_GET_VARS' => NULL, 'HTTP_POST_VARS' => NULL, 'HTTP_COOKIE_VARS' => NULL, 'HTTP_SERVER_VARS' => NULL, 'HTTP_ENV_VARS' => NULL, 'HTTP_POST_FILES' => NULL, 'phpEx' => NULL, 'phpbb_root_path' => NULL);
    
  2. FIND - Line 75

    Kod: Tümünü seç

    
    else if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on')
    {
    	// PHP4+ path
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	$not_unset = array('HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_COOKIE_VARS', 'HTTP_SERVER_VARS', 'HTTP_SESSION_VARS', 'HTTP_ENV_VARS', 'HTTP_POST_FILES', 'phpEx', 'phpbb_root_path');
    
  3. FIND - Line 92

    Kod: Tümünü seç

    
    	unset($input['input']);
    	
    	while (list($var,) = @each($input))
    	{
    		unset($$var);
    	}
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	unset($input['input']);
    	unset($input['not_unset']);
    
    	while (list($var,) = @each($input))
    	{
    		if (!in_array($var, $not_unset))
    		{
    			unset($$var);
    		}
    	}
    
  4. FIND - Line 207

    Kod: Tümünü seç

    
    $client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
    
    REPLACE WITH

    Kod: Tümünü seç

    
    $client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
    
  • includes/functions.php[/color][/size]
  1. FIND - Line 80

    Kod: Tümünü seç

    
    	$username = htmlspecialchars(rtrim(trim($username), "\\"));
    	$username = substr(str_replace("\\'", "'", $username), 0, 25);
    	$username = str_replace("'", "\\'", $username);
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	$username = substr(htmlspecialchars(str_replace("\'", "'", trim($username))), 0, 25);
    	$username = phpbb_rtrim($username, "\\");	
    	$username = str_replace("'", "\'", $username);
    
  2. FIND - Line 83

    Kod: Tümünü seç

    
    
    	return $username;
    }
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    // added at phpBB 2.0.12 to fix a bug in PHP 4.3.10 (only supporting charlist in php >= 4.1.0)
    function phpbb_rtrim($str, $charlist = false)
    {
    	if ($charlist === false)
    	{
    		return rtrim($str);
    	}
    	
    	$php_version = explode('.', PHP_VERSION);
    
    	// php version < 4.1.0
    	if ((int) $php_version[0] < 4 || ((int) $php_version[0] == 4 && (int) $php_version[1] < 1))
    	{
    		while ($str{strlen($str)-1} == $charlist)
    		{
    			$str = substr($str, 0, strlen($str)-1);
    		}
    	}
    	else
    	{
    		$str = rtrim($str, $charlist);
    	}
    
    	return $str;
    }
    
    
  3. FIND - Line 608

    Kod: Tümünü seç

    
    			$debug_text .= '</br /><br />Line : ' . $err_line . '<br />File : ' . $err_file;
    
    REPLACE WITH

    Kod: Tümünü seç

    
    			$debug_text .= '</br /><br />Line : ' . $err_line . '<br />File : ' . basename($err_file);
    
  • includes/page_tail.php[/color][/size]
  1. FIND - Line 38

    Kod: Tümünü seç

    
    	'PHPBB_VERSION' => '2' . $board_config['version'],
    
    REPLACE WITH

    Kod: Tümünü seç

    
    //	'PHPBB_VERSION' => '2' . $board_config['version'],
    
  • includes/template.php[/color][/size]
  1. FIND - Line 233

    Kod: Tümünü seç

    
           		$filename = phpbb_realpath($this->root . '/' . $filename);
    
    REPLACE WITH

    Kod: Tümünü seç

    
           		$filename = ($rp_filename = phpbb_realpath($this->root . '/' . $filename)) ? $rp_filename : $filename;
    
  • includes/usercp_avatar.php[/color][/size]
  1. FIND - Line 54

    Kod: Tümünü seç

    
    {
    	global $board_config, $userdata;
    
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	$avatar_file = basename($avatar_file);
    
  2. FIND - Line 69

    Kod: Tümünü seç

    
    function user_avatar_gallery($mode, &$error, &$error_msg, $avatar_filename)
    {
    	global $board_config;
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    	$avatar_filename = str_replace(array('../', '..\\', './', '.\\'), '', $avatar_filename);
    	if ($avatar_filename{0} == '/' || $avatar_filename{0} == "\\")
    	{
    		return '';
    	}
    
    
  3. FIND - Line 235

    Kod: Tümünü seç

    
    				$move_file = 'copy';
    			}
    
    
    AFTER, ADD

    Kod: Tümünü seç

    
    			if (!is_uploaded_file($avatar_filename))
    			{
    				message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
    			}
    
  • includes/usercp_register.php[/color][/size]
  1. FIND - Line 462

    Kod: Tümünü seç

    
    			$avatar_mode = ( !empty($user_avatar_name) ) ? 'local' : 'remote';
    
    REPLACE WITH

    Kod: Tümünü seç

    
    			$avatar_mode = (empty($user_avatar_name)) ? 'remote' : 'local';
    
  • language/lang_english/lang_admin.php[/color][/size]
  1. FIND

    Kod: Tümünü seç

    
    //
    // That's all Folks!
    // -------------------------------------------------
    
    BEFORE, ADD

    Kod: Tümünü seç

    
    //
    // Version Check
    //
    $lang['Version_up_to_date'] = 'Your installation is up to date, no updates are available for your version of phpBB.';
    $lang['Version_not_up_to_date'] = 'Your installation does <b>not</b> seem to be up to date. Updates are available for your version of phpBB, please visit <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> to obtain the latest version.';
    $lang['Latest_version_info'] = 'The latest available version is <b>phpBB %s</b>.';
    $lang['Current_version_info'] = 'You are running <b>phpBB %s</b>.';
    $lang['Connect_socket_error'] = 'Unable to open connection to phpBB Server, reported error is:<br />%s';
    $lang['Socket_functions_disabled'] = 'Unable to use socket functions.';
    $lang['Mailing_list_subscribe_reminder'] = 'For the latest information on updates to phpBB, why not <a href="http://www.phpbb.com/support/" target="_new">subscribe to our mailing list</a>.';
    $lang['Version_information'] = 'Version Information';
    
  • templates/subSilver/admin/index_body.tpl[/color][/size]
  1. FIND - Line 80

    Kod: Tümünü seç

    
    </table>
    
    <br />
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    <h1>{L_VERSION_INFORMATION}</h1>
    
    {VERSION_INFO}
    
    <br />
    
  • templates/subSilver/overall_footer.tpl[/color][/size]
  1. FIND - Line 8

    Kod: Tümünü seç

    
    	Powered by phpBB {PHPBB_VERSION} line, with phpBB linked to www.phpbb.com. If you refuse
    	to include even this then support on our forums may be affected. 
    
    	The phpBB Group : 2002
    // -->
    Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} &copy; 2001, 2002 phpBB Group<br />{TRANSLATION_INFO}</span></div>
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
    	to include even this then support on our forums may be affected.
    
    	The phpBB Group : 2002
    // -->
    Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />{TRANSLATION_INFO}</span></div>
    
  • templates/subSilver/simple_footer.tpl[/color][/size]
  1. FIND - Line 8

    Kod: Tümünü seç

    
    	Powered by phpBB {PHPBB_VERSION} line, with phpBB linked to www.phpbb.com. If you refuse
    	to include even this then support on our forums may be affected. 
    
    	The phpBB Group : 2002
    // -->
    Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} &copy; 2001,2002 phpBB Group</span></div>
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
    	to include even this then support on our forums may be affected. 
    
    	The phpBB Group : 2002
    // -->
    Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group</span></div>
    
  • viewtopic.php[/color][/size]
  1. FIND - Line 498

    Kod: Tümünü seç

    
    	unset($words);
    
    	$highlight = urlencode($HTTP_GET_VARS['highlight']);
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	$highlight_match = phpbb_rtrim($highlight_match, "\\");
    
Kilitli

“2.0.x Sürüm Duyuruları & Güncellemeleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 4 misafir