|
@@ -733,6 +733,12 @@
|
|
|
return fileName;
|
|
|
}
|
|
|
|
|
|
++ (NSURL *)getDirectoryGroup
|
|
|
+{
|
|
|
+ NSURL *dirGroup = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[NCBrandOptions sharedInstance].capabilitiesGroups];
|
|
|
+ return dirGroup;
|
|
|
+}
|
|
|
+
|
|
|
+ (NSString *)getHomeServerUrlActiveUrl:(NSString *)activeUrl
|
|
|
{
|
|
|
if (activeUrl == nil) return nil;
|
|
@@ -743,7 +749,7 @@
|
|
|
// Return path of User
|
|
|
+ (NSString *)getDirectoryActiveUser:(NSString *)activeUser activeUrl:(NSString *)activeUrl
|
|
|
{
|
|
|
- NSURL *dirGroup = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[NCBrandOptions sharedInstance].capabilitiesGroups];
|
|
|
+ NSURL *dirGroup = [CCUtility getDirectoryGroup];
|
|
|
NSString *user = activeUser;
|
|
|
NSString *baseUrl = [activeUrl lowercaseString];
|
|
|
NSString *dirUserBaseUrl = nil;
|
|
@@ -768,27 +774,6 @@
|
|
|
return dirUserBaseUrl;
|
|
|
}
|
|
|
|
|
|
-+ (NSString *)getOLDDirectoryActiveUser:(NSString *)activeUser activeUrl:(NSString *)activeUrl
|
|
|
-{
|
|
|
- NSString *user = activeUser;
|
|
|
- NSString *baseUrl = [activeUrl lowercaseString];
|
|
|
- NSString *dirUserBaseUrl = nil;
|
|
|
-
|
|
|
- if ([user length] && [baseUrl length]) {
|
|
|
-
|
|
|
- if ([baseUrl hasPrefix:@"https://"]) baseUrl = [baseUrl substringFromIndex:8];
|
|
|
- if ([baseUrl hasPrefix:@"http://"]) baseUrl = [baseUrl substringFromIndex:7];
|
|
|
-
|
|
|
- dirUserBaseUrl = [NSString stringWithFormat:@"%@-%@", user, baseUrl];
|
|
|
- dirUserBaseUrl = [[self removeForbiddenCharactersFileSystem:dirUserBaseUrl] lowercaseString];
|
|
|
- } else return @"";
|
|
|
-
|
|
|
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
|
|
|
- dirUserBaseUrl = [NSString stringWithFormat:@"%@/%@", [paths objectAtIndex:0], dirUserBaseUrl];
|
|
|
-
|
|
|
- return dirUserBaseUrl;
|
|
|
-}
|
|
|
-
|
|
|
// Return the path of directory Documents -> NSDocumentDirectory
|
|
|
+ (NSString *)getDirectoryDocuments
|
|
|
{
|
|
@@ -808,7 +793,7 @@
|
|
|
// Return the path of directory Cetificates
|
|
|
+ (NSString *)getDirectoryCerificates
|
|
|
{
|
|
|
- NSURL *dirGroup = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[NCBrandOptions sharedInstance].capabilitiesGroups];
|
|
|
+ NSURL *dirGroup = [CCUtility getDirectoryGroup];
|
|
|
|
|
|
NSString *dir = [[dirGroup URLByAppendingPathComponent:appCertificates] path];
|
|
|
if (![[NSFileManager defaultManager] fileExistsAtPath:dir])
|
|
@@ -817,6 +802,14 @@
|
|
|
return dir;
|
|
|
}
|
|
|
|
|
|
++ (NSString *)getDirectoryProviderStorage
|
|
|
+{
|
|
|
+ NSURL *dirGroup = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:[NCBrandOptions sharedInstance].capabilitiesGroups];
|
|
|
+ NSString *dir = [[dirGroup URLByAppendingPathComponent:k_DirectoryProviderStorage] path];
|
|
|
+
|
|
|
+ return dir;
|
|
|
+}
|
|
|
+
|
|
|
+ (NSString *)getTitleSectionDate:(NSDate *)date
|
|
|
{
|
|
|
NSString * title;
|