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
精彩图集
精彩文章