The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Comments |
#32
|
|||
|
|||
Is this removing sticky threads aswell ?
|
#33
|
|||
|
|||
How would I go about setting this hack up so that it moves a thread which has replies but not been active for 14 days?
|
#34
|
|||
|
|||
Just to clarify, this moves a thread which has had no reply posts at all or moves a thread which has had replies but not for x days?
|
#35
|
||||
|
||||
Quote:
Code:
SELECT * from `" . TABLE_PREFIX . "thread` Where forumid =" . $forumid_from . " AND `postuserid` NOT IN (".$vbulletin->options['Admin'].") AND `dateline` <= '" . (TIMENOW - ( 45 * 86400)) . "'"); |
#36
|
||||
|
||||
I changed the move code, starting at line 11 to:
Code:
//comma delimited $from=$vbulletin->options['forumids']; // do not edit below if ($vbulletin->options['automovemode']) { //if $from is empty then do not continue if (!(empty($from))) { $array_from=split(",",$from); //comma delimited $to=$vbulletin->options['forumarchive']; //retrive the forum archive ID's $array_to=split(",",$to); //split the forum archive id on the "," $i=0; $arraycount=count($array_to); //get the count of the array $default_to=$array_to[$i]; //place the first array item into storage //the first array item is the default forum id to use in case //any forum id place hodler are blank //do not do if $default_to is empty if (!(empty($default_to))) { echo $to . " in if statement</ br>"; foreach($array_from as $forumid_from) { echo "retreiving forum info for forum: " . $forumid_from; //select a single forum ID to move $check=$vbulletin->db->query_read(" SELECT * from `" . TABLE_PREFIX . "thread` Where forumid =" . $forumid_from . " AND `postuserid` NOT IN (".$vbulletin->options['Admin'].") AND `dateline` <= '" . (TIMENOW - ( 45 * 86400)) . "'"); while ($check2 = $vbulletin->db->fetch_array($check)) { require_once('./includes/functions_databuild.php'); $threadman=&datamanager_init('Thread', $vbulletin, ERRTYPE_ARRAY, 'threadpost'); $threadman->set_existing($check2); $threadman->set('forumid', $array_to[$i]); $threadman->set('sticky', 1); $threadman->save(); build_forum_counters($check2['forumid']); if ($array_to[$i] == "") {build_forum_counters($default_to);} else {build_forum_counters($array_to[$i]);} echo "Auto Move Threads:<i>".$check2[title]."</a></i><br>"; log_cron_action('Auto Move Threads', $nextitem); } //if only one archive place desired then do not increment forum_to index if ($arraycount > 1) {$i +=1;} } } } } Such as in the options for Effected Forums if I entered 1,2,3,4 and in Archive Forums I put 20,21,,21 Then forums 1 and 3 gets moved to forum 20 and forums 3 and 4 gets moved to forums 21 If I entered Effected Forums if I entered 1,2,3,4 and in Archive Forums I put 20 then all forums get moved into 20 enojoy! |
#37
|
||||
|
||||
Quote:
Quote:
attachmentid=47281&stc=1&thumb=1&d=[/IMG] it only move/delete in X days and the thread that have 0 post , |
#38
|
||||
|
||||
Quote:
|
#39
|
||||
|
||||
Good Jop, louis_chypher
|
#40
|
|||
|
|||
when I am trying to use this mod manually though cp - cron (hard deletion settings) I am getting this error
Database error in vBulletin 3.6.0: Invalid SQL: SELECT * FROM `vbulthread` Where forumid IN(96 , 97) AND `replycount` = '0' AND `postuserid` NOT IN () AND `dateline` <= '1160512459'; MySQL Error : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND `dateline` <= '1160512459'' at line 1 Error Number : 1064 Date : Tuesday, October 10th 2006 @ 10:34:19 PM Script : http://www.americasarmy.pl/forum/adm...cron&cronid=25 Referrer : http://www.americasarmy.pl/forum/adm....php?do=modify IP Address : xx.xx.xx.xx Username : Dj. Gargamel Classname : vb_database using soft deletion is working correctly |
#41
|
|||
|
|||
It didn't say in the readme file, but should I create a new scheduled task for this hack??
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|