aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPFieldMapperController.m
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SPFieldMapperController.m')
-rw-r--r--Source/SPFieldMapperController.m18
1 files changed, 17 insertions, 1 deletions
diff --git a/Source/SPFieldMapperController.m b/Source/SPFieldMapperController.m
index 9483161b..c8f2c90b 100644
--- a/Source/SPFieldMapperController.m
+++ b/Source/SPFieldMapperController.m
@@ -212,11 +212,27 @@
return fieldMappingGlobalValues;
}
+- (BOOL)globalValuesInUsage
+{
+ NSInteger i = 0;
+ for(id item in fieldMappingArray) {
+ if([item intValue] >= numberOfImportColumns && [fieldMappingOperatorArray objectAtIndex:i] != doNotImport)
+ return YES;
+ i++;
+ }
+ return NO;
+}
+
- (NSArray*)fieldMappingTableColumnNames
{
return fieldMappingTableColumnNames;
}
+- (NSArray*)fieldMappingTableDefaultValues
+{
+ return fieldMappingTableDefaultValues;
+}
+
- (BOOL)importFieldNamesHeader
{
return ([importFieldNamesHeaderSwitch state] == NSOnState)?YES:NO;
@@ -335,7 +351,7 @@
if ([column objectForKey:@"default"])
[fieldMappingTableDefaultValues addObject:[column objectForKey:@"default"]];
else
- [fieldMappingTableDefaultValues addObject:@"NULL"];
+ [fieldMappingTableDefaultValues addObject:[NSNull null]];
}
[fieldMappingTableTypes addObject:[NSString stringWithString:type]];