Author: david
Date: Thu Sep 3 15:18:23 2009
New Revision: 3166
Log:
Use mb_strtoupper() with a specification for the utf-8 character set to
correctly upper-case accented characters for thesauri (show template).
Modified:
trunk/apps/qubit/modules/term/templates/showSuccess.php
Modified: trunk/apps/qubit/modules/term/templates/showSuccess.php
==============================================================================
--- trunk/apps/qubit/modules/term/templates/showSuccess.php Thu Sep 3
14:59:26 2009 (r3165)
+++ trunk/apps/qubit/modules/term/templates/showSuccess.php Thu Sep 3
15:18:23 2009 (r3166)
@@ -67,9 +67,9 @@
<?php if(QubitTerm::ROOT_ID != $term->parentId): ?>
<?php $parent = $term->getParent() ?>
<dl>
- <dt><?php echo strtoupper($term->getName(array('cultureFallback' =>
true))) ?></dt>
+ <dt><?php echo mb_strtoupper($term->getName(array('cultureFallback' =>
true)), 'utf-8') ?></dt>
<dd>
- <?php $parentName =
strtoupper($parent->getName(array('cultureFallback' => true))) ?>
+ <?php $parentName =
mb_strtoupper($parent->getName(array('cultureFallback' => true)), 'utf-8') ?>
<?php $parentLink = link_to($parentName, array('module' => 'term',
'action' => 'show', 'id' => $parent->getId())) ?>
<?php echo __('BT %1%', array('%1%' => $parentLink)) ?>
</dd>
@@ -77,10 +77,10 @@
<?php endif; ?>
<?php if(0 < count($children)): ?>
<dl>
- <dt><?php echo strtoupper($term->getName(array('cultureFallback' =>
true))) ?></dt>
+ <dt><?php echo mb_strtoupper($term->getName(array('cultureFallback' =>
true)), 'utf-8') ?></dt>
<?php foreach ($children as $child): ?>
<dd>
- <?php $childName = strtoupper($child->getName(array('cultureFallback'
=> true))) ?>
+ <?php $childName =
mb_strtoupper($child->getName(array('cultureFallback' => true)), 'utf-8') ?>
<?php $childLink = link_to($childName, array('module' => 'term',
'action' => 'show', 'id' => $child->getId())) ?>
<?php echo __('NT %1%', array('%1%' => $childLink)) ?>
</dd>
@@ -97,10 +97,10 @@
<td>
<?php if(0 < count($useFors)): ?>
<dl>
- <dt><?php echo strtoupper($term->getName(array('cultureFallback' =>
true))) ?></dt>
+ <dt><?php echo mb_strtoupper($term->getName(array('cultureFallback' =>
true)), 'utf-8') ?></dt>
<?php foreach ($useFors as $useFor): ?>
<dd>
- <?php $relatedTermName =
strtoupper($useFor->getObject()->getName(array('cultureFallback' => true))) ?>
+ <?php $relatedTermName =
mb_strtoupper($useFor->getObject()->getName(array('cultureFallback' => true)),
'utf-8') ?>
<?php $relatedTermLink = link_to($relatedTermName, array('module' =>
'term', 'action' => 'show', 'id' => $useFor->getObjectId())) ?>
<?php echo __('UF %1%', array('%1%' => $relatedTermLink)) ?>
</dd>
@@ -110,9 +110,9 @@
<?php if(0 < count($uses)): ?>
<dl>
<?php foreach ($uses as $use): ?>
- <dt><?php echo strtoupper($term->getName(array('cultureFallback' =>
true))) ?></dt>
+ <dt><?php echo mb_strtoupper($term->getName(array('cultureFallback' =>
true)), 'utf-8') ?></dt>
<dd>
- <?php $relatedTermName =
strtoupper($use->getSubject()->getName(array('cultureFallback' => true))) ?>
+ <?php $relatedTermName =
mb_strtoupper($use->getSubject()->getName(array('cultureFallback' => true)),
'utf-8') ?>
<?php $relatedTermLink = link_to($relatedTermName, array('module' =>
'term', 'action' => 'show', 'id' => $use->getSubjectId())) ?>
<?php echo __('USE %1%', array('%1%' => $relatedTermLink)) ?>
</dd>
@@ -128,11 +128,11 @@
<th><?php echo __('Associated terms'); ?></th>
<td>
<dl>
- <dt><?php echo strtoupper($term->getName(array('cultureFallback' =>
true))) ?></dt>
+ <dt><?php echo mb_strtoupper($term->getName(array('cultureFallback' =>
true)), 'utf-8') ?></dt>
<?php foreach ($associateRelations as $associateRelation): ?>
<dd>
<?php $associate = $associateRelation->getOpposedObject($term->id) ?>
- <?php $associateName =
strtoupper($associate->getName(array('cultureFallback' => true))) ?>
+ <?php $associateName =
mb_strtoupper($associate->getName(array('cultureFallback' => true)), 'utf-8') ?>
<?php $associateLink = link_to($associateName, array('module' =>
'term', 'action' => 'show', 'id' => $associate->getId())) ?>
<?php echo __('RT %1%', array('%1%' => $associateLink)) ?>
</dd>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---