protected function build_node_path($mode, $realpath = '', $display = '', $root = '') {
        $path = $mode . ':' . base64_encode($realpath) . ':' . base64_encode($display);
        if (!empty($root)) {
            $path = $root . '|' . $path;
        }
        return $path;
    }
protected function build_node_path($mode, $realpath = '', $display = '', $root = '') {
        $path = $mode . ':' . base64_encode($realpath) . ':' . base64_encode($display);
        if (!empty($root)) {
            $path = $root . '|' . $path;
        }
        return $path;
    }
protected function build_node_path ( $ mode , $ realpath = '' , $ display = '' , $ root = '' ) { $ path = $ mode . ':' . base64_encode ( $ realpath ) . ':' . base64_encode ( $ display ) ; if ( ! empty ( $ root ) ) { $ path = $ root . '|' . $ path ; } return $ path ; }
Build the path to a browsable node.

@param string $mode The type of browse mode.
@param string $realpath The path, or similar.
@param string $display The way to display the node.
@param string $root The path preceding this node.
@return string
Build the path to a browsable node .