protected function _sort($folders)
{
ksort($folders);
foreach ($folders as &$item) {
if ($item['type'] == '**dir') {
if (!empty($item['subdirs'])) {
$item = $this->_sort($item['subdirs']);
} else {
$item = array();
}
} else {
$item = null;
}
}
return $folders;
}