private function configInfo($table, $path, $name)
    {
        if (empty($path)) {
            return array();
        }
        if (!$config = $this->config($table, $path)) {
            $config = array();
        }
        unset($config['path'], $config['url']);
        $page = Page::html();
        $config = array_merge(array(
            'name' => $name,
            'path' => $path,
            'url' => ($table == 'categories') ? $page->url('base', $path) : $page->url('blog/listings', $table, $path),
            'image' => '',
        ), $config);
        if (!empty($config['image'])) {
            $config['image'] = $page->url('blog/config', $config['image']);
        }

        return $config;
    }
private function configInfo($table, $path, $name)
    {
        if (empty($path)) {
            return array();
        }
        if (!$config = $this->config($table, $path)) {
            $config = array();
        }
        unset($config['path'], $config['url']);
        $page = Page::html();
        $config = array_merge(array(
            'name' => $name,
            'path' => $path,
            'url' => ($table == 'categories') ? $page->url('base', $path) : $page->url('blog/listings', $table, $path),
            'image' => '',
        ), $config);
        if (!empty($config['image'])) {
            $config['image'] = $page->url('blog/config', $config['image']);
        }

        return $config;
    }
private function configInfo ( $ table , $ path , $ name ) { if ( empty ( $ path ) ) { return array ( ) ; } if ( ! $ config = $ this -> config ( $ table , $ path ) ) { $ config = array ( ) ; } unset ( $ config [ 'path' ] , $ config [ 'url' ] ) ; $ page = Page :: html ( ) ; $ config = array_merge ( array ( 'name' => $ name , 'path' => $ path , 'url' => ( $ table == 'categories' ) ? $ page -> url ( 'base' , $ path ) : $ page -> url ( 'blog/listings' , $ table , $ path ) , 'image' => '' , ) , $ config ) ; if ( ! empty ( $ config [ 'image' ] ) ) { $ config [ 'image' ] = $ page -> url ( 'blog/config' , $ config [ 'image' ] ) ; } return $ config ; }
Compiles an array of useful information.

@param string $table Either 'authors', 'categories', or 'tags'.
@param string $path  The ``$table``'s key (a url path).
@param string $name  The default ``$table[$path]``'s name if one is not specified.

@return array Either an empty one if not found, or the 'name', 'path', 'url', and 'image' of the ``$table[$path]``.
Compiles an array of useful information .