Merge branch 'master' into redesign

This commit is contained in:
Michael Kaufmann (d00p)
2011-02-09 10:54:31 +01:00
3 changed files with 1515 additions and 1360 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -194,35 +194,33 @@ while($row = $db->fetch_array($result))
// make the stuff readable for the customer, #258
makeChownWithNewStats($row);
}
/**
* Webalizer might run for some time, so we'd better check if our database is still present
*/
if(empty($db->link_id)
|| $db->link_id === false)
{
fwrite($debugHandler, 'Database-connection seems to be down, trying to reconnect' . "\n");
// just in case
$db->close();
require_once ($pathtophpfiles . '/lib/userdata.inc.php');
$db = new db($sql['host'], $sql['user'], $sql['password'], $sql['db']);
if($db->link_id == 0)
/**
* Webalizer/AWStats might run for some time, so we'd better check if our database is still present
*/
if (empty($db->link_id)
|| $db->link_id === false)
{
fclose($debugHandler);
unlink($lockfile);
$cronlog->logAction(CRON_ACTION, LOG_ERR, 'Database-connection crashed during traffic-cronjob, could not reconnect!');
die('Froxlor can\'t connect to mysqlserver. Exiting...');
fwrite($debugHandler, 'Database-connection seems to be down, trying to reconnect' . "\n");
// just in case
$db->close();
require_once ($pathtophpfiles . '/lib/userdata.inc.php');
$db = new db($sql['host'], $sql['user'], $sql['password'], $sql['db']);
if ($db->link_id == 0) {
fclose($debugHandler);
unlink($lockfile);
$cronlog->logAction(CRON_ACTION, LOG_ERR, 'Database-connection crashed during traffic-cronjob, could not reconnect!');
die('Froxlor can\'t connect to mysqlserver. Exiting...');
}
fwrite($debugHandler, 'Database-connection re-established' . "\n");
unset($sql);
unset($db->password);
$cronlog->logAction(CRON_ACTION, LOG_WARNING, 'Database-connection crashed during traffic-cronjob, reconnected!');
}
fwrite($debugHandler, 'Database-connection re-established' . "\n");
unset($sql);
unset($db->password);
$cronlog->logAction(CRON_ACTION, LOG_WARNING, 'Database-connection crashed during traffic-cronjob, reconnected!');
}
/**
@@ -290,7 +288,7 @@ while($row = $db->fetch_array($result))
if(file_exists($row['documentroot']) && is_dir($row['documentroot']))
{
$back = safe_exec('du -s ' . escapeshellarg($row['documentroot']) . '');
$back = safe_exec('du -sk ' . escapeshellarg($row['documentroot']) . '');
foreach($back as $backrow)
{
$webspaceusage = explode(' ', $backrow);
@@ -314,7 +312,7 @@ while($row = $db->fetch_array($result))
$maildir = makeCorrectDir($settings['system']['vmail_homedir'] . $row['loginname']);
if(file_exists($maildir) && is_dir($maildir))
{
$back = safe_exec('du -s ' . escapeshellarg($maildir) . '');
$back = safe_exec('du -sk ' . escapeshellarg($maildir) . '');
foreach($back as $backrow)
{
$emailusage = explode(' ', $backrow);

View File

@@ -10,7 +10,7 @@ syslog_facility = local1
#auth_debug_passwords= yes
#auth_verbose= yes
#
#ssl=yes
ssl=no
#ssl_ca_file = /etc/ssl/<SERVERNAME>.crt
#ssl_cert_file = /etc/ssl/<SERVERNAME>.crt
#ssl_key_file = /etc/ssl/<SERVERNAME>.key