|
@@ -155,6 +155,18 @@
|
|
[row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
|
|
[row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
|
|
[section addFormRow:row];
|
|
[section addFormRow:row];
|
|
|
|
|
|
|
|
+ // Auto Upload Format Compatibility
|
|
|
|
+
|
|
|
|
+ section = [XLFormSectionDescriptor formSection];
|
|
|
|
+ [form addFormSection:section];
|
|
|
|
+
|
|
|
|
+ row = [XLFormRowDescriptor formRowDescriptorWithTag:@"autoUploadFormatCompatibility" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_autoupload_format_compatibility_", nil)];
|
|
|
|
+ row.hidden = [NSString stringWithFormat:@"$%@==0", @"autoUpload"];
|
|
|
|
+ if (tableAccount.autoUploadCreateSubfolder) row.value = @1;
|
|
|
|
+ else row.value = @0;
|
|
|
|
+ [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
|
|
|
|
+ [section addFormRow:row];
|
|
|
|
+
|
|
// Auto Upload file name
|
|
// Auto Upload file name
|
|
|
|
|
|
section = [XLFormSectionDescriptor formSection];
|
|
section = [XLFormSectionDescriptor formSection];
|
|
@@ -253,10 +265,13 @@
|
|
[[NCAutoUpload sharedInstance] checkIfLocationIsEnabled];
|
|
[[NCAutoUpload sharedInstance] checkIfLocationIsEnabled];
|
|
|
|
|
|
if(isLocationIsEnabled == YES) {
|
|
if(isLocationIsEnabled == YES) {
|
|
-
|
|
|
|
- UIAlertView * alertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"_autoupload_background_title_", nil) message:NSLocalizedString(@"_autoupload_background_msg_", nil) delegate:nil cancelButtonTitle:nil otherButtonTitles:NSLocalizedString(@"_ok_", nil), nil];
|
|
|
|
- [alertView show];
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ UIAlertController *alertController = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"_autoupload_background_title_", nil) message:NSLocalizedString(@"_autoupload_background_msg_", nil) preferredStyle:UIAlertControllerStyleAlert];
|
|
|
|
+ UIAlertAction *okAction = [UIAlertAction actionWithTitle:NSLocalizedString(@"_ok_", nil) style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {}];
|
|
|
|
+
|
|
|
|
+ [alertController addAction:okAction];
|
|
|
|
+ [self presentViewController:alertController animated:YES completion:nil];
|
|
|
|
+
|
|
[[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadBackground" state:YES];
|
|
[[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadBackground" state:YES];
|
|
|
|
|
|
} else {
|
|
} else {
|
|
@@ -320,6 +335,11 @@
|
|
[[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadWWAnVideo" state:[[rowDescriptor.value valueData] boolValue]];
|
|
[[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadWWAnVideo" state:[[rowDescriptor.value valueData] boolValue]];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if ([rowDescriptor.tag isEqualToString:@"autoUploadFormatCompatibility"]) {
|
|
|
|
+
|
|
|
|
+ [[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadFormatCompatibility" state:[[rowDescriptor.value valueData] boolValue]];
|
|
|
|
+ }
|
|
|
|
+
|
|
if ([rowDescriptor.tag isEqualToString:@"autoUploadCreateSubfolder"]) {
|
|
if ([rowDescriptor.tag isEqualToString:@"autoUploadCreateSubfolder"]) {
|
|
|
|
|
|
[[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadCreateSubfolder" state:[[rowDescriptor.value valueData] boolValue]];
|
|
[[NCManageDatabase sharedInstance] setAccountAutoUploadProperty:@"autoUploadCreateSubfolder" state:[[rowDescriptor.value valueData] boolValue]];
|
|
@@ -349,6 +369,8 @@
|
|
|
|
|
|
XLFormRowDescriptor *rowAutoUploadCreateSubfolder = [self.form formRowWithTag:@"autoUploadCreateSubfolder"];
|
|
XLFormRowDescriptor *rowAutoUploadCreateSubfolder = [self.form formRowWithTag:@"autoUploadCreateSubfolder"];
|
|
|
|
|
|
|
|
+ XLFormRowDescriptor *rowAutoUploadFormatCompatibility = [self.form formRowWithTag:@"autoUploadFormatCompatibility"];
|
|
|
|
+
|
|
XLFormRowDescriptor *rowAutoUploadFileName = [self.form formRowWithTag:@"autoUploadFileName"];
|
|
XLFormRowDescriptor *rowAutoUploadFileName = [self.form formRowWithTag:@"autoUploadFileName"];
|
|
|
|
|
|
// - STATUS ---------------------
|
|
// - STATUS ---------------------
|
|
@@ -375,9 +397,11 @@
|
|
if (tableAccount.autoUploadFull)
|
|
if (tableAccount.autoUploadFull)
|
|
[rowAutoUploadFull setValue:@1]; else [rowAutoUploadFull setValue:@0];
|
|
[rowAutoUploadFull setValue:@1]; else [rowAutoUploadFull setValue:@0];
|
|
|
|
|
|
|
|
+ if (tableAccount.autoUploadFormatCompatibility)
|
|
|
|
+ [rowAutoUploadFormatCompatibility setValue:@1]; else [rowAutoUploadFormatCompatibility setValue:@0];
|
|
|
|
+
|
|
if (tableAccount.autoUploadCreateSubfolder)
|
|
if (tableAccount.autoUploadCreateSubfolder)
|
|
[rowAutoUploadCreateSubfolder setValue:@1]; else [rowAutoUploadCreateSubfolder setValue:@0];
|
|
[rowAutoUploadCreateSubfolder setValue:@1]; else [rowAutoUploadCreateSubfolder setValue:@0];
|
|
-
|
|
|
|
|
|
|
|
// - HIDDEN --------------------------------------------------------------------------
|
|
// - HIDDEN --------------------------------------------------------------------------
|
|
|
|
|
|
@@ -393,6 +417,8 @@
|
|
|
|
|
|
rowAutoUploadCreateSubfolder.hidden = [NSString stringWithFormat:@"$%@==0", @"autoUpload"];
|
|
rowAutoUploadCreateSubfolder.hidden = [NSString stringWithFormat:@"$%@==0", @"autoUpload"];
|
|
|
|
|
|
|
|
+ rowAutoUploadFormatCompatibility.hidden = [NSString stringWithFormat:@"$%@==0", @"autoUpload"];
|
|
|
|
+
|
|
rowAutoUploadFileName.hidden = [NSString stringWithFormat:@"$%@==0", @"autoUpload"];
|
|
rowAutoUploadFileName.hidden = [NSString stringWithFormat:@"$%@==0", @"autoUpload"];
|
|
|
|
|
|
// -----------------------------------------------------------------------------------
|
|
// -----------------------------------------------------------------------------------
|
|
@@ -425,6 +451,10 @@
|
|
else sectionName = @"";
|
|
else sectionName = @"";
|
|
break;
|
|
break;
|
|
case 6:
|
|
case 6:
|
|
|
|
+ if (tableAccount.autoUpload) sectionName = NSLocalizedString(@"_autoupload_format_compatibility_footer_", nil);
|
|
|
|
+ else sectionName = @"";
|
|
|
|
+ break;
|
|
|
|
+ case 7:
|
|
if (tableAccount.autoUpload) sectionName = NSLocalizedString(@"_autoupload_filenamemask_footer_", nil);
|
|
if (tableAccount.autoUpload) sectionName = NSLocalizedString(@"_autoupload_filenamemask_footer_", nil);
|
|
else sectionName = @"";
|
|
else sectionName = @"";
|
|
break;
|
|
break;
|