. * * @package LibreNMS * @link http://librenms.org * @copyright 2018 Tony Murray * @author Tony Murray */ namespace LibreNMS\Util; class Colors { public static function percentage($percentage, $component_perc_warn = null) { $perc_warn = 75; if (isset($component_perc_warn)) { $perc_warn = round($component_perc_warn, 0); } if ($percentage > $perc_warn) { return [ 'left' => 'c4323f', 'right' => 'c96a73' ]; } if ($percentage > 75) { return [ 'left' => 'bf5d5b', 'right' => 'd39392' ]; } if ($percentage > 50) { return [ 'left' => 'bf875b', 'right' => 'd3ae92' ]; } if ($percentage > 25) { return [ 'left' => '5b93bf', 'right' => '92b7d3' ]; } return [ 'left' => '9abf5b', 'right' => 'bbd392' ]; } }