Execute( sqlSelect($db,$assoc_table,"id,$parent_id,".$assoc_field, $conditions, "$parent_id,$assoc_field")); # Get current id if(!empty($VAR['id'])) $cid = ereg_replace(",","", $VAR['id']); else $current = ''; # Loop and put in array while(!$result->EOF) { if($result->fields["$parent_id"] == "" || $result->fields["$parent_id"] == 0 || $result->fields["$parent_id"] == $result->fields['id']) { $arr[0][] = $result->fields; } else { $arr["{$result->fields["$parent_id"]}"][] = $result->fields; } # get current parent_id if($cid > 0 && $result->fields['id'] == $cid) $current = $result->fields["$parent_id"]; $result->MoveNext(); } $option = ''; $dirpre = ' \\ '; for($i=0; $i'.$dir.''; # get the sub-records # (LEVEL 2) if(isset($arr[$id])) { for($ii=0; $ii'.$dir.''; } # get the sub-records # (LEVEL 3) if(isset($arr[$idx])) { for($iii=0; $iii'.$dir.''; } # get the sub-records # (LEVEL 4) if(isset($arr[$idx2])) { for($iiii=0; $iiii'.$dir.''; } # get the sub-records # (LEVEL 5) if(isset($arr[$idx3])) { for($iiiii=0; $iiiii'.$dir.''; } } } } } } echo "'; } ?>