Author: mcantelon
Date: Thu Jan 19 17:57:11 2012
New Revision: 10726
Log:
Added accessions import support for two appraisal-related columns.
Modified:
trunk/lib/task/import/csvAccessionImportTask.class.php
Modified: trunk/lib/task/import/csvAccessionImportTask.class.php
==============================================================================
--- trunk/lib/task/import/csvAccessionImportTask.class.php Thu Jan 19
17:16:01 2012 (r10725)
+++ trunk/lib/task/import/csvAccessionImportTask.class.php Thu Jan 19
17:57:11 2012 (r10726)
@@ -120,7 +120,9 @@
'TELEPHONE',
'ADDRESS_Street',
'ADDRESS_City',
- 'ADDRESS_Province'
+ 'ADDRESS_Province',
+ 'APPRAISAL NOTES',
+ 'DISPOSITION NOTE'
),
/* import logic to load accession */
@@ -160,6 +162,25 @@
{
$self->object->processingNotes =
$self->rowStatusVars['processingNotes'];
}
+
+ // amalgamate appraisal-related fields
+ $appraisalVarPrefixMap = array(
+ 'APPRAISAL NOTES' => 'Appraisal Notes: ',
+ 'DISPOSITION NOTE' => ''
+ );
+
+ // if either of the appraisal-related fields contain content,
+ // add content to appraisal field, prefixing if necessary
+ foreach($appraisalVarPrefixMap as $var => $prefix)
+ {
+ if (isset($self->rowStatusVars[$var]) &&
$self->rowStatusVars[$var])
+ {
+ $self->object->appraisal = $self->appendWithLineBreakIfNeeded(
+ $self->object->appraisal,
+ $prefix . $self->rowStatusVars[$var]
+ );
+ }
+ }
}
},
--
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.