Monotone-Parent: 3f859d1e32467560f26a9063363d0f2341cc7ec5

Monotone-Revision: c0ec14b4c60cfc5b596b0425aed3a014bc69e18e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-08-09T20:58:01
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-08-09 20:58:01 +00:00
parent 895525357c
commit 5f471f02e9
3 changed files with 24 additions and 19 deletions
+11 -10
View File
@@ -21,20 +21,24 @@
*/
#import <Foundation/NSString.h>
#import <Foundation/NSUserDefaults.h>
#import <NGObjWeb/NSException+HTTP.h>
#import <NGObjWeb/SoSecurityManager.h>
#import <NGObjWeb/WOApplication.h>
#import <NGObjWeb/WOContext+SoObjects.h>
#import <NGExtensions/NSObject+Logs.h>
#import <NGExtensions/NGHashMap.h>
#import <NGCards/iCalCalendar.h>
#import <NGCards/iCalPerson.h>
#import <NGCards/iCalRepeatableEntityObject.h>
#import <NGMime/NGMime.h>
#import <NGMail/NGMail.h>
#import <NGMail/NGSendMail.h>
#import <NGMime/NGMimeBodyPart.h>
#import <NGMime/NGMimeMultipartBody.h>
#import <NGMail/NGMimeMessage.h>
#import <SoObjects/SOGo/LDAPUserManager.h>
#import <SoObjects/SOGo/NSCalendarDate+SOGo.h>
#import <SoObjects/SOGo/SOGoMailer.h>
#import <SoObjects/SOGo/SOGoPermissions.h>
#import <SoObjects/SOGo/SOGoUser.h>
#import <SoObjects/Appointments/SOGoAppointmentFolder.h>
@@ -332,7 +336,6 @@ static BOOL sendEMailNotifications = NO;
NSString *pageName;
iCalPerson *organizer;
NSString *cn, *email, *sender, *iCalString;
NGSendMail *sendmail;
WOApplication *app;
unsigned i, count;
iCalPerson *attendee;
@@ -360,9 +363,6 @@ static BOOL sendEMailNotifications = NO;
/* generate iCalString once */
iCalString = [[_newObject parent] versitString];
/* get sendmail object */
sendmail = [NGSendMail sharedSendMail];
/* get WOApplication instance */
app = [WOApplication application];
@@ -444,9 +444,10 @@ static BOOL sendEMailNotifications = NO;
[body release];
/* send the damn thing */
[sendmail sendMimePart: msg
toRecipients: [NSArray arrayWithObject: email]
sender: [organizer rfc822Email]];
[[SOGoMailer sharedMailer]
sendMimePart: msg
toRecipients: [NSArray arrayWithObject: email]
sender: [organizer rfc822Email]];
}
}
}
+9 -5
View File
@@ -19,19 +19,23 @@
02111-1307, USA.
*/
#import "SOGoTaskObject.h"
#import <Foundation/NSException.h>
#import <Foundation/NSUserDefaults.h>
#import <NGExtensions/NSObject+Logs.h>
#import <NGExtensions/NSNull+misc.h>
#import <NGCards/iCalCalendar.h>
#import <NGCards/iCalToDo.h>
#import <NGCards/iCalEventChanges.h>
#import <NGCards/iCalPerson.h>
#import <SOGo/LDAPUserManager.h>
#import <NGMime/NGMime.h>
#import <NGMail/NGMail.h>
#import <NGMail/NGSendMail.h>
#import "SOGoAptMailNotification.h"
#import <SoObjects/SOGo/SOGoMailer.h>
#import "NSArray+Appointments.h"
#import "SOGoAptMailNotification.h"
#import "SOGoTaskObject.h"
@interface SOGoTaskObject (PrivateAPI)
+4 -4
View File
@@ -23,10 +23,10 @@
#import <NGObjWeb/WOResponse.h>
#import <NGExtensions/NGHashMap.h>
#import <NGMail/NGMimeMessage.h>
#import <NGMail/NGSendMail.h>
#import <NGMime/NGMimeBodyPart.h>
#import <NGMime/NGMimeMultipartBody.h>
#import <SoObjects/SOGo/SOGoMailer.h>
#import <SoObjects/SOGo/SOGoUser.h>
#import <SoObjects/SOGo/SOGoObject.h>
#import <SoObjects/SOGo/LDAPUserManager.h>
@@ -195,9 +195,9 @@
[message setBody: body];
[body release];
[[NGSendMail sharedSendMail] sendMimePart: message
toRecipients: [NSArray arrayWithObject: recipient]
sender: [activeUser primaryEmail]];
[[SOGoMailer sharedMailer] sendMimePart: message
toRecipients: [NSArray arrayWithObject: recipient]
sender: [activeUser primaryEmail]];
}
@end