Author: mcantelon
Date: Fri Feb 10 13:46:27 2012
New Revision: 10855

Log:
Roughed out display of initial column value(s) in CSV file.

Modified:
   trunk/lib/task/import/csvCheckImportTask.class.php

Modified: trunk/lib/task/import/csvCheckImportTask.class.php
==============================================================================
--- trunk/lib/task/import/csvCheckImportTask.class.php  Fri Feb 10 13:07:04 
2012        (r10854)
+++ trunk/lib/task/import/csvCheckImportTask.class.php  Fri Feb 10 13:46:27 
2012        (r10855)
@@ -53,7 +53,9 @@
     $import = new QubitFlatfileImport(array(
 
       'status' => array(
-        'nonEmptyColumns' => array()
+        'nonEmptyColumns' => array(),
+        'sampleColumnValues' => array(),
+        'numberOfSampleValues' => 1
       ),
 
       'saveLogic' => function(&$self)
@@ -63,10 +65,25 @@
           $value = $self->status['row'][$key];
           $column = $self->columnNames[$key];
 
+          $self->status['sampleColumnValues'][$column]
+            = (isset($self->status['sampleColumnValues'][$column]))
+              ? $self->status['sampleColumnValues'][$column]
+              : array();
+
           // check if column isn't empty
           if (trim($value))
           {
             $self->status['nonEmptyColumns'][$column] = TRUE;
+
+            if ($self->status['numberOfSampleValues'] > 0
+              && (
+                count($self->status['sampleColumnValues'][$column])
+                < $self->status['numberOfSampleValues']
+              )
+            )
+            {
+              array_push($self->status['sampleColumnValues'][$column], 
trim($value));
+            }
           }
 
           // check for | character
@@ -103,6 +120,11 @@
           }
         }
 
+        if ($self->status['numberOfSampleValues'] > 0)
+        {
+          print_r($self->status['sampleColumnValues']);
+        }
+
         print "\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.

Reply via email to