Can't Access Pages in Translated Namespace
If I translate the title of a namespace, I can no longer access any pages that exist in that language-namespace.
Fixed in the current ZIP. In
vault/special_class_wiki.php, find:
Code:
if (!$this->{$property}["$languageid"]["$value"])
{
$olanguageid = $languageid;
$languageid = -1;
}
if ($search == 'namespaceid')
{
Replace with:
Code:
if ($search == 'namespaceid')
{
if (!$this->{$property}["$languageid"]["$value"])
{
$olanguageid = $languageid;
$languageid = -1;
}
Find:
Code:
$out = $this->search($value, $this->{$property}["$languageid"]);
Add after:
Code:
if ($out === null)
{
$out = $this->search($value, $this->{$property}[-1]);
}
Find:
Code:
function search($value, $collection, $language = false)
{
Add after:
Code:
if (!is_array($collection))
{
return null;
}