/** * Thanks to the NewBB2 Development Team */ function smartmedia_admin_mkdir($target) { // http://www.php.net/manual/en/function.mkdir.php // saint at corenova.com // bart at cdasites dot com if (is_dir($target) || empty($target)) { return true; } // best case check first if (file_exists($target) && !is_dir($target)) { return false; } if (smartmedia_admin_mkdir(substr($target, 0, strrpos($target, '/')))) { if (!file_exists($target)) { return mkdir($target); } } // crawl back up & create dir tree return true; }
echo "<br />"; foreach ($folders as $foldercat) { foreach($foldercat as $folder) { echo "folderid : " . $folder->folderid() . "<br />"; } } exit;*/ switch ($op) { case "createdir": $path = isset($_GET['path']) ? $_GET['path'] : false; if ($path) { if ($path == 'root') { $path = ''; } $thePath = smartmedia_getUploadDir(true, $path); $res = smartmedia_admin_mkdir($thePath); if ($res) { $source = SMARTMEDIA_ROOT_PATH . "images/blank.png"; $dest = $thePath . "blank.png"; smartmedia_copyr($source, $dest); } $msg = $res ? _AM_SMEDIA_DIRCREATED : _AM_SMEDIA_DIRNOTCREATED; } else { $msg = _AM_SMEDIA_DIRNOTCREATED; } redirect_header('index.php', 2, $msg . ': ' . $thePath); exit; break; } function pathConfiguration() {