Example #1
0
/**
 * 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;
}
Example #2
0
 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()
{