From 33cc423e3834f6f34caa79fda51be0a9fb8feea2 Mon Sep 17 00:00:00 2001 From: willcast <willcast> Date: Sun, 25 Jan 2004 04:05:58 +0000 Subject: [PATCH] - Solving bug 995: Blank aliases caused the autolinking feature to mess the whole thing... --- mod/glossary/dynalink.php | 4 +++- mod/glossary/lib.php | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mod/glossary/dynalink.php b/mod/glossary/dynalink.php index f41df57033..b42571a4bd 100644 --- a/mod/glossary/dynalink.php +++ b/mod/glossary/dynalink.php @@ -78,7 +78,9 @@ if ( $aliases = get_records("glossary_alias","entryid",$concept->id, "alias") ) { foreach ($aliases as $alias) { $currentalias = glossary_addslashes($replace,$alias->alias); - $currentconcept .= "|" . trim($currentalias); + if ( trim( $currentalias ) != '' ) { + $currentconcept .= "|" . trim($currentalias); + } } } } diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php index ee26b9db86..6308183a2e 100644 --- a/mod/glossary/lib.php +++ b/mod/glossary/lib.php @@ -515,7 +515,7 @@ function glossary_print_entry_aliases($course, $cm, $glossary, $entry,$mode="", $return = ''; if ( $aliases = get_records("glossary_alias","entryid",$entry->id) ) { foreach ($aliases as $alias) { - if ($alias->alias) { + if (trim($alias->alias)) { if ($return == '') { $return = '<select style="font-size:8pt">'; } -- 2.39.5