public function dir($hash, $resolveLink = false)
{
if (($dir = $this->file($hash)) == false) {
return $this->setError(elFinder::ERROR_DIR_NOT_FOUND);
}
if ($resolveLink && !empty($dir['thash'])) {
$dir = $this->file($dir['thash']);
}
return $dir && $dir['mime'] == 'directory' && empty($dir['hidden']) ? $dir : $this->setError(elFinder::ERROR_NOT_DIR);
}