Ejemplo n.º 1
0
        </div>
    </div>
</div>
<div class="column">
    <div class="portlet">
        <div class="portlet-header">Histórico de ações</div>
        <div class="portlet-content">
        <?php 
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
// traz o histórico dos dez últimos minutos
$actionArray = $actionLogDAO->RetrieveRecordArray("transacao <> '' AND tipoObjeto = 'trace' AND data > DATE_SUB( NOW(), INTERVAL 10 MINUTE)");
foreach ($actionArray as $action) {
    $login = $loginDAO->RetrieveRecord($action->login_id);
    $username = $login->nome;
    $dataHora = $action->data . ' ' . $action->hora;
    $transacao = $action->transacao;
    echo $username . ' ' . $dataHora . ' - ' . $transacao . "<br/>";
}
?>
        </div>
    </div>
    <div class="portlet" id="pendingSupplies" >
        <div class="portlet-header">Solicitações de consumível pendentes</div>
        <div class="portlet-content">
            <table border="0" cellpadding="0" cellspacing="0" class="sorTable">
            <thead>
                <tr>
                    <th style="width:25%;" >&nbsp;Data</th>
Ejemplo n.º 2
0
}
// Cria os objetos de mapeamento objeto-relacional
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
$authorizationDAO = new AuthorizationDAO($dataConnector->mysqlConnection);
$authorizationDAO->showErrors = 1;
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
// Cria o objeto de criptografia
$cipher = new Cipher();
if ($acao == "store") {
    $id = 0;
    $login = new LoginDTO();
    if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
        $id = $_REQUEST["id"];
        $login = $loginDAO->RetrieveRecord($id);
    }
    $login->idExterno = $_REQUEST["idExterno"];
    $login->nome = $_REQUEST["nome"];
    $login->usuario = $_REQUEST["usuario"];
    $login->senha = $cipher->GenerateHash($_REQUEST["senha"]);
    $recordId = $loginDAO->StoreRecord($login);
    if ($recordId == null) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    // Cria as autorizações para o novo usuário
    $functionalityArray = array();
    if (empty($id)) {
        $functionalityArray = $authorizationDAO->RetrieveFunctionalities();
    }
Ejemplo n.º 3
0
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
$nivelAutorizacao = GetAuthorizationLevel($dataConnector->mysqlConnection, $functionalities["administracaoSistema"]);
if ($nivelAutorizacao <= 1) {
    DisplayNotAuthorizedWarning();
    exit;
}
// Cria o objeto de mapeamento objeto-relacional
$loginDAO = new LoginDAO($dataConnector->mysqlConnection);
$loginDAO->showErrors = 1;
$id = 0;
$login = new LoginDTO();
if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
    $id = $_REQUEST["id"];
    $login = $loginDAO->RetrieveRecord($id);
}
?>

    <h1>Administração - Login</h1>
    <form name="fDados" action="Frontend/<?php 
echo $currentDir;
?>
/acao.php" method="post" >
        <input type="hidden" name="acao" value="store" />
        <input type="hidden" name="id" value="<?php 
echo $login->id;
?>
" />
        <input type="hidden" name="idExterno" value="<?php 
echo $login->idExterno;