public function createFolderAction()
{
$path = $this->parsePath();
$name = $this->formatName($this->_getParam('name'));
try {
$this->service->createFolder(ltrim("{$path}/{$name}", ' /'));
$this->_helper->flashMessenger(getGS("Directory '\$1' created.", $name));
} catch (\InvalidArgumentException $e) {
$this->_helper->flashMessenger(array('error', $e->getMessage()));
}
$this->_redirect(urldecode($this->_getParam('next')), array('prependBase' => false));
}