*/
private void notifyWebsiteAuthorsOfPendingEntry(
HttpServletRequest request, WeblogEntryData entry) {
try {
Roller roller = RollerFactory.getRoller();
UserManager umgr = roller.getUserManager();
javax.naming.Context ctx = (javax.naming.Context)
new InitialContext().lookup("java:comp/env");
Session mailSession =
(Session)ctx.lookup("mail/Session");
if (mailSession != null) {
String userName = entry.getCreator().getUserName();
String from = entry.getCreator().getEmailAddress();
String cc[] = new String[] {from};
String bcc[] = new String[0];
String to[];
String subject;
String content;
// list of enabled website authors and admins
ArrayList reviewers = new ArrayList();
List websiteUsers =
umgr.getUsers(entry.getWebsite(), Boolean.TRUE);
// build list of reviewers (website users with author permission)
Iterator websiteUserIter = websiteUsers.iterator();
while (websiteUserIter.hasNext()) {
UserData websiteUser = (UserData)websiteUserIter.next();