Notifications: Update [human] chain list to use correct option format

This commit is contained in:
nathan 2023-03-22 14:35:52 -06:00
parent a4ea9dda34
commit 81eb6ccb6e

View File

@ -780,18 +780,22 @@ class notifications {
foreach($chain_groups as $name => $arr_name) { foreach($chain_groups as $name => $arr_name) {
${$arr_name.$suffix} = array(); ${$arr_name.$suffix} = array();
foreach(array_keys(${$arr_name}) as $key) { foreach(array_keys(${$arr_name}) as $key) {
if($arr_name == 'disabled_chains') { ${$arr_name . $suffix}[] = [
${$arr_name.$suffix}[$key] = '('.lang('Disabled').') '.lang($this->chains_descriptions[$key]); 'value' => $key,
} else { 'label' => lang($this->chains_descriptions[$key]),
${$arr_name.$suffix}[$key] = lang($this->chains_descriptions[$key]); 'disabled' => $arr_name == 'disabled_chains'
} ];
} }
} }
// summarize all groups with minimum one chain to the final array // summarize all groups with minimum one chain to the final array
$chains_final = array(); $chains_final = array();
foreach($chain_groups as $name => $arr_name) { foreach($chain_groups as $name => $arr_name) {
if(is_array(${$arr_name.$suffix}) && count(${$arr_name.$suffix}) > 0) { if(is_array(${$arr_name.$suffix}) && count(${$arr_name.$suffix}) > 0)
$chains_final[$name] = ${$arr_name.$suffix}; {
$chains_final[] = array(
'label' => $name,
'value' => ${$arr_name . $suffix}
);
} }
} }
return $chains_final; return $chains_final;