mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2025-05-24 00:24:07 +03:00
Merge remote-tracking branch 'origin/master' into issue-107
Add test for pre-PHP 5.4 for pretty-printing logs Conflicts: includes/misc.inc.php
This commit is contained in:
commit
7c767b7769
3 changed files with 15 additions and 4 deletions
|
@ -128,7 +128,6 @@ function do_db_auth($u, $p) {
|
|||
$db->close();
|
||||
|
||||
if ($userinfo and $userinfo['password'] and (crypt($p, $userinfo['password']) === $userinfo['password'])) {
|
||||
writelog('Succesful login.');
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -329,11 +328,15 @@ function listrotatedlogs() {
|
|||
return $list;
|
||||
}
|
||||
|
||||
function writelog($line) {
|
||||
function writelog($line, $user=False) {
|
||||
global $logging;
|
||||
if ($logging !== TRUE)
|
||||
return;
|
||||
|
||||
if ($user === False) {
|
||||
$user = get_sess_user();
|
||||
}
|
||||
|
||||
try {
|
||||
$db = get_db();
|
||||
$q = $db->prepare('CREATE TABLE IF NOT EXISTS logs (
|
||||
|
@ -344,7 +347,7 @@ function writelog($line) {
|
|||
$ret = $q->execute();
|
||||
|
||||
$q = $db->prepare('INSERT INTO logs (user, log) VALUES (:user, :log)');
|
||||
$q->bindValue(':user', get_sess_user(), SQLITE3_TEXT);
|
||||
$q->bindValue(':user', $user, SQLITE3_TEXT);
|
||||
$q->bindValue(':log', $line, SQLITE3_TEXT);
|
||||
$q->execute();
|
||||
$db->close();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue