Exemplo n.º 1
0
function getUsersFormatted(&$ar_nodes, $cur_level, $parent = 0)
{
    $order = 0;
    foreach ($cur_level as $id => $children) {
        $id = substr($id, 2);
        /* get rid of CSS id n_ prefix */
        if (substr($id, 0, 4) == 'user') {
            $ar_nodes[] = array('id' => substr($id, 5), 'parent' => substr($parent, 3), 'order' => $order);
            $order++;
        }
        getUsersFormatted($ar_nodes, $children, $id);
    }
}
Exemplo n.º 2
0
function getUsersFormatted(&$ar_nodes,$cur_level,$parent = 0) {
    $order = 0;
    foreach ($cur_level as $id => $children) {
        $id = substr($id,2); /* get rid of CSS id n_ prefix */
        if (substr($id,0,4) == 'user') {
            $userMap = substr($id,5);
            $userMap = explode('_',$userMap);
            $ar_nodes[] = array(
                'id' => $userMap[0],
                'old_group' => $userMap[1],
                'new_group' => substr($parent,3),
                'order' => $order,
            );
            $order++;
        }
        getUsersFormatted($ar_nodes,$children,$id);
    }
}