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); } } }
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; }
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; }