Added a validation to the function create list CT#191

skala
Arthur Portugal 16 years ago
parent 1cd4f76f4d
commit f0c7117e04
  1. 45
      main/inc/lib/surveymanager.lib.php

@ -628,33 +628,34 @@ class SurveyTree {
*/
public function createList ($list) {
$result=array();
foreach ($list as $key=>$node)
{
if (is_array($node['children']))
{
//echo $key; echo '--<br>';
//print_r($node);
//echo '<br>';
$result[$key]= $node['name'];
$re=self::createList($node['children']);
if (!empty($re))
if(is_array($list)) {
foreach ($list as $key=>$node) {
if (is_array($node['children']))
{
if (is_array($re))
foreach ($re as $key=>$r)
//echo $key; echo '--<br>';
//print_r($node);
//echo '<br>';
$result[$key]= $node['name'];
$re=self::createList($node['children']);
if (!empty($re))
{
if (is_array($re))
foreach ($re as $key=>$r)
{
$result[$key]=''.$r;
}
else
{
$result[$key]=''.$r;
$result[]=$re;
}
else
{
$result[]=$re;
}
}
}
else
{
//echo $key; echo '-<br>';
$result[$key]=$node['name'];
else
{
//echo $key; echo '-<br>';
$result[$key]=$node['name'];
}
}
}
return $result;

Loading…
Cancel
Save