View Single Post
  #222  
Old 04-12-2005, 08:33 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Folks,

For those of you who decided to use my modification posted above, for copying posts to a new thread, please note that there were .... a few bugs in the way the database was updated. Don't panick nothing serious, it's just that in my hurry to provide you with this, I haven't taken care of all possible issues, and haven't added the required addslashes or intvals. If you haven't had an error when trying to use the copy function, you wouldn't be aware of it. If you had an error, I am sure you would have posted it here.

So, if you want to be 100% correct, please edit your inlinemod.php and find:

PHP Code:
$DB_site->query("
                INSERT INTO " 
TABLE_PREFIX "post
                (
                    threadid,
                    parentid,
                    username,
                    userid,
                    title,
                    dateline,
                    pagetext,
                    allowsmilie,
                    showsignature,
                    ipaddress,
                    iconid,
                    visible,
                    attach,
                    warn_flag
                )
                VALUES
                (
                    '
{$vars[newthreadid]}',
                    '
{$pst['parentid']}',
                    '
{$pst['username']}',
                    '
{$pst['userid']}',
                    '
{$pst['title']}',
                    '
{$pst['dateline']}',
                    '
{$pst['pagetext']}',
                    '
{$pst['allowsmilie']}',
                    '
{$pst['showsignature']}',
                    '
{$pst['ipaddress']}',
                    '
{$pst['iconid']}',
                    '
{$pst['visible']}',
                    '
{$pst['attach']}',
                    '
{$pst['warn_flag']}'
                )"
            
); 
Replace that, with:

PHP Code:
$DB_site->query("
                INSERT INTO " 
TABLE_PREFIX "post
                (
                    threadid,
                    parentid,
                    username,
                    userid,
                    title,
                    dateline,
                    pagetext,
                    allowsmilie,
                    showsignature,
                    ipaddress,
                    iconid,
                    visible,
                    attach,
                    warn_flag
                )
                VALUES
                (
                    " 
intval($vars[newthreadid]) . ",
                    " 
intval($pst['parentid']) . ",
                    '" 
addslashes($pst['username']) . "',
                    " 
intval($pst['userid']) . ",
                    '" 
addslashes($pst['title']) . "',
                    " 
intval($pst['dateline']) . ",
                    '" 
addslashes($pst['pagetext']) . "',
                    " 
intval($pst['allowsmilie']) . ",
                    " 
intval($pst['showsignature']) . ",
                    '" 
addslashes($pst['ipaddress']) . "',
                    " 
intval($pst['iconid']) . ",
                    " 
intval($pst['visible']) . ",
                    " 
intval($pst['attach']) . ",
                    " 
intval($pst['warn_flag']) . "
                )"
            
); 
The code in the above post has been edited with the new ... version.

Apologies for any inconvenience.

Rgds
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01223 seconds
  • Memory Usage 1,819KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete