diff options
| author | fisharebest <fisharebest@gmail.com> | 2011-09-22 12:09:54 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2011-09-22 12:09:54 +0000 |
| commit | 6a6350203ddfdf78520e4987fb6ab6219d2f3850 (patch) | |
| tree | a1e37110bcfda801ff0fdb98a2688a8c03aa49f5 /modules_v3/tree | |
| parent | 908a88606c4182a364743b096ed435f1394130d4 (diff) | |
| download | webtrees-6a6350203ddfdf78520e4987fb6ab6219d2f3850.tar.gz webtrees-6a6350203ddfdf78520e4987fb6ab6219d2f3850.tar.bz2 webtrees-6a6350203ddfdf78520e4987fb6ab6219d2f3850.zip | |
Add HTML escapes and directional markup when we CREATE the names of objects, rather than when we DISPLAY them. It is easier to do it in one place, not everywhere.
getFullName() already calls canDisplayName(), so no need to call it a second time.
Diffstat (limited to 'modules_v3/tree')
| -rw-r--r-- | modules_v3/tree/class_treeview.php | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules_v3/tree/class_treeview.php b/modules_v3/tree/class_treeview.php index 5840e7c69b..0c7ea2afc0 100644 --- a/modules_v3/tree/class_treeview.php +++ b/modules_v3/tree/class_treeview.php @@ -208,10 +208,10 @@ class TreeView { $r = '<div class="tv'.$person->getSex().' tv_person_expanded">'; $r .= $this->getThumbnail($personGroup, $person); - $r .= '<a class="tv_link" href="'.$person->getHtmlUrl().'">'.$person->getFullName().'</a> <a href="module.php?mod=tree&mod_action=treeview&allPartners='.($this->allPartners ? 'true' : 'false').'&rootid='.$person->getXref().'" title="'.WT_I18N::translate('Interactive tree of %s', htmlspecialchars(strip_tags($person->getFullName()))).'"><img src="'.$WT_IMAGES['tree'].'" class="tv_link tv_treelink" /></a>'; + $r .= '<a class="tv_link" href="'.$person->getHtmlUrl().'">'.$person->getFullName().'</a> <a href="module.php?mod=tree&mod_action=treeview&allPartners='.($this->allPartners ? 'true' : 'false').'&rootid='.$person->getXref().'" title="'.WT_I18N::translate('Interactive tree of %s', strip_tags($person->getFullName())).'"><img src="'.$WT_IMAGES['tree'].'" class="tv_link tv_treelink" /></a>'; $r .= '<br /><b>'.WT_Gedcom_Tag::getAbbreviation('BIRT').'</b> '.$person->getBirthDate()->Display().' '.$person->getBirthPlace(); if ($family) { - $r .= '<br /><b>'.WT_Gedcom_Tag::getAbbreviation('MARR').'</b> '.$family->getMarriageDate()->Display().' <a href="'.$family->getHtmlUrl().'"><img src="'.$WT_IMAGES['button_family'].'" class="tv_link tv_treelink" title="'.htmlspecialchars(strip_tags($family->getFullName())).'" /></a>'.$family->getMarriagePlace(); + $r .= '<br /><b>'.WT_Gedcom_Tag::getAbbreviation('MARR').'</b> '.$family->getMarriageDate()->Display().' <a href="'.$family->getHtmlUrl().'"><img src="'.$WT_IMAGES['button_family'].'" class="tv_link tv_treelink" title="'.strip_tags($family->getFullName()).'" /></a>'.$family->getMarriagePlace(); } if ($person->isDead()) $r .= '<br /><b>'.WT_Gedcom_Tag::getAbbreviation('DEAT').'</b> '.$person->getDeathDate()->Display().' '.$person->getDeathPlace(); @@ -377,13 +377,13 @@ class TreeView { if ($f) { switch ($p->getSex()) { case 'M': - $title=' title="'.htmlspecialchars(strip_tags(/* I18N: e.g. "Son of [father name & mother name]" */ WT_I18N::translate('Son of %s', $f->getFullName()))).'"'; + $title=' title="'.strip_tags(/* I18N: e.g. "Son of [father name & mother name]" */ WT_I18N::translate('Son of %s', $f->getFullName())).'"'; break; case 'F': - $title=' title="'.htmlspecialchars(strip_tags(/* I18N: e.g. "Daughter of [father name & mother name]" */ WT_I18N::translate('Daughter of %s', $f->getFullName()))).'"'; + $title=' title="'.strip_tags(/* I18N: e.g. "Daughter of [father name & mother name]" */ WT_I18N::translate('Daughter of %s', $f->getFullName())).'"'; break; case 'U': - $title=' title="'.htmlspecialchars(strip_tags(/* I18N: e.g. "Child of [father name & mother name]" */ WT_I18N::translate('Child of %s', $f->getFullName()))).'"'; + $title=' title="'.strip_tags(/* I18N: e.g. "Child of [father name & mother name]" */ WT_I18N::translate('Child of %s', $f->getFullName())).'"'; break; } } else { @@ -420,7 +420,7 @@ class TreeView { $thumbnail=""; if ($SHOW_HIGHLIGHT_IMAGES) { $object=$person->findHighlightedMedia(); - $img_title=PrintReady(htmlspecialchars($person->getFullName())); + $img_title=strip_tags($person->getFullName()); if (!empty($object)) { $mediaobject=WT_Media::getInstance($object['mid']); $thumbnail=$mediaobject->displayMedia(array('display_type'=>'treeview','img_title'=>$img_title,'clearbox'=>'tvlb'.$personGroup->getXref())); |
