- admin/admin_board.php
- BUL-Satır 19
- Kod: Tümünü seç
$module['General']['Configuration'] = "$file";
İLE DEĞİŞTİR- Kod: Tümünü seç
$module['General']['Configuration'] = $file;
- BUL-Satır 194
- Kod: Tümünü seç
"L_MAX_POLL_OPTIONS" => $lang['Max_poll_options'],
"L_FLOOD_INTERVAL" => $lang['Flood_Interval'],
"L_FLOOD_INTERVAL_EXPLAIN" => $lang['Flood_Interval_explain'],
SONRASINA EKLE- Kod: Tümünü seç
'L_MAX_LOGIN_ATTEMPTS' => $lang['Max_login_attempts'],
'L_MAX_LOGIN_ATTEMPTS_EXPLAIN' => $lang['Max_login_attempts_explain'],
'L_LOGIN_RESET_TIME' => $lang['Login_reset_time'],
'L_LOGIN_RESET_TIME_EXPLAIN' => $lang['Login_reset_time_explain'],
'MAX_LOGIN_ATTEMPTS' => $new['max_login_attempts'],
'LOGIN_RESET_TIME' => $new['login_reset_time'],
- admin/admin_db_utilities.php
- BUL-Satır 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', 'confirm');
İLE DEĞİŞTİR- 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', 'sessions_keys');
- admin/admin_disallow.php
- BUL-Satır 28
- Kod: Tümünü seç
$module['Users']['Disallow'] = append_sid($filename);
İLE DEĞİŞTİR- Kod: Tümünü seç
$module['Users']['Disallow'] = $filename;
- admin/admin_ranks.php
- BUL-Satır 27
- Kod: Tümünü seç
$module['Users']['Ranks'] = "$file";
İLE DEĞİŞTİR- Kod: Tümünü seç
$module['Users']['Ranks'] = $file;
- admin/admin_styles.php
- BUL-Satır 30
- Kod: Tümünü seç
$module['Styles']['Manage'] = "$file";
İLE DEĞİŞTİR- Kod: Tümünü seç
$module['Styles']['Manage'] = $file;
- admin/admin_users.php
- BUL-Satır 180
- Kod: Tümünü seç
message_die(GENERAL_ERROR, 'Could not delete user from banlist table', '', __LINE__, __FILE__, $sql);
}
SONRASINA EKLE- Kod: Tümünü seç
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE session_user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete sessions for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . SESSIONS_KEYS_TABLE . "
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete auto-login keys for this user', '', __LINE__, __FILE__, $sql);
}
- BUL-Satır 234
- Kod: Tümünü seç
$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['username']))) : '';
İLE DEĞİŞTİR- Kod: Tümünü seç
$username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
- BUL-Satır 407
- Kod: Tümünü seç
if( @file_exists(@phpbb_realpath("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar'])) )
{
@unlink("./" . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']);
İLE DEĞİŞTİR- Kod: Tümünü seç
if( @file_exists(@phpbb_realpath('./../' . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar'])) )
{
@unlink('./../' . $board_config['avatar_path'] . "/" . $this_userdata['user_avatar']);
- admin/admin_words.php
- BUL-Satır 28
- Kod: Tümünü seç
$module['General']['Word_Censor'] = "$file";
İLE DEĞİŞTİR- Kod: Tümünü seç
$module['General']['Word_Censor'] = $file;
- admin/index.php
- BUL-Satır 63
- Kod: Tümünü seç
include($file);
İLE DEĞİŞTİR- Kod: Tümünü seç
include('./' . $file);
- BUL-Satır 237
- Kod: Tümünü seç
if( preg_match("/^(3\.23|4\.)/", $version) )
{
$db_name = ( preg_match("/^(3\.23\.[6-9])|(3\.23\.[1-9][1-9])|(4\.)/", $version) ) ? "`$dbname`" : $dbname;
İLE DEĞİŞTİR- Kod: Tümünü seç
if( preg_match("/^(3\.23|4\.|5\.)/", $version) )
{
$db_name = ( preg_match("/^(3\.23\.[6-9])|(3\.23\.[1-9][1-9])|(4\.)|(5\.)/", $version) ) ? "`$dbname`" : $dbname;
- includes/bbcode.php
- BUL-Satır 203
- Kod: Tümünü seç
$patterns[] = "#\[url\]([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is";
İLE DEĞİŞTİR- Kod: Tümünü seç
$patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
- BUL-Satır 255
- Kod: Tümünü seç
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");
İLE DEĞİŞTİR- Kod: Tümünü seç
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=\\\\"(.*?)\\\\"\]/is', '[/quote]', '', false, '', "[quote:$uid=\\\"\\1\\\"]");
- BUL-Satır 392
- Kod: Tümünü seç
if( preg_match('#\[quote=\\\"#si', $possible_start, $match) && !preg_match('#\[quote=\\\"(.*?)\\\"\]#si', $possible_start) )
{
// OK we are in a quote tag that probably contains a ] bracket.
// Grab a bit more of the string to hopefully get all of it..
if ($close_pos = strpos($text, '"]', $curr_pos + 9))
{
if (strpos(substr($text, $curr_pos + 9, $close_pos - ($curr_pos + 9)), '[quote') === false)
{
$possible_start = substr($text, $curr_pos, $close_pos - $curr_pos + 2);
İLE DEĞİŞTİR- Kod: Tümünü seç
if( preg_match('#\[quote=\\\"#si', $possible_start, $match) && !preg_match('#\[quote=\\\"(.*?)\\\"\]#si', $possible_start) )
{
// OK we are in a quote tag that probably contains a ] bracket.
// Grab a bit more of the string to hopefully get all of it..
if ($close_pos = strpos($text, '"]', $curr_pos + 14))
{
if (strpos(substr($text, $curr_pos + 14, $close_pos - ($curr_pos + 14)), '[quote') === false)
{
$possible_start = substr($text, $curr_pos, $close_pos - $curr_pos + 7);
- common.php
- BUL-Satır 223
- Kod: Tümünü seç
message_die(GENERAL_MESSAGE, 'Please ensure both the install/ and contrib/ directories are deleted');
İLE DEĞİŞTİR- Kod: Tümünü seç
message_die(GENERAL_MESSAGE, 'Please_remove_install_contrib');
- includes/functions.php
- BUL-Satır 161
- Kod: Tümünü seç
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . $user . "'" ) . " AND user_id <> " . ANONYMOUS;
İLE DEĞİŞTİR- Kod: Tümünü seç
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . str_replace("\'", "''", $user) . "'" ) . " AND user_id <> " . ANONYMOUS;
- includes/functions_post.php
- BUL-Satır 28
- Kod: Tümünü seç
$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#');
$html_entities_replace = array('&', '<', '>');
İLE DEĞİŞTİR- Kod: Tümünü seç
$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#', '#"#');
$html_entities_replace = array('&', '<', '>', '"');
- includes/usercp_confirm.php
- BUL-Satır 156
- Kod: Tümünü seç
if (!empty($HTTP_GET_VARS['c']))
{
$_png = define_raw_pngs();
$char = substr($code, intval($HTTP_GET_VARS['c']) - 1, 1);
header('Content-Type: image/png');
header('Cache-control: no-cache, no-store');
echo base64_decode($_png[$char]);
unset($_png);
exit;
}
İLE DEĞİŞTİR- Kod: Tümünü seç
$_png = define_raw_pngs();
$char = substr($code, -1);
header('Content-Type: image/png');
header('Cache-control: no-cache, no-store');
echo base64_decode($_png[$char]);
unset($_png);
exit;
- includes/usercp_register.php
- BUL-Satır 110
- Kod: Tümünü seç
$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');
$strip_var_list['confirm_code'] = 'confirm_code';
İLE DEĞİŞTİR- Kod: Tümünü seç
$strip_var_list = array('email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code');
- BUL-Satır 126
- Kod: Tümünü seç
$trim_var_list = array('cur_password' => 'cur_password', 'new_password' => 'new_password', 'password_confirm' => 'password_confirm', 'signature' => 'signature');
ÖNCESİNE EKLE- Kod: Tümünü seç
$username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
- BUL-Satır 301
- Kod: Tümünü seç
if ($row['code'] != $confirm_code)
ÖNCESİNE EKLE- Kod: Tümünü seç
// Only compare one char if the zlib-extension is not loaded
if (!@extension_loaded('zlib'))
{
$row['code'] = substr($row['code'], -1);
}
- language/lang_english/lang_admin.php
- BUL-Satır 749
- Kod: Tümünü seç
//
// That's all Folks!
ÖNCESİNE EKLE- Kod: Tümünü seç
//
// Login attempts configuration
//
$lang['Max_login_attempts'] = 'İzin verilen oturum açma denemesi';
$lang['Max_login_attempts_explain'] = 'Pano için izin verilen oturum açma deneme sayısı.';
$lang['Login_reset_time'] = 'Oturum açma kilit zamanı';
$lang['Login_reset_time_explain'] = 'İzin verilen oturum açma deneme sayısı aşıldıktan sonra, bir sonraki oturum açma izni için mecburi beklenmesi gereken dakika.';
- language/lang_english/lang_main.php
- BUL-Satır 1021
- Kod: Tümünü seç
//
// That's all, Folks!
ÖNCESİNE EKLE- Kod: Tümünü seç
$lang['Login_attempts_exceeded'] = 'En fazla oturum açma deneme sayısı olan %s aştınız. %s dakika boyunca oturum açmanıza izin verilmeyecektir.';
$lang['Please_remove_install_contrib'] = 'Lütfen install/ ve contrib/ dizinlerini siliniz';
- login.php
- BUL-Satır 60
- Kod: Tümünü seç
$sql = "SELECT user_id, username, user_password, user_active, user_level
İLE DEĞİŞTİR- Kod: Tümünü seç
$sql = "SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try
- BUL-Satır 79
- Kod: Tümünü seç
if( md5($password) == $row['user_password'] && $row['user_active'] )
ÖNCESİNE EKLE- Kod: Tümünü seç
// If the last login is more than x minutes ago, then reset the login tries/time
if ($row['user_last_login_try'] && $board_config['login_reset_time'] && $row['user_last_login_try'] < (time() - ($board_config['login_reset_time'] * 60)))
{
$db->sql_query('UPDATE ' . USERS_TABLE . ' SET user_login_tries = 0, user_last_login_try = 0 WHERE user_id = ' . $row['user_id']);
$row['user_last_login_try'] = $row['user_login_tries'] = 0;
}
// Check to see if user is allowed to login again... if his tries are exceeded
if ($row['user_last_login_try'] && $board_config['login_reset_time'] && $board_config['max_login_attempts'] &&
$row['user_last_login_try'] >= (time() - ($board_config['login_reset_time'] * 60)) && $row['user_login_tries'] >= $board_config['max_login_attempts'])
{
message_die(GENERAL_MESSAGE, sprintf($lang['Login_attempts_exceeded'], $board_config['max_login_attempts'], $board_config['login_reset_time']));
}
- BUL-Satır 97
- 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);
SONRASINA EKLE- Kod: Tümünü seç
// Reset login tries
$db->sql_query('UPDATE ' . USERS_TABLE . ' SET user_login_tries = 0, user_last_login_try = 0 WHERE user_id = ' . $row['user_id']);
- BUL-Satır 115
- Kod: Tümünü seç
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
$redirect = str_replace('?', '&', $redirect);
ÖNCESİNE EKLE- Kod: Tümünü seç
// Save login tries and last login
if ($row['user_id'] != ANONYMOUS)
{
$sql = 'UPDATE ' . USERS_TABLE . '
SET user_login_tries = user_login_tries + 1, user_last_login_try = ' . time() . '
WHERE user_id = ' . $row['user_id'];
$db->sql_query($sql);
}
- privmsg.php
- BUL-Satır 38
- Kod: Tümünü seç
$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#');
$html_entities_replace = array('&', '<', '>');
İLE DEĞİŞTİR- Kod: Tümünü seç
$html_entities_match = array('#&(?!(\#[0-9]+;))#', '#<#', '#>#', '#"#');
$html_entities_replace = array('&', '<', '>', '"');
- templates/subSilver/admin/board_config_body.tpl
- BUL-Satır 59
- Kod: Tümünü seç
<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="flood_interval" value="{FLOOD_INTERVAL}" /></td>
</tr>
SONRASINA EKLE- Kod: Tümünü seç
<tr>
<td class="row1">{L_MAX_LOGIN_ATTEMPTS}<br /><span class="gensmall">{L_MAX_LOGIN_ATTEMPTS_EXPLAIN}</span></td>
<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="max_login_attempts" value="{MAX_LOGIN_ATTEMPTS}" /></td>
</tr>
<tr>
<td class="row1">{L_LOGIN_RESET_TIME}<br /><span class="gensmall">{L_LOGIN_RESET_TIME_EXPLAIN}</span></td>
<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="login_reset_time" value="{LOGIN_RESET_TIME}" /></td>
</tr>
- templates/subSilver/admin/index_body.tpl
- BUL-Satır 46
- Kod: Tümünü seç
<td class="row2"><b>{GZIP_COMPRESSION}</b></td>
</tr>
</table>
SONRASINA EKLE- Kod: Tümünü seç
<h1>{L_VERSION_INFORMATION}</h1>
{VERSION_INFO}
<br />
- BUL-Satır 87
- Kod: Tümünü seç
<h1>{L_VERSION_INFORMATION}</h1>
{VERSION_INFO}
<br />
İLE DEĞİŞTİR (just remove the lines)- Kod: Tümünü seç