Add count() methods to Site and Service

This commit is contained in:
2011-12-23 01:33:59 +00:00
parent 0b84a07c29
commit c4eb37d1c0
2 changed files with 12 additions and 0 deletions

View File

@@ -31,6 +31,12 @@ class StatusBoard_Service extends StatusBoard_DatabaseObject {
return $this->sites;
}
public static function count() {
$database = StatusBoard_Main::instance()->database();
$row = $database->selectOne('SELECT COUNT(*) AS `service_count` FROM `service`');
return $row['service_count'];
}
}

View File

@@ -47,6 +47,12 @@ class StatusBoard_Site extends StatusBoard_DatabaseObject {
return StatusBoard_Incident::highestSeverityStatus($this->openIncidents());
}
public static function count() {
$database = StatusBoard_Main::instance()->database();
$row = $database->selectOne('SELECT COUNT(*) AS `site_count` FROM `site`');
return $row['site_count'];
}
}
?>