array check

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9969 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ovclas 2011-12-21 02:43:25 +00:00
parent 0d4d9514ee
commit 3a4021be5c

View file

@ -1446,21 +1446,26 @@
return $output; return $output;
} }
function unserializeAttributes($module_filebox_list){ function unserializeAttributes($module_filebox_list)
foreach($module_filebox_list->data as $item){ {
$attributes = explode(';', $item->comment); if(is_array($module_filebox_list))
foreach($attributes as $attribute){ {
$values = explode(':', $attribute); foreach($module_filebox_list->data as $item)
if((count($values) % 2) ==1) { {
for($i=2;$i<count($values);$i++){ $attributes = explode(';', $item->comment);
$values[1].=":".$values[$i]; foreach($attributes as $attribute){
} $values = explode(':', $attribute);
} if((count($values) % 2) ==1) {
$atts[$values[0]]=$values[1]; for($i=2;$i<count($values);$i++){
} $values[1].=":".$values[$i];
$item->attributes = $atts; }
unset($atts); }
} $atts[$values[0]]=$values[1];
}
$item->attributes = $atts;
unset($atts);
}
}
return $module_filebox_list; return $module_filebox_list;
} }