Author: mcantelon
Date: Mon Jan 2 15:47:38 2012
New Revision: 10522
Log:
Added support for place access points.
Modified:
trunk/lib/task/csvImportTask.class.php
Modified: trunk/lib/task/csvImportTask.class.php
==============================================================================
--- trunk/lib/task/csvImportTask.class.php Mon Jan 2 15:37:23 2012
(r10521)
+++ trunk/lib/task/csvImportTask.class.php Mon Jan 2 15:47:38 2012
(r10522)
@@ -183,11 +183,19 @@
}
// add subject access points
- if (isset($self->rowStatusVars['subjectAccessPoints']))
+ $accessPointColumns = array(
+ 'subjectAccessPoints' => QubitTaxonomy::SUBJECT_ID,
+ 'placeAccessPoints' => QubitTaxonomy::PLACE_ID
+ );
+
+ foreach($accessPointColumns as $columnName => $taxonomyId)
{
- foreach($self->rowStatusVars['subjectAccessPoints'] as $subject)
+ if (isset($self->rowStatusVars[$columnName]))
{
- $self->createAccessPoint(QubitTaxonomy::SUBJECT_ID, $subject);
+ foreach($self->rowStatusVars[$columnName] as $subject)
+ {
+ $self->createAccessPoint($taxonomyId, $subject);
+ }
}
}
@@ -297,6 +305,14 @@
}
});
+ $import->addColumnHandler('placeAccessPoints', function(&$self, $data)
+ {
+ if ($data)
+ {
+ $self->rowStatusVars['placeAccessPoints'] = explode('|', $data);
+ }
+ });
+
$import->csv($fh);
}
}
--
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.