The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
How to move thread and send PM simultaneously via Cron
Good day
How to move thread and send PM simultaneously via Cron? Move thread made with datamanager_init the same as send PM. The Problem is PM doesn't send, only if run this Cron Task manually (press button in AdminCP). The code like is something like this: Code:
$check=$vbulletin->db->query_read("........................."); while ($check2 = $vbulletin->db->fetch_array($check)) { // Send PM $pm =& datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY); $pm->set('fromuserid', 1); $pm->set('fromusername', 'system'); $pm->set('title', 'lalala'); $pm->set('dateline', TIMENOW); $threadlink = ' . '/showthread.php?t=' . $check2[threadid] . ']' . $check2[title] . ''; $pm->set('message', construct_phrase($vbphrase['XXXXXXX'], $threadlink)); $recipients = $check2[postusername]; if ($recipients) { $pm->set_recipients($recipients, $botpermissions); if (!count($pm->errors)) $pm->save(); } require_once('./includes/functions_databuild.php'); $threadman =& datamanager_init('Thread', $vbulletin, ERRTYPE_ARRAY, 'threadpost'); $threadman->set_existing($check2); $threadman->set('forumid', $vbulletin->options['forumarchive']); $threadman->set('sticky', 0); $threadman->save(); build_forum_counters($check2['forumid']); build_forum_counters($to); echo "Auto Move Threads:<i>".$check2[title]."</a></i><br>"; log_cron_action('Move thread and send PM', $nextitem); } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|