function announcement_list() { $results = \FreePBX::Announcement()->getAnnouncements(); $results = is_array($results) ? $results : array(); // Make array backward compatible. $count = 0; foreach ($results as $item) { $results[$count][0] = $item['announcement_id']; $results[$count][1] = $item['description']; $results[$count][2] = $item['recording_id']; $results[$count][3] = $item['allow_skip']; $results[$count][4] = $item['post_dest']; $results[$count][5] = $item['return_ivr']; $results[$count][6] = $item['noanswer']; $results[$count][7] = $item['repeat_msg']; $count++; } return $results; }