function copyDir($path, $newPath)
{
    $items = listDirectory($path);
    if (!is_dir($newPath)) {
        mkdir($newPath, octdec(DIRPERMISSIONS));
    }
    foreach ($items as $item) {
        if ($item == '.' || $item == '..') {
            continue;
        }
        $oldPath = RoxyFile::FixPath($path . '/' . $item);
        $tmpNewPath = RoxyFile::FixPath($newPath . '/' . $item);
        if (is_file($oldPath)) {
            copy($oldPath, $tmpNewPath);
        } elseif (is_dir($oldPath)) {
            copyDir($oldPath, $tmpNewPath);
        }
    }
}
Exemple #2
0
function getFilesPath()
{
    $ret = isset($_SESSION[SESSION_PATH_KEY]) && $_SESSION[SESSION_PATH_KEY] != '' ? $_SESSION[SESSION_PATH_KEY] : FILES_ROOT;
    if (!$ret) {
        $ret = RoxyFile::FixPath(BASE_PATH . '/Uploads');
        $ret = str_replace(RoxyFile::FixPath($_SERVER['DOCUMENT_ROOT']), '', $ret);
    }
    return $ret;
}
Exemple #3
0
function getFilesPath()
{
    $ret = isset($_SESSION[SESSION_PATH_KEY]) && $_SESSION[SESSION_PATH_KEY] != '' ? $_SESSION[SESSION_PATH_KEY] : FILES_ROOT;
    if (!$ret) {
        $ret = RoxyFile::FixPath(BASE_PATH . '/Uploads');
        $tmp = $_SERVER['DOCUMENT_ROOT'];
        if (mb_substr($tmp, -1) == '/' || mb_substr($tmp, -1) == '\\') {
            $tmp = mb_substr($tmp, 0, -1);
        }
        $ret = str_replace(RoxyFile::FixPath($tmp), '', $ret);
    }
    return $ret;
}
function getFilesPath()
{
    $ret = isset($_SESSION[SESSION_PATH_KEY]) && $_SESSION[SESSION_PATH_KEY] != '' ? $_SESSION[SESSION_PATH_KEY] : FILES_ROOT;
    if (!$ret) {
        if ($_SESSION['user_id']) {
            $ret = RoxyFile::FixPath('/spkbeasiswa/Pictures');
        } else {
            $ret = RoxyFile::FixPath('/Pictures');
        }
        $tmp = $_SERVER['DOCUMENT_ROOT'];
        if (mb_substr($tmp, -1) == '/' || mb_substr($tmp, -1) == '\\') {
            $tmp = mb_substr($tmp, 0, -1);
        }
        $ret = str_replace(RoxyFile::FixPath($tmp), '', $ret);
    }
    return $ret;
}
function getFilesPath()
{
    if (defined('FILEPATH')) {
        return FILEPATH;
    } elseif (empty($_SESSION['pmx_ckfm'])) {
        session_start();
        if (empty($_SESSION)) {
            @session_destroy();
            include_once realpath('system_smf.php');
        }
        define('FILEPATH', $_SESSION['pmx_ckfm']['FILEPATH']);
        return FILEPATH;
    } else {
        $ret = RoxyFile::FixPath(BASE_PATH . '/Uploads');
        $ret = str_replace(RoxyFile::FixPath($_SERVER['DOCUMENT_ROOT']), '', $ret);
        return $ret;
    }
}
function getFilesPath()
{
    $ret = isset($_SESSION[SESSION_PATH_KEY]) && $_SESSION[SESSION_PATH_KEY] != '' ? $_SESSION[SESSION_PATH_KEY] : FILES_ROOT;
    if (!$ret) {
        $ret = RoxyFile::FixPath(HELPDESKZ_ROOT . DIRECTORY_SEPARATOR . HELPDESKZ_UPLOAD_DIRNAME);
        $tmp = $_SERVER['DOCUMENT_ROOT'];
        if (mb_substr($tmp, -1) == '/' || mb_substr($tmp, -1) == '\\') {
            $tmp = mb_substr($tmp, 0, -1);
        }
        $ret = str_replace(RoxyFile::FixPath($tmp), '', $ret);
    }
    return $ret;
}