This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Contact: Lyubomir Arsov, liubo (at) web-lobby.com */ include '../system.inc.php'; include 'functions.inc.php'; verifyAction('MOVEDIR'); checkAccess('MOVEDIR'); $path = trim(empty($_GET['d']) ? '' : $_GET['d']); $newPath = trim(empty($_GET['n']) ? '' : $_GET['n']); verifyPath($path); verifyPath($newPath); if (is_dir(fixPath($path))) { if (mb_strpos($newPath, $path) === 0) { echo getErrorRes(t('E_CannotMoveDirToChild')); } elseif (file_exists(fixPath($newPath) . '/' . basename($path))) { echo getErrorRes(t('E_DirAlreadyExists')); } elseif (rename(fixPath($path), fixPath($newPath) . '/' . basename($path))) { echo getSuccessRes(); } else { echo getErrorRes(t('E_MoveDir') . ' ' . basename($path)); } } else { echo getErrorRes(t('E_MoveDirInvalisPath')); }
$errors[] = $filename; } if (is_file($filePath)) { @chmod($filePath, octdec(FILEPERMISSIONS)); } if (RoxyFile::IsImage($filename) && (intval(MAX_IMAGE_WIDTH) > 0 || intval(MAX_IMAGE_HEIGHT) > 0)) { RoxyImage::Resize($filePath, $filePath, intval(MAX_IMAGE_WIDTH), intval(MAX_IMAGE_HEIGHT)); } } if ($errors && $errorsExt) { $res = getSuccessRes(t('E_UploadNotAll') . ' ' . t('E_FileExtensionForbidden')); } elseif ($errorsExt) { $res = getSuccessRes(t('E_FileExtensionForbidden')); } elseif ($errors) { $res = getSuccessRes(t('E_UploadNotAll')); } else { $res = getSuccessRes(); } } else { $res = getErrorRes(t('E_UploadNoFiles')); } } else { $res = getErrorRes(t('E_UploadInvalidPath')); } ?> <script> parent.fileUploaded(<?php echo $res; ?> ); </script>