Remove v_ from the references to the php files. Add default permissions for a user in the admin group to access Music on hold.

This commit is contained in:
Mark Crane 2012-10-20 15:37:06 +00:00
parent 61bdbcdf51
commit 0d8212aae1
3 changed files with 18 additions and 15 deletions

View File

@ -32,16 +32,20 @@
$apps[$x]['menu'][0]['uuid'] = '1cd1d6cb-912d-db32-56c3-e0d5699feb9d';
$apps[$x]['menu'][0]['parent_uuid'] = 'fd29e39c-c936-f5fc-8e2b-611681b266b5';
$apps[$x]['menu'][0]['category'] = 'internal';
$apps[$x]['menu'][0]['path'] = '/app/music_on_hold/v_music_on_hold.php';
$apps[$x]['menu'][0]['path'] = '/app/music_on_hold/music_on_hold.php';
$apps[$x]['menu'][0]['groups'][] = 'superadmin';
$apps[$x]['menu'][0]['groups'][] = 'admin';
//permission details
$apps[$x]['permissions'][0]['name'] = 'music_on_hold_view';
$apps[$x]['permissions'][0]['groups'][] = 'superadmin';
$apps[$x]['permissions'][0]['groups'][] = 'admin';
$apps[$x]['permissions'][1]['name'] = 'music_on_hold_add';
$apps[$x]['permissions'][1]['groups'][] = 'superadmin';
$apps[$x]['permissions'][1]['groups'][] = 'admin';
$apps[$x]['permissions'][2]['name'] = 'music_on_hold_delete';
$apps[$x]['permissions'][2]['groups'][] = 'superadmin';
$apps[$x]['permissions'][1]['groups'][] = 'admin';
?>

View File

@ -153,7 +153,7 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
}
unlink($dir_music_on_hold."/".$path_mod.$samplingrate_folder."/".base64_decode($_GET['filename']));
header("Location: v_music_on_hold.php");
header("Location: music_on_hold.php");
exit;
}
@ -174,7 +174,7 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
sleep(5); // allow time for the OS to catch up (at least Windows, anyway)
}
header("Location: v_music_on_hold.php");
header("Location: music_on_hold.php");
exit;
}
}
@ -305,9 +305,9 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
$tmp_filesize = byte_convert($tmp_filesize);
echo "<tr>\n";
echo " <td class='".$row_style[$c]."'><a href=\"v_music_on_hold.php?a=download&samplingrate=".$samplingrate_folder."&type=moh&t=bin&filename=".base64_encode($file)."\">".$file."</a></td>\n";
echo " <td class='".$row_style[$c]."'><a href=\"music_on_hold.php?a=download&samplingrate=".$samplingrate_folder."&type=moh&t=bin&filename=".base64_encode($file)."\">".$file."</a></td>\n";
echo " <td class='".$row_style[$c]."'>\n";
echo " <a href=\"javascript:void(0);\" onclick=\"window.open('v_music_on_hold_play.php?a=download&samplingrate=".$samplingrate_folder."&type=moh&filename=".base64_encode($file)."', 'play',' width=420,height=40,menubar=no,status=no,toolbar=no')\">\n";
echo " <a href=\"javascript:void(0);\" onclick=\"window.open('music_on_hold_play.php?a=download&samplingrate=".$samplingrate_folder."&type=moh&filename=".base64_encode($file)."', 'play',' width=420,height=40,menubar=no,status=no,toolbar=no')\">\n";
$tmp_file_array = explode("\.",$file);
echo " ".$tmp_file_array[0];
echo " </a>";
@ -317,7 +317,7 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
echo " <td class='".$row_style[$c]."'>".($samplingrate_folder / 1000)." kHz</td>\n";
echo " <td align=\"center\" width='22' nowrap class=\"list\">\n";
if (permission_exists('music_on_hold_delete')) {
echo " <a href=\"v_music_on_hold.php?type=moh&act=del&samplingrate=".$samplingrate_folder."&filename=".base64_encode($file)."\" onclick=\"return confirm('Do you really want to delete this file?')\">$v_link_label_delete</a>\n";
echo " <a href=\"music_on_hold.php?type=moh&act=del&samplingrate=".$samplingrate_folder."&filename=".base64_encode($file)."\" onclick=\"return confirm('Do you really want to delete this file?')\">$v_link_label_delete</a>\n";
}
echo " </td>\n";
echo "</tr>\n";
@ -366,9 +366,9 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
$tmp_filesize = byte_convert($tmp_filesize);
echo "<tr>\n";
echo " <td class='".$row_style[$c]."'><a href=\"v_music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=moh&t=bin&filename=".base64_encode($file)."\">".$file."</a></td>\n";
echo " <td class='".$row_style[$c]."'><a href=\"music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=moh&t=bin&filename=".base64_encode($file)."\">".$file."</a></td>\n";
echo " <td class='".$row_style[$c]."'>\n";
echo " <a href=\"javascript:void(0);\" onclick=\"window.open('v_music_on_hold_play.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=moh&filename=".base64_encode($file)."', 'play',' width=420,height=40,menubar=no,status=no,toolbar=no')\">\n";
echo " <a href=\"javascript:void(0);\" onclick=\"window.open('music_on_hold_play.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=moh&filename=".base64_encode($file)."', 'play',' width=420,height=40,menubar=no,status=no,toolbar=no')\">\n";
$tmp_file_array = explode("\.",$file);
echo " ".$tmp_file_array[0];
echo " </a>";
@ -378,7 +378,7 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
echo " <td class='".$row_style[$c]."'>".($samplingrate_folder / 1000)." kHz</td>\n";
echo " <td align=\"center\" width='22' nowrap class=\"list\">\n";
if (permission_exists('music_on_hold_delete')) {
echo " <a href=\"v_music_on_hold.php?type=moh&act=del&category=".$category_folder."&samplingrate=".$samplingrate_folder."&filename=".base64_encode($file)."\" onclick=\"return confirm('Do you really want to delete this file?')\">$v_link_label_delete</a>\n";
echo " <a href=\"music_on_hold.php?type=moh&act=del&category=".$category_folder."&samplingrate=".$samplingrate_folder."&filename=".base64_encode($file)."\" onclick=\"return confirm('Do you really want to delete this file?')\">$v_link_label_delete</a>\n";
}
echo " </td>\n";
echo "</tr>\n";
@ -398,7 +398,7 @@ if ($_GET['act'] == "del" && permission_exists('music_on_hold_delete')) {
echo "<tr>\n";
echo " <td colspan='5' align='left' class='".$row_style[$c]."'>\n";
echo " No files found.";
echo " <script>document.getElementById('category_".$category_number."_delete_icon').innerHTML = \"<a href='v_music_on_hold.php?type=cat&act=del&category=".base64_encode($category_folder)."' title='Delete Category'>".$v_link_label_delete."</a>\";</script>\n";
echo " <script>document.getElementById('category_".$category_number."_delete_icon').innerHTML = \"<a href='music_on_hold.php?type=cat&act=del&category=".base64_encode($category_folder)."' title='Delete Category'>".$v_link_label_delete."</a>\";</script>\n";
echo " </td>\n";
echo "</tr>\n";
}

View File

@ -59,15 +59,14 @@ $samplingrate_folder = $_GET['samplingrate'];
$file_ext = substr($filename, -3);
if ($file_ext == "wav") {
//HTML5 method
echo "<audio src=\"http://localhost:8000/mod/music_on_hold/v_music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\" autoplay=\"autoplay\">";
echo "<audio src=\"http://localhost:8000/mod/music_on_hold/music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\" autoplay=\"autoplay\">";
echo "</audio>";
echo "<embed src=\"v_music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\" autostart=\"true\" width=\"200\" height=\"40\" name=\"sound_".$filename."\" enablejavascript=\"true\">\n";
echo "<embed src=\"music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\" autostart=\"true\" width=\"200\" height=\"40\" name=\"sound_".$filename."\" enablejavascript=\"true\">\n";
}
if ($file_ext == "mp3") {
echo "<object type=\"application/x-shockwave-flash\" width=\"400\" height=\"17\" data=\"slim.swf?autoplay=true&song_title=".urlencode($filename)."&song_url=v_music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\">\n";
echo "<param name=\"movie\" value=\"slim.swf?autoplay=true&song_url=v_music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\" />\n";
echo "<object type=\"application/x-shockwave-flash\" width=\"400\" height=\"17\" data=\"slim.swf?autoplay=true&song_title=".urlencode($filename)."&song_url=music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\">\n";
echo "<param name=\"movie\" value=\"slim.swf?autoplay=true&song_url=music_on_hold.php?a=download&category=".$category_folder."&samplingrate=".$samplingrate_folder."&type=".$type."&filename=".base64_encode($filename)."\" />\n";
echo "<param name=\"quality\" value=\"high\"/>\n";
echo "<param name=\"bgcolor\" value=\"#E6E6E6\"/>\n";
echo "</object>\n";