Pessoal estou disponibilizando o sistema de log, bem simples que eu fiz…
Contendo a estrutura do banco e a aplicação de consulta dos logs.
http://www.4shared.com/file/zDaMCjsr/Segurana.html
Tem que ajustar conforme os evendos, que vc quer fazer o log.
Ex. No evento onAfterUpdate (Após Atualizar) o cadastro de cliente, coloca o seguinte código.
//data e hora do log
$datahora = date("Y-m-d H:i:s");
//ip do log
$ip = $_SERVER['REMOTE_ADDR'];
//ação do log(Acesso, Exclusão, Atualização, Inserção)
$acao = 'Atualização';
//Rotina acessada
$rotina = 'Cadastro de Clientes';
//historico, O que alterou, excluiu, ou acessou... adaptar conforme o formulario
$historico = 'Atualizou o cliente ' . {campo_nome_cliente};
//Insere o log no banco de dados
sc_exec_sql("INSERT INTO log (login, data, hora,ip, acao, rotina, historico)
VALUES('[sm_global_login]', '$datahora', '$datahora',
'$ip', '$acao', '$rotina', '$historico')");
Se alguém tiver alguma idéia para melhorar, posta ai!!!
Espero ter ajudado…