modify logic.

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11304 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
devjin 2012-09-18 08:52:35 +00:00
parent ffde9607d9
commit 19151361d3

View file

@ -150,27 +150,27 @@
$buff .= sprintf('$designInfo->layout_srl = %s;', $layoutSrl);
}
if($vars->module)
if($designInfo->module)
{
if($designInfo->module)
foreach($designInfo->module as $key => $val)
{
foreach($designInfo->module as $key => $val)
if($key == $vars->module)
{
if($key == $vars->module)
{
$skin = $vars->module_skin;
$skin_vars = serialize($vars->skin_vars);
}
else
{
$skin = $val->skin;
$skin_vars = $val->skin_vars;
}
$buff .= sprintf('$designInfo->module->%s->skin = \'%s\';', $key, $skin);
$buff .= sprintf('$designInfo->module->%s->skin_vars = \'%s\';', $key, $skin_vars);
$skin = $vars->module_skin;
$skin_vars = serialize($vars->skin_vars);
}
else
{
$skin = $val->skin;
$skin_vars = $val->skin_vars;
}
$buff .= sprintf('$designInfo->module->%s->skin = \'%s\';', $key, $skin);
$buff .= sprintf('$designInfo->module->%s->skin_vars = \'%s\';', $key, $skin_vars);
}
else
}
else
{
if($vars->module)
{
$buff .= sprintf('$designInfo->module->%s->skin = \'%s\';', $vars->module, $vars->module_skin);
$buff .= sprintf('$designInfo->module->%s->skin_vars = \'%s\';', $vars->module, serialize($vars->skin_vars));