It's ridicule to ask for money for such simple hack.
it’s a disgrace....
to make it work for secondary groups add:
Code:
if ($vbulletin->options['sendpm_on_promotion_pm_on_off'])
{
$botpermissions['adminpermissions'] = 2;
$pmbody = construct_phrase($vbphrase['sendpm_on_paid_promotion_primary_alertpm'], $promotion['username'], $promotion['title']);
$pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_ARRAY);
$pmdm->set('fromuserid', $vbulletin->options['sendpm_on_promotion_fromuserid']);
$pmdm->set('fromusername', $vbulletin->options['sendpm_on_promotion_fromusername']);
$pmdm->set('title', $vbulletin->options['sendpm_on_promotion_pm_subject']);
$pmdm->set('message', "$pmbody");
$pmdm->set_recipients($promotion[username], $botpermissions);
$pmdm->set('dateline', TIMENOW);
$pmdm->save();
}
below:
Code:
else
{
$secondaryupdates["$joinusergroupid"] .= ",$promotion[userid]";
$secondarynames["$joinusergroupid"] .= iif($secondarynames["$joinusergroupid"], ", $promotion[username]", $promotion['username']);
$user['membergroupids'] .= (($user['membergroupids'] != '') ? ',' : '') . $joinusergroupid;