]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
correctly parse help files
authorEvan Prodromou <evan@status.net>
Mon, 18 Apr 2011 10:30:33 +0000 (06:30 -0400)
committerEvan Prodromou <evan@status.net>
Mon, 18 Apr 2011 10:30:33 +0000 (06:30 -0400)
lib/docfile.php

index ca03370d29e3df3ca42b2321bcbbd9dbd430ca30..9659a4332497b69020849333e5357f1d87ba4a2b 100644 (file)
@@ -57,7 +57,7 @@ class DocFile
 
     static function forTitle($title, $paths)
     {
-        if (is_string($paths)) {
+        if (!is_array($paths)) {
             $paths = array($paths);
         }
 
@@ -66,6 +66,7 @@ class DocFile
         foreach ($paths as $path) {
 
             $def = $path.'/'.$title;
+
             if (!file_exists($def)) {
                 $def = null;
             }
@@ -95,7 +96,7 @@ class DocFile
             $this->contents = file_get_contents($this->filename);
         }
 
-        $this->output = common_markup_to_html($this->contents);
+        return common_markup_to_html($this->contents);
     }
 
     static function defaultPaths()
@@ -108,6 +109,8 @@ class DocFile
         if (!empty($site)) {
             array_unshift($paths, INSTALLDIR.'/local/doc-src/'.$site.'/');
         }
+
+        return $paths;
     }
 
     static function negotiateLanguage($filenames, $defaultFilename=null)