Author: peter
Date: Fri Sep 11 16:52:23 2009
New Revision: 3237
Log:
implement 'cultureFallback' feature for EAD export. Restrict <langusage> values
to just the language of export and source language as any additional
translations are out of context for that particular version of the EAD XML
finding aid
Modified:
trunk/apps/qubit/modules/informationobject/actions/exportEadAction.class.php
trunk/apps/qubit/modules/informationobject/templates/exportEadSuccess.xml.php
Modified:
trunk/apps/qubit/modules/informationobject/actions/exportEadAction.class.php
==============================================================================
---
trunk/apps/qubit/modules/informationobject/actions/exportEadAction.class.php
Fri Sep 11 16:35:36 2009 (r3236)
+++
trunk/apps/qubit/modules/informationobject/actions/exportEadAction.class.php
Fri Sep 11 16:52:23 2009 (r3237)
@@ -33,6 +33,15 @@
// run the core informationObject show action commands
parent::execute($request);
+ // Create formated publication date
+ // todo: use 'published at' date, see issue#902
+ $date = strtotime($this->informationObject->getCreatedAt());
+ $this->publicationDate = date('Y', $date).'-'.date('m',
$date).'-'.date('d', $date);
+
+ // Determine language(s) used in the export
+ $this->exportLanguage = sfContext::getInstance()->user->getCulture();
+ $this->sourceLanguage = $this->informationObject->getSourceCulture();
+
// Instantiate Object to use in Converting ISO 639-1 language codes to
639-2
$this->iso639convertor = new fbISO639_Map;
Modified:
trunk/apps/qubit/modules/informationobject/templates/exportEadSuccess.xml.php
==============================================================================
---
trunk/apps/qubit/modules/informationobject/templates/exportEadSuccess.xml.php
Fri Sep 11 16:35:36 2009 (r3236)
+++
trunk/apps/qubit/modules/informationobject/templates/exportEadSuccess.xml.php
Fri Sep 11 16:52:23 2009 (r3237)
@@ -56,7 +56,7 @@
<language langcode="<?php echo ($iso6392 =
$iso639convertor->getID3($exportLanguage)) ? strtolower($iso6392) :
$exportLanguage ?>" encodinganalog="Language"><?php echo
format_language($exportLanguage) ?></language><?php endif; ?>
<language langcode="<?php echo ($iso6392 =
$iso639convertor->getID3($sourceLanguage)) ? strtolower($iso6392) :
$sourceLanguage ?>" encodinganalog="Language"><?php echo
format_language($sourceLanguage) ?></language>
</langusage>
- <?php if (0 < strlen($rules = $informationObject->getRules())): ?>
+ <?php if (0 < strlen($rules =
$informationObject->getRules(array('cultureFallback' => true)))): ?>
<descrules><?php echo htmlspecialchars($rules) ?></descrules>
<?php endif; ?>
</profiledesc>
@@ -66,7 +66,7 @@
<archdesc <?php if (0 < strlen($levelOfDescription =
$informationObject->getLevelOfDescription()->getName(array('culture' =>
'en')))): ?>level="<?php if (in_array(strtolower($levelOfDescription),
$eadLevels)): ?><?php echo strtolower($levelOfDescription).'"' ?><?php else:
?><?php echo 'otherlevel" otherlevel="'.$levelOfDescription.'"' ?><?php endif;
?><?php endif; ?>>
<did>
- <?php if (0 < strlen($value = $informationObject->getTitle())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getTitle(array('cultureFallback' => true)))): ?>
<unittitle><?php echo htmlspecialchars($value) ?></unittitle><?php endif; ?>
<unitid <?php if ($informationObject->getRepository()): ?><?php if
($repocode = $informationObject->getRepository()->getIdentifier()): ?><?php
echo 'repositorycode="'.htmlspecialchars($repocode).'" ' ?><?php endif; ?>
<?php if ($countrycode =
$informationObject->getRepository()->getCountryCode()): ?><?php echo
'countrycode="'.$countrycode.'"' ?><?php endif;?><?php endif; ?>><?php echo
htmlspecialchars($informationObject->getIdentifier()) ?></unitid>
@@ -77,16 +77,16 @@
<?php foreach ($creators as $creator): ?>
<?php if ($type = $creator->getEntityTypeId()): ?>
<?php if ($type == QubitTerm::PERSON_ID): ?>
- <persname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName()) ?></persname><?php endif;
?>
+ <persname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></persname><?php endif; ?>
<?php if ($type == QubitTerm::FAMILY_ID): ?>
- <famname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName()) ?></famname><?php endif;
?>
+ <famname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></famname><?php endif; ?>
<?php if ($type == QubitTerm::CORPORATE_BODY_ID): ?>
- <corpname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName()) ?></corpname><?php endif;
?>
+ <corpname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></corpname><?php endif; ?>
<?php else: ?>
- <name><?php echo htmlspecialchars($creator->getAuthorizedFormOfName())
?></name><?php endif; ?>
+ <name><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></name><?php endif; ?>
<?php endforeach; ?>
</origination><?php endif; ?>
- <?php if (0 < strlen($value = $informationObject->getExtentAndMedium())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getExtentAndMedium(array('cultureFallback' => true)))): ?>
<physdesc><extent><?php echo htmlspecialchars($value)
?></extent></physdesc><?php endif; ?>
<?php if ($value = $informationObject->getRepository()): ?>
<repository>
@@ -119,14 +119,14 @@
<language langcode="<?php echo ($iso6392 =
$iso639convertor->getID3($languageCode)) ? strtolower($iso6392) : $languageCode
?>"><?php echo format_language($languageCode) ?></language><?php endforeach; ?>
</langmaterial><?php endif; ?>
<?php if (0 < count($notes = $informationObject->getNotes())): ?><?php
foreach ($notes as $note): ?>
- <note type="<?php echo htmlspecialchars($note->getType()) ?>"><p><?php echo
htmlspecialchars($note->getContent()) ?></p></note><?php endforeach; ?><?php
endif; ?>
+ <note type="<?php echo
htmlspecialchars($note->getType(array('cultureFallback' => true))) ?>"><p><?php
echo htmlspecialchars($note->getContent(array('cultureFallback' => true)))
?></p></note><?php endforeach; ?><?php endif; ?>
</did>
<?php foreach ($informationObject->getCreators() as $creator): ?>
- <?php if ($value = $creator->getHistory()): ?>
+ <?php if ($value = $creator->getHistory(array('cultureFallback' =>
true))): ?>
<bioghist><p><?php echo htmlspecialchars($value) ?></p></bioghist><?php
endif; ?><?php endforeach; ?>
- <?php if (0 < strlen($value = $informationObject->getScopeAndContent())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getScopeAndContent(array('cultureFallback' => true)))): ?>
<scopecontent><p><?php echo htmlspecialchars($value)
?></p></scopecontent><?php endif; ?>
- <?php if (0 < strlen($value = $informationObject->getArrangement())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getArrangement(array('cultureFallback' => true)))): ?>
<arrangement><p><?php echo htmlspecialchars($value)
?></p></arrangement><?php endif; ?>
<?php if ((0 < count($materialtypes =
$informationObject->getMaterialTypes())) ||
(0 < count($subjects =
$informationObject->getSubjectAccessPoints())) ||
@@ -135,11 +135,11 @@
<controlaccess>
<?php foreach ($informationObject->getActorEvents() as $event): ?>
<?php if ($event->getActor()->getEntityTypeId() == QubitTerm::PERSON_ID):
?>
- <persname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?> </persname>
+ <persname role="<?php echo
$event->getType()->getRole(array('cultureFallback' => true)) ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?></persname>
<?php elseif ($event->getActor()->getEntityTypeId() ==
QubitTerm::FAMILY_ID): ?>
- <famname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?> </famname>
+ <famname role="<?php echo
$event->getType()->getRole(array('cultureFallback' => true)) ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?></famname>
<?php else: ?>
- <corpname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?> </corpname>
+ <corpname role="<?php echo
$event->getType()->getRole(array('cultureFallback' => true)) ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?></corpname>
<?php endif; ?>
<?php endforeach; ?>
<?php foreach ($materialtypes as $materialtype): ?>
@@ -153,41 +153,41 @@
<?php endforeach; ?>
</controlaccess>
<?php endif; ?>
- <?php if (0 < strlen($value =
$informationObject->getPhysicalCharacteristics())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getPhysicalCharacteristics(array('cultureFallback' =>
true)))): ?>
<phystech><p><?php echo htmlspecialchars($value) ?></p></phystech><?php
endif; ?>
- <?php if (0 < strlen($value = $informationObject->getAppraisal())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getAppraisal(array('cultureFallback' => true)))): ?>
<appraisal><p><?php echo htmlspecialchars($value) ?></p></appraisal><?php
endif; ?>
- <?php if (0 < strlen($value = $informationObject->getAcquisition())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getAcquisition(array('cultureFallback' => true)))): ?>
<acqinfo><p><?php echo htmlspecialchars($value) ?></p></acqinfo><?php endif;
?>
- <?php if (0 < strlen($value = $informationObject->getAccruals())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getAccruals(array('cultureFallback' => true)))): ?>
<accruals><p><?php echo htmlspecialchars($value) ?></p></accruals><?php
endif; ?>
- <?php if (0 < strlen($value = $informationObject->getArchivalHistory())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getArchivalHistory(array('cultureFallback' => true)))): ?>
<custodhist><p><?php echo htmlspecialchars($value) ?></p></custodhist><?php
endif; ?>
- <?php if (0 < strlen($value = $informationObject->getRevisionHistory())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getRevisionHistory(array('cultureFallback' => true)))): ?>
<processinfo><p><?php echo htmlspecialchars($value)
?></p></processinfo><?php endif; ?>
- <?php if (0 < strlen($value =
$informationObject->getLocationOfOriginals())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getLocationOfOriginals(array('cultureFallback' => true)))):
?>
<originalsloc><p><?php echo htmlspecialchars($value)
?></p></originalsloc><?php endif; ?>
- <?php if (0 < strlen($value = $informationObject->getLocationOfCopies())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getLocationOfCopies(array('cultureFallback' => true)))): ?>
<altformavail><p><?php echo htmlspecialchars($value)
?></p></altformavail><?php endif; ?>
- <?php if (0 < strlen($value =
$informationObject->getRelatedUnitsOfDescription())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getRelatedUnitsOfDescription(array('cultureFallback' =>
true)))): ?>
<relatedmaterial><p><?php echo htmlspecialchars($value)
?></p></relatedmaterial><?php endif; ?>
- <?php if (0 < strlen($value = $informationObject->getAccessConditions())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getAccessConditions(array('cultureFallback' => true)))): ?>
<accessrestrict><p><?php echo htmlspecialchars($value)
?></p></accessrestrict><?php endif; ?>
- <?php if (0 < strlen($value =
$informationObject->getReproductionConditions())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getReproductionConditions(array('cultureFallback' =>
true)))): ?>
<userestrict><p><?php echo htmlspecialchars($value)
?></p></userestrict><?php endif; ?>
- <?php if (0 < strlen($value = $informationObject->getFindingAids())): ?>
+ <?php if (0 < strlen($value =
$informationObject->getFindingAids(array('cultureFallback' => true)))): ?>
<otherfindaid><p><?php echo htmlspecialchars($value)
?></p></otherfindaid><?php endif; ?>
<dsc type="combined"><?php $nestedRgt = array() ?><?php foreach
($informationObject->getDescendants()->orderBy('lft') as $descendant): ?>
<c <?php if (0 < strlen($levelOfDescription =
$descendant->getLevelOfDescription()->getName(array('culture' => 'en')))):
?>level="<?php if (in_array(strtolower($levelOfDescription), $eadLevels)):
?><?php echo strtolower($levelOfDescription).'"' ?><?php else: ?><?php echo
'otherlevel" otherlevel="'.$levelOfDescription.'"' ?><?php endif; ?><?php
endif; ?>>
<did>
- <?php foreach ($descendant->getPhysicalObjects() as $physicalObject):
?><?php if ($physicalObject->getLocation()): ?>
- <physloc><?php echo htmlspecialchars($physicalObject->getLocation())
?></physloc><?php endif; ?>
- <?php if ($physicalObject->getName()): ?>
- <container type="<?php echo str_replace(' ', '',
$physicalObject->getType()) ?>"><?php echo
htmlspecialchars($physicalObject->getName()) ?></container><?php endif; ?>
+ <?php foreach ($descendant->getPhysicalObjects() as $physicalObject):
?><?php if ($physicalObject->getLocation(array('cultureFallback' => true))): ?>
+ <physloc><?php echo
htmlspecialchars($physicalObject->getLocation(array('cultureFallback' =>
true))) ?></physloc><?php endif; ?>
+ <?php if ($physicalObject->getName(array('cultureFallback' => true))): ?>
+ <container type="<?php echo str_replace(' ', '',
$physicalObject->getType()) ?>"><?php echo
htmlspecialchars($physicalObject->getName(array('cultureFallback' => true)))
?></container><?php endif; ?>
<?php endforeach; ?>
- <?php if (0 < strlen($value = $descendant->getTitle())): ?>
+ <?php if (0 < strlen($value =
$descendant->getTitle(array('cultureFallback' => true)))): ?>
<unittitle><?php echo htmlspecialchars($value) ?></unittitle><?php endif;
?>
<unitid <?php if ($descendant->getRepository()): ?><?php if ($repocode =
$descendant->getRepository()->getIdentifier()): ?><?php echo
'repositorycode="'.htmlspecialchars($repocode).'" ' ?><?php endif; ?>
<?php if ($countrycode = $descendant->getRepository()->getCountryCode()):
?><?php echo 'countrycode="'.$countrycode.'"' ?><?php endif;?><?php endif;
?>><?php echo htmlspecialchars($descendant->getIdentifier()) ?></unitid>
@@ -198,16 +198,16 @@
<?php foreach ($creators as $creator): ?>
<?php if ($type = $creator->getEntityTypeId()): ?>
<?php if ($type == QubitTerm::PERSON_ID): ?>
- <persname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName()) ?></persname><?php endif;
?>
+ <persname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></persname><?php endif; ?>
<?php if ($type == QubitTerm::FAMILY_ID): ?>
- <famname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName()) ?></famname><?php endif;
?>
+ <famname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></famname><?php endif; ?>
<?php if ($type == QubitTerm::CORPORATE_BODY_ID): ?>
- <corpname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName()) ?></corpname><?php endif;
?>
+ <corpname><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></corpname><?php endif; ?>
<?php else: ?>
- <name><?php echo htmlspecialchars($creator->getAuthorizedFormOfName())
?></name><?php endif; ?>
+ <name><?php echo
htmlspecialchars($creator->getAuthorizedFormOfName(array('cultureFallback' =>
true))) ?></name><?php endif; ?>
<?php endforeach; ?>
</origination><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getExtentAndMedium())): ?>
+ <?php if (0 < strlen($value =
$descendant->getExtentAndMedium(array('cultureFallback' => true)))): ?>
<physdesc><extent><?php echo htmlspecialchars($value)
?></extent></physdesc><?php endif; ?>
<?php if ($value = $descendant->getRepository()): ?>
<repository>
@@ -240,14 +240,14 @@
<language langcode="<?php echo ($iso6392 =
$iso639convertor->getID3($languageCode)) ? strtolower($iso6392) : $languageCode
?>"><?php echo format_language($languageCode) ?></language><?php endforeach; ?>
</langmaterial><?php endif; ?>
<?php if (0 < count($notes = $descendant->getNotes())): ?><?php foreach
($notes as $note): ?>
- <note type="<?php echo htmlspecialchars($note->getType()) ?>"><p><?php
echo htmlspecialchars($note->getContent()) ?></p></note><?php endforeach;
?><?php endif; ?>
+ <note type="<?php echo htmlspecialchars($note->getType()) ?>"><p><?php
echo htmlspecialchars($note->getContent(array('cultureFallback' => true)))
?></p></note><?php endforeach; ?><?php endif; ?>
</did>
<?php foreach ($descendant->getCreators() as $creator): ?>
- <?php if ($value = $creator->getHistory()): ?>
+ <?php if ($value = $creator->getHistory(array('cultureFallback' =>
true))): ?>
<bioghist><p><?php echo htmlspecialchars($value) ?></p></bioghist><?php
endif; ?><?php endforeach; ?>
- <?php if (0 < strlen($value = $descendant->getScopeAndContent())): ?>
+ <?php if (0 < strlen($value =
$descendant->getScopeAndContent(array('cultureFallback' => true)))): ?>
<scopecontent><p><?php echo htmlspecialchars($value)
?></p></scopecontent><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getArrangement())): ?>
+ <?php if (0 < strlen($value =
$descendant->getArrangement(array('cultureFallback' => true)))): ?>
<arrangement><p><?php echo htmlspecialchars($value)
?></p></arrangement><?php endif; ?>
<?php if ((0 < count($materialtypes = $descendant->getMaterialTypes())) ||
(0 < count($subjects = $descendant->getSubjectAccessPoints())) ||
@@ -256,11 +256,11 @@
<controlaccess>
<?php foreach ($descendant->getActorEvents() as $event): ?>
<?php if ($event->getActor()->getEntityTypeId() ==
QubitTerm::PERSON_ID): ?>
- <persname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?> </persname>
+ <persname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor(array('cultureFallback' =>
true)))) ?> </persname>
<?php elseif ($event->getActor()->getEntityTypeId() ==
QubitTerm::FAMILY_ID): ?>
- <famname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?> </famname>
+ <famname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor(array('cultureFallback' =>
true)))) ?> </famname>
<?php else: ?>
- <corpname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor())) ?> </corpname>
+ <corpname role="<?php echo $event->getType()->getRole() ?>"><?php echo
htmlspecialchars(render_title($event->getActor(array('cultureFallback' =>
true)))) ?> </corpname>
<?php endif; ?>
<?php endforeach; ?>
<?php foreach ($materialtypes as $materialtype): ?>
@@ -273,29 +273,29 @@
<geogname><?php echo htmlspecialchars($place->getTerm()) ?></geogname>
<?php endforeach; ?>
</controlaccess><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getPhysicalCharacteristics())):
?>
+ <?php if (0 < strlen($value =
$descendant->getPhysicalCharacteristics(array('cultureFallback' => true)))): ?>
<phystech><p><?php echo htmlspecialchars($value) ?></p></phystech><?php
endif; ?>
- <?php if (0 < strlen($value = $descendant->getAppraisal())): ?>
+ <?php if (0 < strlen($value =
$descendant->getAppraisal(array('cultureFallback' => true)))): ?>
<appraisal><p><?php echo htmlspecialchars($value) ?></p></appraisal><?php
endif; ?>
- <?php if (0 < strlen($value = $descendant->getAcquisition())): ?>
+ <?php if (0 < strlen($value =
$descendant->getAcquisition(array('cultureFallback' => true)))): ?>
<acqinfo><p><?php echo htmlspecialchars($value) ?></p></acqinfo><?php
endif; ?>
- <?php if (0 < strlen($value = $descendant->getAccruals())): ?>
+ <?php if (0 < strlen($value =
$descendant->getAccruals(array('cultureFallback' => true)))): ?>
<accruals><p><?php echo htmlspecialchars($value) ?></p></accruals><?php
endif; ?>
- <?php if (0 < strlen($value = $descendant->getArchivalHistory())): ?>
+ <?php if (0 < strlen($value =
$descendant->getArchivalHistory(array('cultureFallback' => true)))): ?>
<custodhist><p><?php echo htmlspecialchars($value)
?></p></custodhist><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getRevisionHistory())): ?>
+ <?php if (0 < strlen($value =
$descendant->getRevisionHistory(array('cultureFallback' => true)))): ?>
<processinfo><p><?php echo htmlspecialchars($value)
?></p></processinfo><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getLocationOfOriginals())): ?>
+ <?php if (0 < strlen($value =
$descendant->getLocationOfOriginals(array('cultureFallback' => true)))): ?>
<originalsloc><p><?php echo htmlspecialchars($value)
?></p></originalsloc><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getLocationOfCopies())): ?>
+ <?php if (0 < strlen($value =
$descendant->getLocationOfCopies(array('cultureFallback' => true)))): ?>
<altformavail><p><?php echo htmlspecialchars($value)
?></p></altformavail><?php endif; ?>
- <?php if (0 < strlen($value =
$descendant->getRelatedUnitsOfDescription())): ?>
+ <?php if (0 < strlen($value =
$descendant->getRelatedUnitsOfDescription(array('cultureFallback' => true)))):
?>
<relatedmaterial><p><?php echo htmlspecialchars($value)
?></p></relatedmaterial><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getAccessConditions())): ?>
+ <?php if (0 < strlen($value =
$descendant->getAccessConditions(array('cultureFallback' => true)))): ?>
<accessrestrict><p><?php echo htmlspecialchars($value)
?></p></accessrestrict><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getReproductionConditions())):
?>
+ <?php if (0 < strlen($value =
$descendant->getReproductionConditions(array('cultureFallback' => true)))): ?>
<userestrict><p><?php echo htmlspecialchars($value)
?></p></userestrict><?php endif; ?>
- <?php if (0 < strlen($value = $descendant->getFindingAids())): ?>
+ <?php if (0 < strlen($value =
$descendant->getFindingAids(array('cultureFallback' => true)))): ?>
<otherfindaid><p><?php echo htmlspecialchars($value)
?></p></otherfindaid><?php endif; ?>
<?php if ($descendant->getRgt() == $descendant->getLft() + 1): ?>
--~--~---------~--~----~------------~-------~--~----~
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.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---