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
lolo888
ISPConfig 3
Commits
7ee55f66
Commit
7ee55f66
authored
May 19, 2011
by
latham
Browse files
Various Fixes. Add missing function for email quota
parent
50c6d102
Changes
3
Hide whitespace changes
Inline
Side-by-side
install/sql/ispconfig3.sql
View file @
7ee55f66
...
...
@@ -1073,10 +1073,11 @@ CREATE TABLE `sys_user` (
`typ`
varchar
(
16
)
NOT
NULL
default
'user'
,
`active`
tinyint
(
1
)
NOT
NULL
default
'1'
,
`language`
varchar
(
2
)
NOT
NULL
default
'de'
,
`groups`
varchar
(
255
)
NOT
NULL
default
''
,
`groups`
TEXT
NOT
NULL
default
''
,
`default_group`
int
(
11
)
unsigned
NOT
NULL
default
'0'
,
`client_id`
int
(
11
)
unsigned
NOT
NULL
default
'0'
,
`id_rsa`
VARCHAR
(
2000
)
NOT
NULL
default
''
,
`ssh_rsa`
VARCHAR
(
600
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
`userid`
)
)
ENGINE
=
MyISAM
AUTO_INCREMENT
=
1
;
...
...
install/tpl/system.ini.master
View file @
7ee55f66
...
...
@@ -9,7 +9,7 @@
[mail]
enable_custom_login=n
mailboxlist_webmail_link=y
webmail_url=
webmail_url=
/webmail
[monitor]
...
...
@@ -20,7 +20,7 @@ ftpuser_prefix=[CLIENTNAME]
shelluser_prefix=[CLIENTNAME]
webdavuser_prefix=[CLIENTNAME]
dblist_phpmyadmin_link=y
phpmyadmin_url=
phpmyadmin_url=
/phpmyadmin
webftp_url=
[tools]
...
...
server/mods-available/monitor_core_module.inc.php
View file @
7ee55f66
...
...
@@ -86,7 +86,7 @@ class monitor_core_module {
/*
* Calls the single Monitoring steps
*/
//*
$this->_monitorEmailQuota();
in process
//
$this->_monitorEmailQuota();
$this
->
_monitorHDQuota
();
$this
->
_monitorServer
();
$this
->
_monitorOsVer
();
...
...
@@ -115,6 +115,31 @@ class monitor_core_module {
$this
->
_monitorSysLog
();
}
private
function
_monitorEmailQuota
()
{
global
$app
;
/*
* First we get the Monitoring-data from the tools
*/
$res
=
$this
->
_tools
->
monitorEmailQuota
();
/*
* Insert the data into the database
*/
$sql
=
'INSERT INTO monitor_data (server_id, type, created, data, state) '
.
'VALUES ('
.
$res
[
'server_id'
]
.
', '
.
"'"
.
$app
->
dbmaster
->
quote
(
$res
[
'type'
])
.
"', "
.
'UNIX_TIMESTAMP(), '
.
"'"
.
$app
->
dbmaster
->
quote
(
serialize
(
$res
[
'data'
]))
.
"', "
.
"'"
.
$res
[
'state'
]
.
"'"
.
')'
;
$app
->
dbmaster
->
query
(
$sql
);
/* The new data is written, now we can delete the old one */
$this
->
_delOldRecords
(
$res
[
'type'
],
$res
[
'server_id'
]);
}
private
function
_monitorHDQuota
()
{
global
$app
;
...
...
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