diff options
| author | fisharebest <fisharebest@gmail.com> | 2010-05-13 20:48:31 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2010-05-13 20:48:31 +0000 |
| commit | dffb4c7dfd1d3e8b98a9bcfa02026a39cb67b872 (patch) | |
| tree | ca068630222191944925df96bc24e100fa6b76e6 /includes/classes/class_reportbase.php | |
| parent | 9cfcf130d39f1110ef336df0a0441bbbf13ba737 (diff) | |
| download | webtrees-dffb4c7dfd1d3e8b98a9bcfa02026a39cb67b872.tar.gz webtrees-dffb4c7dfd1d3e8b98a9bcfa02026a39cb67b872.tar.bz2 webtrees-dffb4c7dfd1d3e8b98a9bcfa02026a39cb67b872.zip | |
#579946 Translation of fact abbreviations in reports
Diffstat (limited to 'includes/classes/class_reportbase.php')
| -rw-r--r-- | includes/classes/class_reportbase.php | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/includes/classes/class_reportbase.php b/includes/classes/class_reportbase.php index 8e1591133e..95595a3721 100644 --- a/includes/classes/class_reportbase.php +++ b/includes/classes/class_reportbase.php @@ -2519,16 +2519,12 @@ function PGVRvarLetterSHandler($attrs) { die("<strong>REPORT ERROR PGVRvarLetter: </strong> The attribute \"var=\" is missing or not set in the XML file."); } - $var = $attrs["var"]; - if (!empty($var)) { - $abbrev = substr(strrchr(substr($var, 0, -1), "["), 1); - $tfact = $fact; - $var = str_replace(array("@fact", "@desc"), array(translate_fact($tfact), $desc), $var); - if (substr($var, 0, 6) == "i18n::") { - eval("\$var = $var;"); + $var=$attrs["var"]; + if ($var) { + if ($var=='@fact') { + $var=$fact; } - $letter = utf8_substr($var, 0, 1); - $currentElement->addText($letter); + $currentElement->addText(abbreviate_fact($var)); } } |
