View Full Version : Disable paid subscription email reminder
Danny-E
02-14-2012, 11:16 AM
I want to disable email reminders for paid subscriptions.
I know I need to edit (./includes/cron/subscriptions.php) but don't know what to remove and what to keep.
Please can someone tell me what would need removing.
Thanks
I think you want to comment out a block of code like this:
// time for the reminders
/*
$subscriptions_reminders = $vbulletin->db->query_read("
SELECT subscriptionlog.subscriptionid, subscriptionlog.userid, subscriptionlog.expirydate, user.username, user.email, user.languageid
FROM " . TABLE_PREFIX . "subscriptionlog AS subscriptionlog
....
}
vbmail_end();
*/
($hook = vBulletinHook::fetch_hook('cron_script_subscriptio ns')) ? eval($hook) : false;
(I didn't show the complete block, just where to put the comment start/end).
scottelkin
08-24-2012, 06:06 PM
Thank you for this! I have been wanting to do this for a long, long time!
Jennifer2010
10-12-2012, 08:41 PM
Thanks kh99!
KC WEIRDWOLF
04-10-2018, 07:54 PM
This is my code. How much of this do I comment out?
// time for the reminders
$subscriptions_reminders = vB::getDbAssertor()->assertQuery('getSubscriptionsReminders', array('time1' => vB::getRequest()->getTimeNow() + (86400 * 2), 'time2' => vB::getRequest()->getTimeNow() + (86400 * 3)));
vB_Mail::vbmailStart();
foreach ($subscriptions_reminders as $subscriptions_reminder)
{
$phraseAux = vB_Api::instanceInternal('phrase')->fetch(array('sub' . $subscriptions_reminder['subscriptionid'] . '_title', 'subscription'));
$subscription_title = $phraseAux['sub' . $subscriptions_reminder['subscriptionid'] . '_title'];
$username = unhtmlspecialchars($subscriptions_reminder['username']);
$maildata = vB_Api::instanceInternal('phrase')
->fetchEmailPhrases('paidsubscription_reminder', array($username, $subscription_title, $vbulletin->options['bburl'], $vbulletin->options['bbtitle']), array(), $subscriptions_reminder['languageid']);
vB_Mail::vbmail($subscriptions_reminder['email'], $maildata['subject'], $maildata['message']);
}
vB_Mail::vbmailEnd();
// Legacy Hook 'cron_script_subscriptions' Removed //
}
log_cron_action('', $nextitem, 1);
snakes1100
04-11-2018, 07:13 AM
from /* $subscriptions_reminders to vB_Mail::vbmailEnd(); */
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.