Esempio n. 1
0
 public function consultarLog($id)
 {
     $conexao = MySQL::getMySQL();
     $log = new LogVO();
     $sql = "SELECT * FROM adm_acoes WHERE log_id = " . $id;
     $consulta = $conexao->consultar($sql);
     if ($consulta) {
         $log->setLogID($consulta[0]['log_id']);
         $log->setUsuarioID($consulta[0]['log_usuarioid']);
         $log->setUsuario($consulta[0]['log_usuario']);
         $log->setAcao($consulta[0]['log_acao']);
         $log->setPagina($consulta[0]['log_pagina']);
         $log->setData($consulta[0]['log_data']);
         return $log;
     } else {
         return false;
     }
 }
    $oColetaVO->setPeriodo($periodo);
    $oColetaVO->setQtde($qtde);
    $oColetaVO->setInclusao(date('Y-m-d H:i:s'));
    $oColetaVO->setSituacao('pendente');
    //INSERE NOVO USUÁRIO
    $oInsereColeta = $Coleta->inserirColeta($oColetaVO);
}
if ($oInsereColeta) {
    //PREENCHE MATERIAS SELECIONADOS
    if (!empty($materiais)) {
        foreach ($materiais as $item) {
            $oInsereItem = $Coleta->inserirItens($id, $item);
        }
    }
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($usuarioID);
    $oLogVO->setUsuario($usuarioNome);
    $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' solicitou uma coleta');
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(0);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    //SETA OS DADOS NA SESSÃO
    $_SESSION["coleta"]["id"] = $id;
    $_SESSION["coleta"]["cooperativa"] = $betterDistance;
    $_SESSION["login_usuario"]["latitude"] = $LatLng['lat'];
    $_SESSION["login_usuario"]["longitude"] = $LatLng['lng'];
    echo 'ok';
    exit;
         $i++;
     }
     //ENQUANTO EXISTIR, GERAR NOVO
 } while ($Pagina->existeLoja($id));
 $oPaginaVO->setLojaId($id);
 $oPaginaVO->setNome($nome);
 $oPaginaVO->setSobre($sobre);
 $oPaginaVO->setLink($link);
 $oPaginaVO->setTags($tags);
 $oPaginaVO->setCliques(0);
 $oPaginaVO->setLogo('');
 $oPaginaVO->setData(date('Y-m-d'));
 $oPaginaVO->setAtivo($ativo);
 $oLoja = $Pagina->inserirLoja($oPaginaVO);
 if ($oLoja) {
     $oLogVO = new LogVO();
     $oLogVO->setUsuarioID($_SESSION["login_usuario"]["id"]);
     $oLogVO->setUsuario($_SESSION["login_usuario"]["nome"]);
     $oLogVO->setAcao('Inserção: Usuário ' . $_SESSION["login_usuario"]["nome"] . ' inseriu a loja ' . $nome . ' (' . $id . ')');
     $oLogVO->setPagina($pagina);
     $oLogVO->setIP(getIP());
     $oLogVO->setAcesso(0);
     $oLogVO->setData('Y-m-d H:i:s');
     $Log = new Log();
     $Log->inserirLog($oLogVO);
     echo $id;
     exit;
 } else {
     echo "erro_sql";
     exit;
 }
        $id .= rand(0, 9);
    }
    $i++;
}
//SETA OS VALORES
$oUsuarioVO->setUsuarioID($id);
$oUsuarioVO->setNome($name);
$oUsuarioVO->setEmail($email);
$oUsuarioVO->setSenha(hash('sha512', $senha));
$oUsuarioVO->setInclusao(date('Y-m-d H:i:s'));
$oUsuarioVO->setAtivo(1);
//INSERE NOVO USUÁRIO
$oInsereUsuario = $Usuario->inserirUsuario($oUsuarioVO);
if ($oInsereUsuario) {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($id);
    $oLogVO->setUsuario($name);
    $oLogVO->setAcao('Conta: Usuário ' . $name . ' (' . $email . ') se cadastrou no sistema');
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(0);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    // INICIA SESSÃO
    session_start();
    $_SESSION["login_usuario"]["id"] = $id;
    $_SESSION["login_usuario"]["nome"] = $name;
    $_SESSION["login_usuario"]["tempo"] = strtotime('+30 minutes', strtotime(date('Y-m-d H:i:s')));
    $_SESSION["login_usuario"]["ip"] = getIP();
    echo 'ok';
Esempio n. 5
0
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($oCooperativa[0]->getCooperativaID());
    $oLogVO->setUsuario($oCooperativa[0]->getNome());
    $oLogVO->setAcao('Acesso: Cooperativa ' . $oCooperativa[0]->getNome() . ' logou no sistema');
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(1);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    // INICIA SESSÃO
    session_start();
    $_SESSION["login_cooperativa"]["id"] = $oCooperativa[0]->getCooperativaID();
    $_SESSION["login_cooperativa"]["nome"] = $oCooperativa[0]->getNome();
    $_SESSION["login_cooperativa"]["tempo"] = strtotime('+30 minutes', strtotime(date('Y-m-d H:i:s')));
    $_SESSION["login_cooperativa"]["ip"] = getIP();
    echo 'ok';
    exit;
} else {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID('');
    $oLogVO->setUsuario($email);
    $oLogVO->setAcao('Acesso: Cooperativa ' . $email . ' tentou logar no sistema');
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(1);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    echo 'erro';
    exit;
}
$pagina = basename($_SERVER['SCRIPT_NAME']);
//DADOS FORMULÁRIO
foreach ($_POST as $key => $value) {
    ${$key} = isset($key) ? noInjection($value) : NULL;
}
//VALIDAÇÕES
if (empty($worker)) {
    echo "worker";
    exit;
}
//INSTANCIA A CLASSE
$Coleta = new Coleta();
//INSERE NOVO USUÁRIO
$oAlteraStatus = $Coleta->alterarStatus($coletaid, $newstatus);
if ($oAlteraStatus) {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($usuarioID);
    $oLogVO->setUsuario($usuarioNome);
    $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' alterou a coleta ' . $coletaid . ' para ' . $newstatus);
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(0);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    echo 'ok';
    exit;
} else {
    echo 'erro';
    exit;
}
session_start();
$usuarioID = $_SESSION["login_cooperativa"]["id"];
$usuarioNome = $_SESSION["login_cooperativa"]["nome"];
//PEGA NOME DA PÁGINA ATUAL
$pagina = basename($_SERVER['SCRIPT_NAME']);
//DADOS FORMULÁRIO
foreach ($_POST as $key => $value) {
    ${$key} = isset($key) ? noInjection($value) : NULL;
}
//INSTANCIA A CLASSE
$Coleta = new Coleta();
//INSERE NOVO USUÁRIO
$oAlteraFuncionario = $Coleta->alterarFuncionario($coletaid, $worker);
if ($oAlteraFuncionario) {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($usuarioID);
    $oLogVO->setUsuario($usuarioNome);
    if (!empty($worker)) {
        $msg = "ok";
        $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' atribuiu a coleta ' . $coletaid . ' para o funcionário ' . $worker);
    } else {
        $msg = "noworker";
        $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' removeu a atribuição de funcionário da coleta ' . $coletaid);
    }
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(0);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    echo $msg;