summaryrefslogtreecommitdiff
path: root/inc/indexer.php
diff options
context:
space:
mode:
authorchris <chris@jalakai.co.uk>2006-11-13 13:26:45 +0100
committerchris <chris@jalakai.co.uk>2006-11-13 13:26:45 +0100
commit3fc667cfbc05c58679586aeccdb47438798a8e15 (patch)
treed09cf45b0d69f6295183c9d0200b1d99afa733b4 /inc/indexer.php
parent579b0f7e8d80287b11fd441dfa68d15e9d4bb74c (diff)
downloadrpg-3fc667cfbc05c58679586aeccdb47438798a8e15.tar.gz
rpg-3fc667cfbc05c58679586aeccdb47438798a8e15.tar.bz2
fixes for stricter php5 typing (bug#978)
darcs-hash:20061113122645-9b6ab-e5f5be2e88eea7eb00643e6a5210086f46191c30.gz
Diffstat (limited to 'inc/indexer.php')
-rw-r--r--inc/indexer.php16
1 files changed, 9 insertions, 7 deletions
diff --git a/inc/indexer.php b/inc/indexer.php
index c90f2b179..f7bc4a7c4 100644
--- a/inc/indexer.php
+++ b/inc/indexer.php
@@ -96,13 +96,15 @@ function idx_getPageWords($page){
if ($conf['deaccent']) {
$links = p_get_metadata($page,'relation references');
- $tmp = join(' ',array_keys($links)); // make a single string
- $tmp = strtr($tmp, ':', ' '); // replace namespace separator with a space
- $link_tokens = array_unique(explode(' ', $tmp)); // break into tokens
-
- foreach ($link_tokens as $link_token) {
- if (isset($tokens[$link_token])) continue;
- $tokens[$link_token] = 1;
+ if (!empty($links)) {
+ $tmp = join(' ',array_keys($links)); // make a single string
+ $tmp = strtr($tmp, ':', ' '); // replace namespace separator with a space
+ $link_tokens = array_unique(explode(' ', $tmp)); // break into tokens
+
+ foreach ($link_tokens as $link_token) {
+ if (isset($tokens[$link_token])) continue;
+ $tokens[$link_token] = 1;
+ }
}
}