phpBB 2.0.14 den 2.0.15 e Kod Değişikliği

phpBB Türkçe Desteği phpbbturkey.com sitesinden alabilirsiniz.
Kilitli
Kullanıcı avatarı
BLacK
Quick Friend
Quick Friend
Mesajlar: 71
Kayıt: 12-03-2005 13:29
Konum: orion takım yıldızı 17. bölge ana holografik üst , titan
İletişim:

phpBB 2.0.14 den 2.0.15 e Kod Değişikliği

Mesaj gönderen BLacK »

phpBB 2.0.14 den phpBB 2.0.15 e Kod Değişikliği



  • admin/admin_forums.php
  1. BUL - Satır 236

    Kod: Tümünü seç

    
    	if( $mode == "addforum" )
    	{
    		list($cat_id) = each($HTTP_POST_VARS['addforum']);
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    		$cat_id = intval($cat_id);
    
  • admin/admin_smilies.php
  1. BUL - Satır 450

    Kod: Tümünü seç

    
    			$smile_code = ( isset($HTTP_POST_VARS['smile_code']) ) ? $HTTP_POST_VARS['smile_code'] : $HTTP_GET_VARS['smile_code'];
    			$smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? $HTTP_POST_VARS['smile_url'] : $HTTP_GET_VARS['smile_url'];
    			$smile_emotion = ( isset($HTTP_POST_VARS['smile_emotion']) ) ? $HTTP_POST_VARS['smile_emotion'] : $HTTP_GET_VARS['smile_emotion'];
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    			$smile_code = trim($smile_code);
    			$smile_url = trim($smile_url);
    			$smile_emotion = trim($smile_emotion);
    
  • admin/pagestart.php
  1. BUL - Satır 62

    Kod: Tümünü seç

    
    	redirect("index.$phpEx?sid=" . $userdata['session_id']);
    }
    
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    if (!$userdata['session_admin'])
    {
    	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
    }
    
    
  • db/postgres7.php
  1. BUL - Satır 126

    Kod: Tümünü seç

    
    			$query = preg_replace('#(.*WHERE.*)(username|user_email|ban_email) = \'(.*)\'#ise', "\"\\1LOWER(\\2) = '\" . strtolower('\\3') . \"'\"", $query);
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    //			$query = preg_replace('#(.*WHERE.*)(username|user_email|ban_email) = \'(.*)\'#ise', "\"\\1LOWER(\\2) = '\" . strtolower('\\3') . \"'\"", $query);
    
  • groupcp.php
  1. BUL - Satır 340

    Kod: Tümünü seç

    
    			if ( !($row = $db->sql_fetchrow($result)) )
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    			if ( !($row = $db->sql_fetchrow($result)) || $row['is_auth_mod'] == 0 )
    
  • includes/bbcode.php
  1. BUL - Satır 127

    Kod: Tümünü seç

    
    {
    	global $lang, $bbcode_tpl;
    
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    	$text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);
    
    
  2. BUL - Satır 197

    Kod: Tümünü seç

    
    	// [img]image_url_here[/img] code..
    	// This one gets first-passed..
    	$patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    	// [img]image_url_here[/img] code..
    	// This one gets first-passed..
    	$patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";
    
  3. BUL - Satır 210

    Kod: Tümünü seç

    
    	// [url=xxxx://www.phpbb.com]phpBB[/url] code..
    	$patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\](.*?)\[/url\]#is";
    	$replacements[] = $bbcode_tpl['url3'];
    
    	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
    	$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\](.*?)\[/url\]#is";
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    	// [url=xxxx://www.phpbb.com]phpBB[/url] code..
    	$patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i";
    	$replacements[] = $bbcode_tpl['url3'];
    
    	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
    	$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i";
    
  4. BUL - Satır 619

    Kod: Tümünü seç

    
     */
    function make_clickable($text)
    {
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    	$text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);
    
  • includes/sessions.php
  1. BUL - Satır 27

    Kod: Tümünü seç

    
    function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_autologin = 0)
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_autologin = 0, $admin = 0)
    
  2. BUL - Satır 158

    Kod: Tümünü seç

    
    		SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
    		WHERE session_id = '" . $session_id . "' 
    			AND session_ip = '$user_ip'";
    	if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
    	{
    		$session_id = md5(uniqid($user_ip));
    
    		$sql = "INSERT INTO " . SESSIONS_TABLE . "
    			(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
    			VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    		SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
    		WHERE session_id = '" . $session_id . "' 
    			AND session_ip = '$user_ip'";
    	if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
    	{
    		list($sec, $usec) = explode(' ', microtime());
    		mt_srand((float) $sec + ((float) $usec * 100000));
    		$session_id = md5(uniqid(mt_rand(), true));
    
    		$sql = "INSERT INTO " . SESSIONS_TABLE . "
    			(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin)
    			VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login, $admin)";
    
  3. BUL - Satır 180

    Kod: Tümünü seç

    
    	{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : ( 
    		$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time; 
    
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    		if (!$admin)
    		{
    
  4. BUL - Satır 189

    Kod: Tümünü seç

    
    
    		$userdata['user_lastvisit'] = $last_visit;
    
    		$sessiondata['autologinid'] = ( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '';
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    		}
    
    		$userdata['user_lastvisit'] = $last_visit;
    
    		$sessiondata['autologinid'] = (!$admin) ? (( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '') : $sessiondata['autologinid'];
    
  5. BUL - Satır 204

    Kod: Tümünü seç

    
    	$userdata['session_page'] = $page_id;
    	$userdata['session_start'] = $current_time;
    	$userdata['session_time'] = $current_time;
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    	$userdata['session_admin'] = $admin;
    
  6. BUL - Satır 294

    Kod: Tümünü seç

    
    					$sql = "UPDATE " . SESSIONS_TABLE . " 
    						SET session_time = $current_time, session_page = $thispage_id 
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    					// A little trick to reset session_admin on session re-usage
    					$update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : '';
    
    					$sql = "UPDATE " . SESSIONS_TABLE . " 
    						SET session_time = $current_time, session_page = $thispage_id$update_admin
    
  • includes/smtp.php
  1. BUL - Satır 109

    Kod: Tümünü seç

    
    	if( !$socket = fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    	if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
    
  • includes/usercp_viewprofile.php
  1. BUL - Satır 36

    Kod: Tümünü seç

    
    }
    $profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
    
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    if (!$profiledata)
    {
    	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
    }
    
    
  • language/lang_english/lang_main.php
  1. BUL - Satır 1021

    Kod: Tümünü seç

    
    $lang['An_error_occured'] = 'An Error Occurred';
    $lang['A_critical_error'] = 'A Critical Error Occurred';
    
    
    SONRA, EKLE

    Kod: Tümünü seç

    
    $lang['Admin_reauthenticate'] = 'To administer the board you must re-authenticate yourself.';
    
    
  • login.php
  1. BUL - Satır 55

    Kod: Tümünü seç

    
    	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && (!$userdata['session_logged_in'] || isset($HTTP_POST_VARS['admin'])) )
    
  2. BUL - Satır 80

    Kod: Tümünü seç

    
    					$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    					$admin = (isset($HTTP_POST_VARS['admin'])) ? 1 : 0;
    					$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin, $admin);
    
  3. BUL - Satır 162

    Kod: Tümünü seç

    
    	if( !$userdata['session_logged_in'] )
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    	if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))
    
  4. BUL - Satır 211

    Kod: Tümünü seç

    
    
    		make_jumpbox('viewforum.'.$phpEx, $forum_id);
    		$template->assign_vars(array(
    			'USERNAME' => $username,
    
    			'L_ENTER_PASSWORD' => $lang['Enter_password'],
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    		$s_hidden_fields .= (isset($HTTP_GET_VARS['admin'])) ? '<input type="hidden" name="admin" value="1" />' : '';
    
    		make_jumpbox('viewforum.'.$phpEx, $forum_id);
    		$template->assign_vars(array(
    			'USERNAME' => $username,
    
    			'L_ENTER_PASSWORD' => (isset($HTTP_GET_VARS['admin'])) ? $lang['Admin_reauthenticate'] : $lang['Enter_password'],
    
  • viewtopic.php
  1. BUL - Satır 1110

    Kod: Tümünü seç

    
    		$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    		$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', $highlight_match) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
    
  • admin/admin_ug_auth.php
  1. BUL - Satır 553

    Kod: Tümünü seç

    
    		message_die(GENERAL_MESSAGE, $message);
    	}
    }
    else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id ) ) || ( $mode == 'group' && $group_id ) )
    
    ÖNCE, EKLE

    Kod: Tümünü seç

    
    
    		$sql = 'SELECT user_id FROM ' . USER_GROUP_TABLE . "
    			WHERE group_id = $group_id";
    		$result = $db->sql_query($sql);
    
    		$group_user = array();
    		while ($row = $db->sql_fetchrow($result))
    		{
    			$group_user[$row['user_id']] = $row['user_id'];
    		}
    		$db->sql_freeresult($result);
    
    		$sql = "SELECT ug.user_id, COUNT(auth_mod) AS is_auth_mod 
    			FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug 
    			WHERE ug.user_id IN (" . implode(', ', $group_user) . ") 
    				AND aa.group_id = ug.group_id 
    				AND aa.auth_mod = 1
    			GROUP BY ug.user_id";
    		if ( !($result = $db->sql_query($sql)) )
    		{
    			message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __SATIR__, __FILE__, $sql);
    		}
    
    		while ($row = $db->sql_fetchrow($result))
    		{
    			if ($row['is_auth_mod'])
    			{
    				unset($group_user[$row['user_id']]);
    			}
    		}
    		$db->sql_freeresult($result);
    
    		if (sizeof($group_user))
    		{
    			$sql = "UPDATE " . USERS_TABLE . " 
    				SET user_level = " . USER . " 
    				WHERE user_id IN (" . implode(', ', $group_user) . ")";
    			if ( !($result = $db->sql_query($sql)) )
    			{
    				message_die(GENERAL_ERROR, 'Could not update user level', '', __SATIR__, __FILE__, $sql);
    			}
    		}
    
  • includes/usercp_register.php
  1. BUL - Satır 414

    Kod: Tümünü seç

    
    			if (strtolower($username) != strtolower($userdata['username']))
    
    TÜMÜNÜ DEĞİŞTİR

    Kod: Tümünü seç

    
    			if (strtolower($username) != strtolower($userdata['username']) || $mode == 'register')
    
[b][glow=black][color=red] SCARFACE
"In this country, you gotta make the money first.
Then when you get the money, you get the power.
Then when you get the power, then you get the woman."[/glow][/color][/b]
Tony Montana a.k.a Al Paçino
Kullanıcı avatarı
BLacK
Quick Friend
Quick Friend
Mesajlar: 71
Kayıt: 12-03-2005 13:29
Konum: orion takım yıldızı 17. bölge ana holografik üst , titan
İletişim:

phpbb 2.0.15 admin bug'unun düzeltilmesi

Mesaj gönderen BLacK »

  • admin_ug_auth.php

    BUL

    Kod: Tümünü seç

    WHERE user_id IN (" . implode(', ', $group_user) . ")";
    DEĞİŞTİR

    Kod: Tümünü seç

    WHERE user_id IN (" . implode(', ', $group_user) . ") AND user_level = " . MOD;
[b][glow=black][color=red] SCARFACE
"In this country, you gotta make the money first.
Then when you get the money, you get the power.
Then when you get the power, then you get the woman."[/glow][/color][/b]
Tony Montana a.k.a Al Paçino
Kullanıcı avatarı
computercrazy
New Friend
New Friend
Mesajlar: 1
Kayıt: 27-06-2005 15:28

Mesaj gönderen computercrazy »

benim forumum 2.0.10 eğer ben bunu 2.0.15 e update edersem modlarım vs. gider mi?
Kullanıcı avatarı
BLacK
Quick Friend
Quick Friend
Mesajlar: 71
Kayıt: 12-03-2005 13:29
Konum: orion takım yıldızı 17. bölge ana holografik üst , titan
İletişim:

Mesaj gönderen BLacK »

ilgili satırları değiştirdiğin takdirde hata verecektir.
önerim db'yi muhafaza et en son sürümü kur db'nin yolunu ona göre ver
[b][glow=black][color=red] SCARFACE
"In this country, you gotta make the money first.
Then when you get the money, you get the power.
Then when you get the power, then you get the woman."[/glow][/color][/b]
Tony Montana a.k.a Al Paçino
Kilitli
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj

Kimler çevrimiçi

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