Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Helmo
ISPConfig 3
Commits
534a6dc0
Commit
534a6dc0
authored
May 24, 2019
by
Florian Schaal
Browse files
improve datalog-viewer
parent
ba507131
Changes
4
Hide whitespace changes
Inline
Side-by-side
interface/web/monitor/dataloghistory_view.php
View file @
534a6dc0
<?php
/*
Copyright (c) 2007-2008, Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
All rights reserved.
...
...
@@ -48,7 +47,6 @@ $app->tpl->setvar($wb);
$id
=
intval
(
$_GET
[
'id'
]);
$record
=
$app
->
db
->
queryOneRecord
(
'SELECT * FROM sys_datalog WHERE datalog_id = ?'
,
$id
);
$out
[
'id'
]
=
$id
;
$out
[
'timestamp'
]
=
date
(
$app
->
lng
(
'conf_format_datetime'
),
$record
[
'tstamp'
]);
...
...
@@ -75,6 +73,7 @@ switch ($record['action']) {
$app
->
tpl
->
setLoop
(
'inserts'
,
$inserts
);
break
;
case
'u'
:
$out
=
describe
(
$record
[
'dbtable'
],
$data
,
$out
);
$updates
=
array
();
foreach
(
$data
[
'new'
]
as
$key
=>
$value
)
{
if
(
$value
!=
$data
[
'old'
][
$key
])
{
...
...
@@ -128,4 +127,66 @@ function show_diff_if_needed($old, $new) {
}
}
function
describe
(
$dbtable
,
$data
,
$out
)
{
global
$app
;
$out
[
'describe'
]
=
$app
->
lng
(
'describe_'
.
$dbtable
);
switch
(
$dbtable
)
{
case
'client'
:
$check
=
'username'
;
break
;
case
'directive_snippets'
:
$check
=
'name'
;
break
;
case
'domain'
:
$check
=
'domain'
;
break
;
case
'ftp_user'
:
$check
=
'username'
;
break
;
case
'mail_domain'
:
$check
=
'domain'
;
break
;
case
'mail_forwarding'
:
$check
=
'source'
;
break
;
case
'mail_user'
:
$check
=
'email'
;
break
;
case
'mail_user_filter'
:
$check
=
'rulename'
;
break
;
case
'remote_user'
:
$check
=
'remote_username'
;
break
;
case
'server_php'
:
$check
=
'name'
;
break
;
case
'shell_user'
:
$check
=
'username'
;
break
;
case
'spamfilter_policy'
:
$check
=
'policy_name'
;
break
;
case
'spamfilter_users'
:
$check
=
'email'
;
break
;
case
'web_domain'
:
$check
=
'domain'
;
break
;
case
'web_database_user'
:
$check
=
'database_user'
;
break
;
case
'web_database'
:
$check
=
'database_name'
;
break
;
case
'web_folder_user'
:
$check
=
'username'
;
break
;
}
$out
[
'describe_data'
]
=
@
(
isset
(
$data
[
'old'
][
$check
])
&&
$data
[
'old'
][
$check
]
!=
$data
[
'new'
][
$check
])
?
$data
[
'old'
][
$check
]
.
'/'
.
$data
[
'new'
][
$check
]
:
$data
[
'new'
][
$check
];
return
$out
;
}
?>
interface/web/monitor/lib/lang/de_dataloghistory_view.lng
View file @
534a6dc0
...
...
@@ -23,4 +23,21 @@ $wb['new_txt'] = 'Neu';
$wb
[
'btn_cancel_txt'
]
=
'Zurück'
;
$wb
[
'undo_txt'
]
=
'Rückgängig machen'
;
$wb
[
'undo_confirmation_txt'
]
=
'Soll diese Änderung wirklich rückgängig gemacht werden?'
;
$wb
[
'describe_client'
]
=
'Username'
;
$wb
[
'describe_directive_snippets'
]
=
'Direktiven Schnippsel'
;
$wb
[
'describe_domain'
]
=
'Domain'
;
$wb
[
'describe_ftp_user'
]
=
'FTP-User'
;
$wb
[
'describe_mail_domain'
]
=
'Email-Domain'
;
$wb
[
'describe_mail_forwarding'
]
=
'Quelle'
;
$wb
[
'describe_mail_user'
]
=
'Email'
;
$wb
[
'describe_mail_user_filter'
]
=
'Mailuser-Filter'
;
$wb
[
'describe_remote_user'
]
=
'Remote-User'
;
$wb
[
'describe_server_php'
]
=
'PHP Version'
;
$wb
[
'describe_shell_user'
]
=
'Shell-User'
;
$wb
[
'describe_spamfilter_policy'
]
=
'Spam-Richtlinie'
;
$wb
[
'describe_spamfilter_users'
]
=
'Spam-User'
;
$wb
[
'describe_web_database'
]
=
'Datenbank'
;
$wb
[
'describe_web_database_user'
]
=
'Datenbank-User'
;
$wb
[
'describe_web_domain'
]
=
'Webseite'
;
$wb
[
'describe_web_folder_user'
]
=
'Web-Ordner User'
;
?>
interface/web/monitor/lib/lang/en_dataloghistory_view.lng
View file @
534a6dc0
...
...
@@ -23,4 +23,21 @@ $wb['new_txt'] = 'New';
$wb
[
'btn_cancel_txt'
]
=
'Back'
;
$wb
[
'undo_txt'
]
=
'Undo action'
;
$wb
[
'undo_confirmation_txt'
]
=
'Do you really want to undo this action?'
;
$wb
[
'describe_client'
]
=
'Username'
;
$wb
[
'describe_directive_snippets'
]
=
'Direktive Snippet'
;
$wb
[
'describe_domain'
]
=
'Domain'
;
$wb
[
'describe_ftp_user'
]
=
'FTP-User'
;
$wb
[
'describe_mail_domain'
]
=
'Email-Domain'
;
$wb
[
'describe_mail_forwarding'
]
=
'Source'
;
$wb
[
'describe_mail_user'
]
=
'Email'
;
$wb
[
'describe_mail_user_filter'
]
=
'Mailuser-Filter'
;
$wb
[
'describe_remote_user'
]
=
'Remote-User'
;
$wb
[
'describe_shell_user'
]
=
'Shell-User'
;
$wb
[
'describe_server_php'
]
=
'PHP Version'
;
$wb
[
'describe_spamfilter_policy'
]
=
'Spam-Policy'
;
$wb
[
'describe_spamfilter_users'
]
=
'Spam-User'
;
$wb
[
'describe_web_database'
]
=
'Database'
;
$wb
[
'describe_web_database_user'
]
=
'Database-User'
;
$wb
[
'describe_web_domain'
]
=
'Website'
;
$wb
[
'describe_web_folder_user'
]
=
'Web-Folder User'
;
?>
interface/web/monitor/templates/dataloghistory_view.htm
View file @
534a6dc0
...
...
@@ -20,6 +20,12 @@
<td><tmpl_var
name=
"table_txt"
></td>
<td><tmpl_var
name=
"table"
></td>
</tr>
<tmpl_if
name=
"describe_data"
op=
"!="
value=
""
>
<tr>
<td><tmpl_var
name=
"describe"
></td>
<td><tmpl_var
name=
"describe_data"
></td>
</tr>
</tmpl_if>
<tr>
<td><tmpl_var
name=
"action_txt"
></td>
<td><tmpl_var
name=
"action_name"
></td>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment