diff options
| author | Nathan Guse <nathaniel.guse@gmail.com> | 2012-07-23 14:01:13 -0500 |
|---|---|---|
| committer | Unknown Bliss <m@michaelcullum.com> | 2012-09-01 15:05:20 +0100 |
| commit | 74492b3cdda9538263484a6f2a2042ac1900228a (patch) | |
| tree | d0e1dab547e8746fbd6e8c489658f1e5ca3ecebf /phpBB/includes/extension/metadata_manager.php | |
| parent | 28ca2d6a5fe8f8f1d8733af70951fa1191336eb6 (diff) | |
| download | forums-74492b3cdda9538263484a6f2a2042ac1900228a.tar forums-74492b3cdda9538263484a6f2a2042ac1900228a.tar.gz forums-74492b3cdda9538263484a6f2a2042ac1900228a.tar.bz2 forums-74492b3cdda9538263484a6f2a2042ac1900228a.tar.xz forums-74492b3cdda9538263484a6f2a2042ac1900228a.zip | |
[ticket/10631] Use display name if available
PHPBB3-10631
Diffstat (limited to 'phpBB/includes/extension/metadata_manager.php')
| -rw-r--r-- | phpBB/includes/extension/metadata_manager.php | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/phpBB/includes/extension/metadata_manager.php b/phpBB/includes/extension/metadata_manager.php index ddec918732..6af02e47b7 100644 --- a/phpBB/includes/extension/metadata_manager.php +++ b/phpBB/includes/extension/metadata_manager.php @@ -55,7 +55,7 @@ class phpbb_extension_metadata_manager * Processes and gets the metadata requested * * @param string $element All for all metadata that it has and is valid, otherwise specify which section you want by its shorthand term. - * @param boolean $template_output True if you want the requested metadata assigned to template vars + * @param boolean $template_output True if you want the requested metadata assigned to template vars (only works on the 'all" case * @return array Contains all of the requested metadata */ public function get_metadata($element = 'all', $template_output = false) @@ -89,20 +89,17 @@ class phpbb_extension_metadata_manager break; case 'name': - if ($this->validate_name()) + return ($this->validate_name()) ? $this->metadata['name'] : false; + break; + + case 'display-name': + if ($this->validate_extra_display_name()) { - if ($template_output) - { - $template->assign_vars(array( - 'MD_NAME' => htmlspecialchars($this->metadata['name']), - )); - } - - return $this->metadata['name']; + return $this->metadata['extra']['display-name']; } else { - return false; + return ($this->validate_name()) ? $this->metadata['name'] : false; } break; // TODO: Add remaining cases as needed |
