} $objSession->dropdown($dir); break; case 'newdir': $dir = $dir ? "{$dir}/{$nevDirName}" : "./{$nevDirName}"; $dirW = iconv('UTF-8', 'CP1251', $dir); if (!is_dir($dirW)) { mkdir($dirW, 0777); } $objSession->dropdown($dir); break; case 'dropdown': $objSession->dropdown($dir); break; case 'dropup': $objSession->dropup($dir); break; default: break; } function deleteDir($dir, $charset = 'UTF-8') { $dirW = $charset === 'CP1251' ? $dir : iconv($charset, 'CP1251', $dir); if (!is_dir($dirW)) { return; } $dirList = scandir($dirW); foreach ($dirList as $itemW) { if (is_file("{$dirW}/{$itemW}")) { unlink("{$dirW}/{$itemW}"); } elseif ($itemW !== '.' && $itemW !== '..') {