function getNodesFormatted(&$ar_nodes, $cur_level, $parent = '') { $order = 0; foreach ($cur_level as $id => $children) { $id = str_replace('n_', '', $id); $ar_nodes[] = array('text' => $id, 'parent' => $parent, 'order' => $order); $order++; getNodesFormatted($ar_nodes, $children, $id); } }
function getNodesFormatted(&$ar_nodes, $cur_level, $parent = 0) { $order = 0; foreach ($cur_level as $id => $children) { $id = explode('_', $id); $id = $id[1]; $ar_nodes[] = array('id' => $id, 'parent' => $parent, 'order' => $order); $order++; getNodesFormatted($ar_nodes, $children, $id); } }
function getNodesFormatted(&$ar_nodes, $cur_level, $parent = 0) { $order = 0; foreach ($cur_level as $id => $children) { $ar = explode('_', $id); if ($ar[1] != '0') { $par = explode('_', $parent); $ar_nodes[] = array('id' => $ar[1], 'context' => $par[0], 'parent' => $par[1], 'order' => $order); $order++; } getNodesFormatted($ar_nodes, $children, $id); } }
function getNodesFormatted(&$nodes, $curLevel, $parent = 0) { if (!is_array($curLevel)) { return array(); } $order = 0; foreach ($curLevel as $id => $curNode) { $ar = explode('_', $id); if (!empty($ar[1]) && $ar[0] != 'root') { $par = explode('_', $parent); $nodes[] = array('id' => $ar[1], 'classKey' => 'gal' . ucfirst($ar[0]), 'parent' => !empty($parent) ? $par[1] : 0, 'parentClassKey' => !empty($parent) ? 'gal' . ucfirst($par[0]) : '', 'rank' => $order); $order++; } getNodesFormatted($nodes, $curNode['children'], $id); } }
function getNodesFormatted(&$ar_nodes, $cur_level, $parent = 0) { $order = 0; foreach ($cur_level as $nodeId => $children) { $ar = explode('_', $nodeId); if (empty($ar[1]) || empty($ar[2])) { continue; } $ar_nodes[] = array('id' => $ar[2], 'type' => $ar[1], 'parent' => $parent, 'order' => $order); $order++; getNodesFormatted($ar_nodes, $children, $ar[2]); } }