php joomla2.5 对一个组群发邮件
joomla2.5 对一个组群发邮件 [代码片段(25行)]
$app = JFactory::getApplication();
$acl = JFactory::getACL();
$db = $this->getDbo();
$groupId = 10;
$uIds = $acl->getUsersByGroup($groupId, false);
$query = $db->getQuery(true);
$query->select('email');
$query->from('#__users');
$query->where('id IN (' . implode(',', $uIds) . ')');
$query->where("block = 0");
$db->setQuery($query);
$rows = $db->loadColumn();
$mailer = JFactory::getMailer();
$mailer->setSender(array($app->getCfg('mailfrom'), $app->getCfg('fromname')));
$mailer->setSubject($subject);
$mailer->setBody($body);
$mailer->IsHTML(true);
$mailer->addRecipient($rows);
if (!$mailer->Send()) {
JError::raiseWarning(500, JText::_('ERROR_SENDING_EMAIL'));
}
//该片段来自于http://outofmemory.cn
精彩图集
精彩文章






