X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fdocfile.php;h=e3968706953003e5a88e752930c956f22ec0967f;hb=fb4b004435403dd0d4126a0c11c9fa5c557e9dba;hp=982177315a3f9bb0ec139dbc63f3ba74278d0117;hpb=b72788d9ce8a2eb05572ce923aebd3027cb87bb6;p=quix0rs-gnu-social.git diff --git a/lib/docfile.php b/lib/docfile.php index 982177315a..e396870695 100644 --- a/lib/docfile.php +++ b/lib/docfile.php @@ -63,24 +63,29 @@ class DocFile $filename = null; - foreach ($paths as $path) { + if (Event::handle('StartDocFileForTitle', array($title, &$paths, &$filename))) { - $def = $path.'/'.$title; + foreach ($paths as $path) { - if (!file_exists($def)) { - $def = null; - } + $def = $path.'/'.$title; - $lang = glob($path.'/'.$title.'.*'); + if (!file_exists($def)) { + $def = null; + } - if ($lang === false) { - $lang = array(); - } + $lang = glob($path.'/'.$title.'.*'); - if (!empty($lang) || !empty($def)) { - $filename = self::negotiateLanguage($lang, $def); - break; + if ($lang === false) { + $lang = array(); + } + + if (!empty($lang) || !empty($def)) { + $filename = self::negotiateLanguage($lang, $def); + break; + } } + + Event::handle('EndDocFileForTitle', array($title, $paths, &$filename)); } if (empty($filename)) {