Author: mcantelon
Date: Sun Feb 19 23:45:41 2012
New Revision: 10940
Log:
Added ablity to capture multi-value column sample values.
Modified:
trunk/lib/task/import/csvCheckImportTask.class.php
Modified: trunk/lib/task/import/csvCheckImportTask.class.php
==============================================================================
--- trunk/lib/task/import/csvCheckImportTask.class.php Sun Feb 19 23:07:31
2012 (r10939)
+++ trunk/lib/task/import/csvCheckImportTask.class.php Sun Feb 19 23:45:41
2012 (r10940)
@@ -63,10 +63,11 @@
$import = new QubitFlatfileImport(array(
'status' => array(
- 'nonEmptyColumns' => $nonEmptyColumns,
- 'sampleColumnValues' => $sampleColumnValues,
- 'multiValueColumns' => array(),
- 'numberOfSampleValues' => 1
+ 'nonEmptyColumns' => $nonEmptyColumns,
+ 'sampleColumnValues' => $sampleColumnValues,
+ 'multiValueColumns' => array(),
+ 'sampleOnlyMultivalueColumns' => FALSE,
+ 'numberOfSampleValues' => 1
),
'saveLogic' => function(&$self)
@@ -91,6 +92,10 @@
count($self->status['sampleColumnValues'][$column])
< $self->status['numberOfSampleValues']
)
+ && (
+ !$self->status['sampleOnlyMultivalueColumns']
+ || substr_count($value, '|')
+ )
)
{
array_push($self->status['sampleColumnValues'][$column],
trim($value));
@@ -183,12 +188,15 @@
print "--------------\n\n";
foreach($sampleColumnValues as $column => $values)
{
- print ' '. $column .":\n";
+ print ' '. $column .":";
if (count($values))
{
+ $shownCount = 0;
foreach($values as $value)
{
- print ' '. $value ."\n";
+ print ($shownCount) ? ' ' : ' ';
+ print $value ."\n";
+ $shownCount++;
}
} else {
print " [empty]\n";
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/qubit-commits?hl=en.