View Single Post
  #1  
Old 01-10-2011, 02:28 PM
jwocky jwocky is offline
 
Join Date: Mar 2005
Posts: 138
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Datamanager help with editing threads via cron

I want to build a datamanger that will periodically go and edit a thread title only of a specific thread periodicly.

It would actually edit and change the thread title to the current date/time.

I dont want to modify the text of the post or the starter, or any other settings such as whether the thread is open, closed, etc...

My question is, do I still have to set data the pagetext, etc.. into a datamanager if I dont want to change it, or will vbulletin know to leave that the way it was?

Does anyone have any sample code to pull of what im thinking of here?

Thanks!!


PHP Code:
        require_once('global.php'); 
        require_once(
'includes/class_dm.php'); 
        require_once(
'includes/class_dm_threadpost.php'); 
        require_once(
'includes/functions_databuild.php'); 

        
$postdm = new vB_DataManager_Post($vbulletinERRTYPE_STANDARD); 

        
$postthreadid '882523'
        
$postuserid '1'

        
$threadinfo fetch_threadinfo($postthreadid); 
        
$foruminfo fetch_foruminfo($threadinfo['forumid']); 

        
$postdm->set_info('forum'$foruminfo); 
        
$postdm->set_info('thread'$threadinfo);   
        
$postdm->set('threadid'$postthreadid); 
        
$postdm->save(); 
        unset(
$postdm);   
         
        
build_forum_counters($threadinfo['forumid']); 
I purposely left out the pagetext, smilies, etc... will that instruct vbuletin to leave that data alone?

Thanks!!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01033 seconds
  • Memory Usage 1,780KB
  • 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
  • (1)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