forked from GNUsocial/gnu-social
Fix for doc action on systems that return false for globbing in a non-existing dir
This commit is contained in:
parent
588fe5d603
commit
3e7a2a4014
@ -173,6 +173,10 @@ class DocAction extends Action
|
||||
}
|
||||
|
||||
$local = glob(INSTALLDIR.'/local/doc-src/'.$this->title.'.*');
|
||||
if ($local === false) {
|
||||
// Some systems return false, others array(), if dir didn't exist.
|
||||
$local = array();
|
||||
}
|
||||
|
||||
if (count($local) || isset($localDef)) {
|
||||
return $this->negotiateLanguage($local, $localDef);
|
||||
@ -183,6 +187,9 @@ class DocAction extends Action
|
||||
}
|
||||
|
||||
$dist = glob(INSTALLDIR.'/doc-src/'.$this->title.'.*');
|
||||
if ($dist === false) {
|
||||
$dist = array();
|
||||
}
|
||||
|
||||
if (count($dist) || isset($distDef)) {
|
||||
return $this->negotiateLanguage($dist, $distDef);
|
||||
|
Loading…
Reference in New Issue
Block a user