From 4682e4ef05232dce3217d8001944533e425c505a Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 6 Jul 2016 13:12:16 -0600 Subject: [PATCH] Update music_on_hold_edit.php Add the translation for global and protect adding global music on hold using permissions. --- app/music_on_hold/music_on_hold_edit.php | 31 ++++++++++++++++++++---- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/app/music_on_hold/music_on_hold_edit.php b/app/music_on_hold/music_on_hold_edit.php index b8fba07c81..141f883352 100644 --- a/app/music_on_hold/music_on_hold_edit.php +++ b/app/music_on_hold/music_on_hold_edit.php @@ -121,7 +121,17 @@ $sql .= ")"; $sql .= "values "; $sql .= "("; - $sql .= "'".$_SESSION['domain_uuid']."', "; + if (permission_exists('music_on_hold_domain')) { + if (strlen($domain_uuid) == null) { + $sql .= "null, "; + } + else { + $sql .= "'".$domain_uuid."', "; + } + } + else { + $sql .= "'".$_SESSION['domain_uuid']."', "; + } $sql .= "'".uuid()."', "; $sql .= "'$music_on_hold_name', "; $sql .= "'$music_on_hold_path', "; @@ -146,7 +156,15 @@ //update the stream settings $sql = "update v_music_on_hold set "; if (permission_exists('music_on_hold_domain')) { - if (strlen($domain_uuid) == 0) { $sql .= "domain_uuid = null, "; } else { $sql .= "domain_uuid = '$domain_uuid', "; } + if (strlen($domain_uuid) == null) { + $sql .= "domain_uuid = null, "; + } + else { + $sql .= "domain_uuid = '$domain_uuid', "; + } + } + else { + $sql .= "domain_uuid = '".$_SESSION['domain_uuid']."', "; } $sql .= "music_on_hold_name = '$music_on_hold_name', "; $sql .= "music_on_hold_path = '$music_on_hold_path', "; @@ -460,7 +478,12 @@ echo "\n"; echo "\n"; echo " \n"; - - echo " \n"; echo "\n"; echo "\n"; }