#!/usr/bin/php $charging, 'color' => $color, ] ); } else { $block = block( 'volume', [ 'full_text' => '??? ↑', 'color' => color('info'), ] ); } } else { preg_match('`([0-9]+%), ([0-9]+:[0-9]+)`', $acpi, $values); if ($values[0] < 20) { $color = color('critical'); } elseif ($values[0] < 50) { $color = color('warning'); } else { $color = color('info'); } $charging = $values[1].'↓'; $times = str_replace(':', 'h', $values[2]); $text = implode(' ', array($charging, $times)); $block = block( 'volume', [ 'full_text' => $text, 'color' => $color, ] ); } echo $block;