trim_db now prepend list and list to remove

This commit is contained in:
poslop
2026-01-14 14:25:53 -06:00
parent df2faffd49
commit fbf6a09367

View File

@@ -64,17 +64,33 @@ function pull_db(): array {
}
function trim_db($pbdb): array {
array_unshift($pbdb, [
'name' => 'Night Hours',
'extension' => '*271',
]);
$pbdb_prepend = [
[ 'name' => 'Night Hours', 'extension' => '*271', ],
[ 'name' => 'Overhead Page', 'extension' => '900', ],
[ 'name' => 'All page', 'extension' => '300'],
[ 'name' => 'Park 1', 'extension' => '71'],
[ 'name' => 'Park 2', 'extension' => '72'],
]
array_unshift($pbdb, ...$pbdb_prepend);
$remove_names = [
'inpatient',
'vestibule'
]
$filtered = array_filter($pbdb, function ($item) {
if (!is_array($item) || !isset($item['name'])) {
return true;
}
$name = ltrim($item['name']);
return stripos($name, 'inpatient') !== 0;
foreach ($remove_names as $remove_name) {
if (stripos($name, $remove_name) === 0) {
return false;
}
}
return true;
});
return $filtered;