/** * @param bool $all_people * @return array */ static function interface_people($all_people = true) { $ap = self::current_ap(); $people = Lib_Helper::check_and_explode_array_val(';', $ap, Module_ScheduledTask_Main::FIELD_CALL_MAN, [], " \t;"); if ($all_people) { $interface_people = Lib_Helper::check_and_explode_array_val(';', $ap, Module_AccessPoint_Main::FIELD_INTERFACE_PEOPLE, [], " \t;"); $people = array_merge($people, $interface_people); } $admins = Da\Sys_Config::config('account/users'); $_p = []; empty($admins) || ($_p = array_keys($admins)); $people = array_merge($people, $_p); $people = array_unique($people); return $people; }