From 3fc667cfbc05c58679586aeccdb47438798a8e15 Mon Sep 17 00:00:00 2001
From: chris <chris@jalakai.co.uk>
Date: Mon, 13 Nov 2006 13:26:45 +0100
Subject: [PATCH] fixes for stricter php5 typing (bug#978)

darcs-hash:20061113122645-9b6ab-e5f5be2e88eea7eb00643e6a5210086f46191c30.gz
---
 inc/indexer.php     | 16 +++++++++-------
 lib/exe/indexer.php |  2 +-
 2 files changed, 10 insertions(+), 8 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;
+        }
       }
     }
 
diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php
index 12177406f..a84d99a84 100644
--- a/lib/exe/indexer.php
+++ b/lib/exe/indexer.php
@@ -198,7 +198,7 @@ function metaUpdate(){
                     0,true);
 
     $meta = array();
-    if(count($info)){
+    if(!empty($info)){
         $meta['date']['created'] = $info[0][1];
         foreach($info as $item){
             if($item[4] != '*'){
-- 
GitLab