Skip to content

Instantly share code, notes, and snippets.

@pepebe
Created October 13, 2012 17:11
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save pepebe/3885399 to your computer and use it in GitHub Desktop.
MODx - Login - ActivateNotify Plugin
<?php
/* ActivateNotify Plugin
by Breezer
http://forums.modx.com/index.php?topic=53213.0%3Bwap2
8/15/2010 7:12 pm est
*/
if ($modx->event->name == 'OnUserActivate') {
// array of emails to send the notification
$mailto =array('you@your.com','anotheremail@anycom');
$mailfrom = $modx->getOption('emailsender');
// email subject
$subject = 'New User Activation at '.$modx->getOption('site_name');
// email body
$body = 'A user was activated on the site.';
if (!empty($mailto)) {
foreach($mailto as $key => $value){
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, $body);
$modx->mail->set(modMail::MAIL_FROM, $mailfrom);
$modx->mail->set(modMail::MAIL_FROM_NAME, 'MODx');
$modx->mail->set(modMail::MAIL_SENDER, 'MODx');
$modx->mail->set(modMail::MAIL_SUBJECT, $subject);
$modx->mail->address('to',$value);
$modx->mail->setHTML(true);
$modx->mail->send();
}
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment