Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-16-2000 Last Update: Never Installs: 0
 
No support by the author.

Ok, it's the really simple, crappy version - sue me!

Not tested too much (only twice), but seemed to work relatively well.

postings.php, find:
Code:
$DB_site->query("UPDATE thread SET forumid=$forumid WHERE threadid=$threadid");
ABOVE it add:
Code:
  if ($savecopy) {
  	$threadinfo=$DB_site->query_first("SELECT title,lastpost,forumid,open,replycount,postusername,lastposter,dateline,views,iconid,notes,visible,subjectindex,threadindex,userindex FROM thread WHERE threadid=$threadid");
  	$DB_site->query("INSERT INTO thread (threadid,title,lastpost,forumid,open,replycount,postusername,lastposter,dateline,views,iconid,notes,visible,subjectindex,threadindex,userindex) VALUES (NULL,'".addslashes("$threadinfo[title]")."','".addslashes("$threadinfo[lastpost]")."','".addslashes("$threadinfo[forumid]")."',0,'".addslashes("$threadinfo[replycount]")."','".addslashes("$threadinfo[postusername]")."','".addslashes("$threadinfo[lastposter]")."','".addslashes("$threadinfo[dateline]")."','".addslashes("$threadinfo[views]")."','".addslashes("$threadinfo[iconid]")."','".addslashes("$threadinfo[notes]")."','".addslashes("$threadinfo[visible]")."','".addslashes("$threadinfo[subjectindex]")."','".addslashes("$threadinfo[threadindex]")."','".addslashes("$threadinfo[userindex]")."')");
  	$newid=$DB_site->insert_id();
  	$posts=$DB_site->query("SELECT postid,threadid,username,userid,title,dateline,pagetext,allowsmilie,email,signature,ipaddress,iconid,visible FROM post WHERE threadid=$threadid");
  	while ($post=$DB_site->fetch_array($posts)) {
  		$DB_site->query("INSERT INTO post (postid,threadid,username,userid,title,dateline,pagetext,allowsmilie,email,signature,ipaddress,iconid,visible) VALUES (NULL,'$newid','".addslashes("$post[username]")."','".addslashes("$post[userid]")."','".addslashes("$post[title]")."','".addslashes("$post[dateline]")."','".addslashes("$post[pagetext]")."','".addslashes("$post[allowsmilie]")."','".addslashes("$post[email]")."','".addslashes("$post[signature]")."','".addslashes("$post[ipaddress]")."','".addslashes("$post[iconid]")."','".addslashes("$post[visible]")."')");
  	}
  }
find:
Code:
$DB_site->query("UPDATE forum SET replycount=$numberposts,threadcount=threadcount-1,lastpost=$lastpost,lastposter='".addslashes($lastposter)."' WHERE forumid=$curforumid");
REPLACE with:
Code:
  if (!$savecopy) {
  	$DB_site->query("UPDATE forum SET replycount=$numberposts,threadcount=threadcount-1,lastpost=$lastpost,lastposter='".addslashes($lastposter)."' WHERE forumid=$curforumid");
  }
find:
Code:
eval("echo standardredirect(\$bbtitle,\"".gettemplate("redirect_movethread")."\",\"showthread.php?threadid=$threadid\");");
REPLACE with:
Code:
  if ($savecopy) {
  	eval("echo standardredirect(\$bbtitle,\"".gettemplate("redirect_movethread")."\",\"showthread.php?threadid=$newid\");");
  } else {
  	eval("echo standardredirect(\$bbtitle,\"".gettemplate("redirect_movethread")."\",\"showthread.php?threadid=$threadid\");");
  }
-----
Close that.

Now, in your move template, add this somewhere:
Code:
<TD><INPUT TYPE="checkbox" NAME="savecopy" value="yes">&nbsp;&nbsp; <normalfont>Do you want to save a copy of this message (but closed) in its original forum?</normalfont></td>
----
That's it, you should be done.
Maybe not efficient, but it works

BTW, sorry there's no note on the page - I don't feel like adding a whole column to the database for that

[Edited by Ed Sullivan on 06-17-2000 at 11:01 PM]

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 08-18-2000, 03:08 AM
Guest
 
Posts: n/a
Default

probably the same time as the next release
Reply With Quote
  #23  
Old 08-18-2000, 02:40 PM
Guest
 
Posts: n/a
Default

Ed:

Is there anyway you can take the code that you've written above and when it closes the thread it changes the link to the now closed thread to be the same as the saved copy?

Parker
Reply With Quote
  #24  
Old 08-18-2000, 03:48 PM
Guest
 
Posts: n/a
Default

Again just use what we were talking about for leaving a note when closing a thread, just change the message to indicate the address of our new thread...
Reply With Quote
  #25  
Old 08-19-2000, 06:44 PM
Guest
 
Posts: n/a
Default

I hope there are two options£º
1.save a copy of this message (but closed) in its original forum
2.save a copy this message (keep topic open) in its original forum after moving

I think the second option is useful when an user move a thread to an archive forum.

How to hack the code?

Thanks in advance.
Reply With Quote
  #26  
Old 08-24-2000, 12:40 PM
Guest
 
Posts: n/a
Default

where is the demo ?
Reply With Quote
  #27  
Old 08-24-2000, 02:55 PM
Guest
 
Posts: n/a
Default

well i never got this to work at all.... all it did was move the thread like it did normally
Reply With Quote
  #28  
Old 09-01-2000, 04:23 AM
Guest
 
Posts: n/a
Default

any updates ? I tried again to do this but it doesn't work at all ? can someone check my postings.php file ?

[Edited by eva2000 on 09-01-2000 at 02:22 AM]
Reply With Quote
  #29  
Old 09-21-2000, 05:38 AM
Guest
 
Posts: n/a
Default

A good thing also, but I think kind of hard, is to move the thread to the new location and leave the original one open. And at the same time post any reply to BOTH of the threads.

Do you think its possible?
Reply With Quote
  #30  
Old 11-19-2000, 09:35 PM
Guest
 
Posts: n/a
Default

Will this work with 1.1.4?

wanted to know before i installed it
Reply With Quote
  #31  
Old 11-20-2000, 12:55 PM
Guest
 
Posts: n/a
Default

Should
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:53 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04677 seconds
  • Memory Usage 2,279KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (7)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete