Add support for themes

This commit is contained in:
Francis Lachapelle
2014-08-06 16:01:05 -04:00
parent 16d04e998f
commit 77b80e27c6
5 changed files with 55 additions and 21 deletions
+9 -9
View File
@@ -38,10 +38,18 @@
NSMutableArray *languages;
NSArray *browserLanguages;
SOGoUser *user;
NSString *language;
NSString *language, *theme;
languages = [NSMutableArray array];
user = [self activeUser];
theme = [[self request] formValueForKey: @"theme"];
if ([theme length] > 0)
{
[languages addObject: [NSString stringWithFormat: @"theme_%@", theme]];
[self setObject: theme forKey: @"theme"];
}
if (!user || [[user login] isEqualToString: @"anonymous"])
{
browserLanguages = [[self request] browserLanguages];
@@ -55,14 +63,6 @@
[languages addObject: language];
}
// if (activeUser && [activeUser language])
// [languages addObject: [activeUser language]];
// if ([self hasSession])
// [languages addObjectsFromArray: [[self session] languages]];
// else
// [languages addObjectsFromArray: [[self request] browserLanguages]];
return languages;
}