From c6bf72b2af21d68ad5987a9009646ca520ee3b72 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Fri, 1 Mar 2013 07:28:40 +0000 Subject: [PATCH] Add recordings to the ring back list. --- .../classes/switch_music_on_hold.php | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/app/music_on_hold/resources/classes/switch_music_on_hold.php b/app/music_on_hold/resources/classes/switch_music_on_hold.php index d0e9aac93b..5972df17dd 100644 --- a/app/music_on_hold/resources/classes/switch_music_on_hold.php +++ b/app/music_on_hold/resources/classes/switch_music_on_hold.php @@ -86,6 +86,30 @@ include "root.php"; } $select .= " \n"; } + //recordings + if($dh = opendir($_SESSION['switch']['recordings']['dir']."/")) { + $tmp_selected = false; + $files = Array(); + //$select .= "\n"; + while($file = readdir($dh)) { + if($file != "." && $file != ".." && $file[0] != '.') { + if(is_dir($_SESSION['switch']['recordings']['dir'] . "/" . $file)) { + //this is a directory + } + else { + if ($this->select_value == $_SESSION['switch']['recordings']['dir']."/".$file && strlen($this->select_value) > 0) { + $tmp_selected = true; + $select .= " \n"; + } + else { + $select .= " \n"; + } + } + } + } + closedir($dh); + //$select .= "\n"; + } //add additional options $select .= $this->select_options; //end the select and return it