diff --git a/app/extensions/app_config.php b/app/extensions/app_config.php index e15cdbf8ee..fcb7caaccf 100644 --- a/app/extensions/app_config.php +++ b/app/extensions/app_config.php @@ -58,6 +58,10 @@ $apps[$x]['permissions'][$y]['name'] = "extension_toll"; $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; $y++; + $apps[$x]['permissions'][$y]['name'] = "extension_enabled"; + $apps[$x]['permissions'][$y]['groups'][] = "superadmin"; + $apps[$x]['permissions'][$y]['groups'][] = "admin"; + $y++; $apps[$x]['permissions'][$y]['name'] = "outbound_caller_id_select"; //$apps[$x]['permissions'][$y]['groups'][] = "superadmin"; //$apps[$x]['permissions'][$y]['groups'][] = "admin"; diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index 89bc1f9670..4dd60d7cbd 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -377,7 +377,9 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { } $sql .= "sip_bypass_media, "; $sql .= "dial_string, "; - $sql .= "enabled, "; + if (permission_exists('extension_enabled')) { + $sql .= "enabled, "; + } $sql .= "description "; $sql .= ")"; $sql .= "values "; @@ -434,7 +436,9 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { } $sql .= "'$sip_bypass_media', "; $sql .= "'$dial_string', "; - $sql .= "'$enabled', "; + if (permission_exists('extension_enabled')) { + $sql .= "'$enabled', "; + } $sql .= "'$description' "; $sql .= ")"; $db->exec(check_sql($sql)); @@ -1638,30 +1642,32 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; //--- end: show_advanced ----------------------- - echo "\n"; - echo "\n"; - echo " ".$text['label-enabled'].":\n"; - echo "\n"; - echo "\n"; - echo " \n"; + echo " \n"; + if ($enabled == "true" || strlen($enabled) == 0) { + echo " \n"; + } + else { + echo " \n"; + } + if ($enabled == "false") { + echo " \n"; + } + else { + echo " \n"; + } + echo " \n"; + echo "
\n"; + echo $text['description-enabled']."\n"; + echo "\n"; + echo "\n"; } - else { - echo " \n"; - } - if ($enabled == "false") { - echo " \n"; - } - else { - echo " \n"; - } - echo " \n"; - echo "
\n"; - echo $text['description-enabled']."\n"; - echo "\n"; - echo "\n"; echo "\n"; echo "\n";