Cachet/app/models/Component.php
2014-11-23 20:21:06 +00:00

30 lines
665 B
PHP

<?php
class Component extends Eloquent {
/**
* Looks up the human readable version of the status.
* @return string
*/
public function getHumanStatusAttribute() {
switch ($this->status) {
case 1: return 'Operational';
case 2: return 'Performance Issues';
case 3: return 'Partial Outage';
case 4: return 'Major Outage';
}
}
/**
* Color of the label for each status.
* @return string HTML class name
*/
public function getColorAttribute() {
switch ($this->status) {
case 1: return 'text-success';
case 2: return 'text-info';
case 3: return 'text-alert';
case 4: return 'text-danger';
}
}
}