]> err.no Git - scalable-opengroupware.org/commitdiff
cleanups
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Tue, 19 Jul 2005 09:15:25 +0000 (09:15 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Tue, 19 Jul 2005 09:15:25 +0000 (09:15 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@817 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/UI/MailerUI/ChangeLog
SOGo/UI/MailerUI/UIxMailAccountView.m
SOGo/UI/MailerUI/UIxMailEditor.m
SOGo/UI/MailerUI/Version

index 091441725edd0d517a86ab971ccaf21e068791ca..6d039ef8b71cb38dd6d86717dc585bd12c93a2b4 100644 (file)
@@ -1,3 +1,12 @@
+2005-07-19  Helge Hess  <helge.hess@opengroupware.org>
+
+       * v0.9.151
+
+       * UIxMailAccountView.m: fixed a warning
+
+       * UIxMailEditor.m: removed SOGoInternetDetectQualifier code (reuse
+         shared Internet-detect functionality)
+
 2005-07-18  Helge Hess  <helge.hess@opengroupware.org>
 
        * UIxMailMainFrame.m: create a proper form action URL which preserves
index f6377686ad95bfcf84af1da187939b4a2f85371c..b3aeb7cfa64868736b3f08a335104264bd09d69f 100644 (file)
@@ -29,6 +29,7 @@
 @end
 
 #include <NGObjWeb/SoObject+SoDAV.h>
+#include <SoObjects/Mailer/SOGoMailFolder.h>
 #include "common.h"
 
 @interface NSString(DotCutting)
index 332722229b6595c7e69ed88d28fca612fad0ba43..f6caf20aa269eb8916b81b23b3c76c4c40331961 100644 (file)
 
 @implementation UIxMailEditor
 
-static BOOL         keepMailTmpFile    = NO;
-static BOOL         showInternetMarker = NO;
-static EOQualifier  *internetDetectQualifier = nil;
-static NSDictionary *internetMailHeaders     = nil;
-static NSArray      *infoKeys = nil;
+static BOOL         keepMailTmpFile      = NO;
+static BOOL         showInternetMarker   = NO;
+static NSDictionary *internetMailHeaders = nil;
+static NSArray      *infoKeys            = nil;
 
 + (void)initialize {
   NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
-  NSString *s;
   
   infoKeys = [[NSArray alloc] initWithObjects:
                                @"subject", @"text", @"to", @"cc", @"bcc", 
@@ -82,19 +80,6 @@ static NSArray      *infoKeys = nil;
          @"(SOGoShowInternetMarker)");
   }
   
-  if ((s = [ud stringForKey:@"SOGoInternetDetectQualifier"]) != nil) {
-    internetDetectQualifier = 
-      [[EOQualifier qualifierWithQualifierFormat:s] retain];
-    if (internetDetectQualifier == nil)
-      NSLog(@"UIxMailEditor: could not parse qualifier: '%@'", s);
-  }
-  if (internetDetectQualifier == nil)
-    NSLog(@"UIxMailEditor: no 'SOGoInternetDetectQualifier' configured.");
-  else {
-    NSLog(@"UIxMailEditor: detect Internet access using: %@", 
-         internetDetectQualifier);
-  }
-  
   internetMailHeaders = 
     [[ud dictionaryForKey:@"SOGoInternetMailHeaders"] copy];
   NSLog(@"Note: specified %d headers for mails send via the Internet.", 
@@ -212,13 +197,14 @@ static NSArray      *infoKeys = nil;
 /* detect webmail being accessed from the outside */
 
 - (BOOL)isInternetRequest {
+  // DEPRECATED
   return [[self context] isAccessFromIntranet] ? NO : YES;
 }
 
 - (BOOL)showInternetMarker {
   if (!showInternetMarker)
     return NO;
-  return [self isInternetRequest];
+  return [[self context] isAccessFromIntranet] ? NO : YES;
 }
 
 /* info loading */
@@ -367,7 +353,7 @@ static NSArray      *infoKeys = nil;
   
   /* setup some extra headers if required */
   
-  h = [self isInternetRequest] ? internetMailHeaders : nil;
+  h = [[self context] isAccessFromIntranet] ? nil : internetMailHeaders;
   
   /* save mail to file (so that we can upload the mail to Cyrus) */
   // TODO: all this could be handled by the SOGoDraftObject?
index fda36ee26fe23236cf122cc52b7e12f70c193590..f08b177eb9ce30eedb2d6456137a47cbd8965ce6 100644 (file)
@@ -1,6 +1,6 @@
 # version file
 
-SUBMINOR_VERSION:=150
+SUBMINOR_VERSION:=151
 
 # v0.9.140 requires SoObjects/Mailer v0.9.100
 # v0.9.134 requires libSOGo          v0.9.41