public static function get_node_array($array, $node, $admin = false) { $sub_array = []; if ($node->folder == 'form') { $admin = true; } $sub_array = \Segment::get_node_items($sub_array, $node, $admin); $array['nodes'][$node->pivot->id]['node'] = $node; if ($add_custom_array = \CustomFunc::add_node_array($node, $admin)) { $sub_array['custom'] = $add_custom_array; } $array['nodes'][$node->pivot->id]['subarray'] = $sub_array; return $array; }