|
07.11.2005, 02:21
Часть 7
Открываем modules/Forums/login.php
Находим (138):
PHP код:
else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] ) {
Ниже добавьте:
PHP код:
// session id check if ($sid == '' || $sid != $userdata['session_id']) { message_die(GENERAL_ERROR, 'Invalid_session'); }
Находим (182):
PHP код:
if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
Выше добавляем:
Находим (193):
PHP код:
if(count($forward_match) > 1) {
Ниже находим и удаляем:
Находим и удаляем (215):
PHP код:
else { $forward_page = ''; }
Находим (223):
PHP код:
make_jumpbox('viewforum.'.$phpEx, $forum_id);
Заменяем на:
PHP код:
make_jumpbox('viewforum.'.$phpEx);
Открываем modules/Forums/modcp.php
Находим (232):
PHP код:
message_die(MESSAGE, sprintf($lang['Sorry_auth_delete'], $is_auth['auth_delete_type']));
Заменяем на:
PHP код:
message_die(GENERAL_MESSAGE, sprintf($lang['Sorry_auth_delete'], $is_auth['auth_delete_type']));
Находим (1085):
PHP код:
'U_SEARCHPOSTS' => append_sid("search.$phpEx?search_author=" . urlencode($username) . "&showresults=topics"))
Заменяем на:
PHP код:
'U_SEARCHPOSTS' => append_sid("search.$phpEx?search_author=" . (($id == ANONYMOUS) ? 'Anonymous' : urlencode($username)) . "&showresults=topics"))
Открываем modules/Forums/posting.php
Находим (70):
PHP код:
$refresh = $preview || $poll_add || $poll_edit || $poll_delete;
Ниже добавляем:
PHP код:
$orig_word = $replacement_word = array();
Находим (76):
PHP код:
$topic_type = ( !empty($HTTP_POST_VARS['topictype']) ) ? intval($HTTP_POST_VARS['topictype']) : POST_NORMAL;
Ниже добавляем:
PHP код:
$topic_type = ( in_array($topic_type, array(POST_NORMAL, POST_STICKY, POST_ANNOUNCE)) ) ? $topic_type : POST_NORMAL;
Находим (205):
PHP код:
$sql = "SELECT f.*, t.topic_status, t.topic_title
Заменяем на:
PHP код:
$sql = "SELECT f.*, t.topic_status, t.topic_title, t.topic_type
Находим (220):
PHP код:
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
Заменяем на:
PHP код:
$select_sql = (!$submit) ? ', t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig, u.user_sig_bbcode_uid' : '';
Находим (329):
PHP код:
$post_data['first_post'] = ( $mode == 'newtopic' ) ? true : 0; $post_data['last_post'] = false; $post_data['has_poll'] = false; $post_data['edit_poll'] = false; }
Выше добавляем:
PHP код:
if ( $mode == 'newtopic' ) { $post_data['topic_type'] = POST_NORMAL; }
Ниже добавляем (найденного):
PHP код:
if ( $mode == 'poll_delete' && !isset($poll_id) ) { message_die(GENERAL_MESSAGE, $lang['No_such_post']); }
Находим (660):
PHP код:
$user_sig = ( $post_info['user_sig'] != '' && $board_config['allow_sig'] ) ? $post_info['user_sig'] : '';
Ниже добавляем:
PHP код:
$userdata['user_sig_bbcode_uid'] = $post_info['user_sig_bbcode_uid'];
Открываем modules/Private_Messages/index.php
Находим (344):
PHP код:
if ( $sent_info['sent_items'] >= $board_config['max_sentbox_privmsgs'] )
Заменяем на:
PHP код:
if ($board_config['max_sentbox_privmsgs'] && $sent_info['sent_items'] >= $board_config['max_sentbox_privmsgs'])
Находим (588):
PHP код:
$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>'; $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';
Заменяем на:
PHP код:
$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . sprintf($lang['Search_user_posts'], $username_from) . '" title="' . sprintf($lang['Search_user_posts'], $username_from) . '" border="0" /></a>'; $search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $username_from) . '</a>';
Находим (966):
PHP код:
if ( $saved_info['savebox_items'] >= $board_config['max_savebox_privmsgs'] )
Заменяем на:
PHP код:
if ($board_config['max_savebox_privmsgs'] && $saved_info['savebox_items'] >= $board_config['max_savebox_privmsgs'] )
Находим (1196):
Выше добавляем:
PHP код:
if ($submit && $mode == 'edit') { $sql = 'SELECT privmsgs_from_userid FROM ' . PRIVMSGS_TABLE . ' WHERE privmsgs_id = ' . (int) $privmsg_id . ' AND privmsgs_from_userid = ' . $userdata['user_id']; if (!($result = $db->sql_query($sql))) { message_die(GENERAL_ERROR, "Could not obtain message details", "", __LINE__, __FILE__, $sql); } if (!($row = $db->sql_fetchrow($result))) { message_die(GENERAL_MESSAGE, $lang['No_such_post']); } $db->sql_freeresult($result); unset($row); }
Находим (1231):
PHP код:
$to_userdata = $db->sql_fetchrow($result);
Заменяем на:
PHP код:
if (!($to_userdata = $db->sql_fetchrow($result))) { $error = TRUE; $error_msg = $lang['No_such_user']; }
Найходим (1304):
PHP код:
if ( $inbox_info['inbox_items'] >= $board_config['max_inbox_privmsgs'] )
Заменяем на:
PHP код:
if ($board_config['max_inbox_privmsgs'] && $inbox_info['inbox_items'] >= $board_config['max_inbox_privmsgs'])
Находим (1402):
PHP код:
'USERNAME' => $to_username,
Заменяем на:
PHP код:
'USERNAME' => stripslashes($to_username),
Находим (1508):
Заменяем на:
PHP код:
else if ( $mode == 'edit' )
Находим (1593):
PHP код:
$privmsg_subject = $privmsg_message = '';
Заменяем на:
PHP код:
$privmsg_subject = $privmsg_message = $to_username = '';
Находим и удаляем (1888):
PHP код:
'S_NAMES_SELECT' => $user_names_select,
Открываем modules/Forums/search.php
Находим (271):
PHP код:
$split_search = ( !strstr($multibyte_charset, $lang['ENCODING']) ) ? split_words(clean_words('search', stripslashes($search_keywords), $stopword_array, $synonym_array), 'search') : split(' ', $search_keywords);
Заменяем на:
PHP код:
$stripped_keywords = stripslashes($search_keywords); $split_search = ( !strstr($multibyte_charset, $lang['ENCODING']) ) ? split_words(clean_words('search', $stripped_keywords, $stopword_array, $synonym_array), 'search') : split(' ', $search_keywords); unset($stripped_keywords);
Находим (1318):
PHP код:
ORDER BY c.cat_id, f.forum_order";
Заменяем на:
PHP код:
ORDER BY c.cat_order, f.forum_order";
|
|