예제 #1
0
        $user += 1;
    }
    if (!empty($_POST['groupAll1'])) {
        $group += 4;
    }
    if (!empty($_POST['groupAll2'])) {
        $group += 2;
    }
    if (!empty($_POST['groupAll3'])) {
        $group += 1;
    }
    if (!empty($_POST['otherAll1'])) {
        $other += 4;
    }
    if (!empty($_POST['otherAll2'])) {
        $other += 2;
    }
    if (!empty($_POST['otherAll3'])) {
        $other += 1;
    }
    foreach ($arqs as $arq) {
        if (!$f->chmod($arq, $user . $group . $other)) {
            $_SESSION['erroUpload'][] = 'Não foi possível alterar a permissão de ' . $arq . '';
        }
    }
    $f->logout();
}
header("Location: index.php?Diretorio=" . $_POST['locationAtualpropriedadesAll']);
?>

예제 #2
0
<?php

if ((int) substr($_POST['newPermissionN'], 0, 1) >= 6) {
    @session_start();
    require_once 'ftpCon.php';
    $f = new ftpCon();
    $f->conect(base64_decode($_SESSION[MD5('server')]));
    $f->login(base64_decode($_SESSION[MD5('user')]), base64_decode($_SESSION[MD5('password')]));
    if ($_POST['recursivePermissao'] != 'on') {
        if ($f->chmod($_POST['nomePropriedades'], $_POST['newPermissionN'])) {
            ?>
            <script>
                $(document).ready(function () {
                    activeClick.parent().parent().find('.permissaoArquivo').html('<?php 
            echo $_POST['isdirPropriedades'] == 'true' ? 'd' . $_POST['newPermissionT'] : '-' . $_POST['newPermissionT'];
            ?>
');
                    $('#propriedadesModal').modal('hide');
                })
            </script>
            <?php 
        } else {
            ?>
            <script type="text/javascript">
                bootstrapErro("Houve um erro ao trocar as permissões. Tente efetuar o reset de usuários e grupos.<br><input type='button' class='btn btn-danger' data-dismiss='modal' value='Fechar'>");
            </script>
            <?php 
        }
        $f->logout();
    } else {
        $f->chmodr($_POST['nomePropriedades'] . DIRECTORY_SEPARATOR, octdec(str_pad($_POST['newPermissionN'], 4, '0', STR_PAD_LEFT)));