Replace usages of array_combine() that match array_by_column() (#7863)

Also, fix up some usages where just array_column() will do.
This commit is contained in:
Tony Murray
2017-12-06 02:19:29 -06:00
committed by Neil Lathwood
parent 8b97d01be6
commit cdf5b05934
3 changed files with 4 additions and 7 deletions

View File

@@ -858,7 +858,7 @@ class IRCBot
$srvign = dbFetchCell("SELECT COUNT(*) FROM services WHERE service_ignore = 1".$d_a);
$srvdis = dbFetchCell("SELECT COUNT(*) FROM services WHERE service_disabled = 1".$d_a);
$service_status = dbFetchRows("SELECT `service_status`, COUNT(*) AS `count` FROM `services` WHERE `service_disabled`=0 AND `service_ignore`=0 $d_a GROUP BY `service_status`");
$service_status = array_combine(array_column($service_status, 'service_status'), array_column($service_status, 'count')); // key by status
$service_status = array_column($service_status, 'count', 'service_status'); // key by status
foreach ($status_colors as $status => $color) {
if (isset($service_status[$status])) {