health stat fix

This commit is contained in:
SJ 2014-04-25 13:42:08 +02:00
parent 4e1a5cb4dd
commit 89ba24c86b
2 changed files with 11 additions and 2 deletions

View File

@ -66,7 +66,7 @@ class ControllerHealthWorker extends Controller {
list($archivesizeraw, $this->data['counters']) = $this->model_stat_counter->get_counters();
$oldest_record_timestamp = $this->model_health_health->get_oldest_record_ts();
$total_number_days = round( (time() - $oldest_record_timestamp) / 86400 );
$total_number_days = round( (time() - $this->model_health_health->get_first_email_arrival_ts()) / 86400 );
$this->data['archive_size'] = nice_size($archivesizeraw, ' ');

View File

@ -181,6 +181,15 @@ class ModelHealthHealth extends Model {
}
public function get_first_email_arrival_ts() {
$query = $this->db->query("SELECT `arrived` FROM " . TABLE_META . " ORDER BY id ASC LIMIT 1");
if(isset($query->row)) { return $query->row['arrived']; }
return time();
}
public function get_sphinx_size($directory = DIR_SPHINX) {
$dirSize=0;