示例#1
0
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);
    }
}
示例#2
0
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);
    }
}
示例#3
0
文件: sort.php 项目: Remek/revolution
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);
    }
}
示例#4
0
文件: sort.php 项目: hansek/Gallery
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);
    }
}
示例#5
0
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]);
    }
}