예제 #1
0
        if (isset($_GET['redirect'])) {
            $redirect = filter_input(INPUT_GET, 'redirect', FILTER_SANITIZE_STRING);
        }
        if (isset($_GET['languageConstants'])) {
            $languageConstants = json_decode($_GET['languageConstants']);
        }
        $result = DirectoryChecker::createDirectory($path);
        $msg = $result ? $languageConstants[0] : $languageConstants[1];
        redirect_header($redirect, 2, $msg . ': ' . $path);
        exit;
        break;
    case "setperm":
        $languageConstants = array();
        if (isset($_GET['path'])) {
            $path = filter_input(INPUT_GET, 'path', FILTER_SANITIZE_STRING);
        }
        if (isset($_GET['mode'])) {
            $mode = filter_input(INPUT_GET, 'mode', FILTER_SANITIZE_STRING);
        }
        if (isset($_GET['redirect'])) {
            $redirect = filter_input(INPUT_GET, 'redirect', FILTER_SANITIZE_STRING);
        }
        if (isset($_GET['languageConstants'])) {
            $languageConstants = json_decode($_GET['languageConstants']);
        }
        $result = DirectoryChecker::setDirectoryPermissions($path, $mode);
        $msg = $result ? $languageConstants[0] : $languageConstants[1];
        redirect_header($redirect, 2, $msg . ': ' . $path);
        exit;
        break;
}