1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-11 00:54:49 +02:00

Theme Info fix. <screenshots> added to theme.xml spec.

This commit is contained in:
Cameron
2012-12-11 00:34:08 -08:00
parent 2822965abc
commit 82fafa6f62
7 changed files with 78 additions and 42 deletions

View File

@@ -620,15 +620,28 @@ class xmlClass
{
return $vars;
}
foreach($this->arrayTags as $vl)
foreach($this->arrayTags as $p)
{
list($vl,$sub) = explode("/",$p);
if($sub)
{
if(isset($vars[$vl][$sub]) && is_string($vars[$vl][$sub]))
{
$vars[$vl][$sub] = array($vars[$vl][$sub]);
}
continue;
}
if(isset($vars[$vl]) && is_array($vars[$vl]) && !varset($vars[$vl][0]))
{
$vars[$vl] = array($vars[$vl]);
$vars[$vl] = array($vars[$vl]);
}
}