Add a new permission to hide the dial string from admins by default.
This commit is contained in:
parent
ac19ba116b
commit
e0b1ad7ec1
|
|
@ -69,6 +69,9 @@
|
||||||
$apps[$x]['permissions'][$y]['name'] = "extension_user_delete";
|
$apps[$x]['permissions'][$y]['name'] = "extension_user_delete";
|
||||||
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
|
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
|
||||||
$apps[$x]['permissions'][$y]['groups'][] = "admin";
|
$apps[$x]['permissions'][$y]['groups'][] = "admin";
|
||||||
|
$y++;
|
||||||
|
$apps[$x]['permissions'][$y]['name'] = "extension_dial_string";
|
||||||
|
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
|
||||||
|
|
||||||
//schema details
|
//schema details
|
||||||
$y = 0; //table array index
|
$y = 0; //table array index
|
||||||
|
|
|
||||||
|
|
@ -388,7 +388,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||||
$sql .= "mwi_account, ";
|
$sql .= "mwi_account, ";
|
||||||
}
|
}
|
||||||
$sql .= "sip_bypass_media, ";
|
$sql .= "sip_bypass_media, ";
|
||||||
$sql .= "dial_string, ";
|
if (permission_exists('extension_dial_string')) {
|
||||||
|
$sql .= "dial_string, ";
|
||||||
|
}
|
||||||
$sql .= "enabled, ";
|
$sql .= "enabled, ";
|
||||||
$sql .= "description ";
|
$sql .= "description ";
|
||||||
$sql .= ")";
|
$sql .= ")";
|
||||||
|
|
@ -446,7 +448,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||||
$sql .= "'$mwi_account', ";
|
$sql .= "'$mwi_account', ";
|
||||||
}
|
}
|
||||||
$sql .= "'$sip_bypass_media', ";
|
$sql .= "'$sip_bypass_media', ";
|
||||||
$sql .= "'$dial_string', ";
|
if (permission_exists('extension_dial_string')) {
|
||||||
|
$sql .= "'$dial_string', ";
|
||||||
|
}
|
||||||
if (permission_exists('extension_enabled')) {
|
if (permission_exists('extension_enabled')) {
|
||||||
$sql .= "'$enabled', ";
|
$sql .= "'$enabled', ";
|
||||||
}
|
}
|
||||||
|
|
@ -587,7 +591,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||||
}
|
}
|
||||||
$sql .= "mwi_account = '$mwi_account', ";
|
$sql .= "mwi_account = '$mwi_account', ";
|
||||||
$sql .= "sip_bypass_media = '$sip_bypass_media', ";
|
$sql .= "sip_bypass_media = '$sip_bypass_media', ";
|
||||||
$sql .= "dial_string = '$dial_string', ";
|
if (permission_exists('extension_dial_string')) {
|
||||||
|
$sql .= "dial_string = '$dial_string', ";
|
||||||
|
}
|
||||||
if (permission_exists('extension_enabled')) {
|
if (permission_exists('extension_enabled')) {
|
||||||
$sql .= "enabled = '$enabled', ";
|
$sql .= "enabled = '$enabled', ";
|
||||||
}
|
}
|
||||||
|
|
@ -1772,16 +1778,18 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<tr>\n";
|
if (permission_exists('extension_dial_string')) {
|
||||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
echo "<tr>\n";
|
||||||
echo " ".$text['label-dial_string']."\n";
|
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||||
echo "</td>\n";
|
echo " ".$text['label-dial_string']."\n";
|
||||||
echo "<td class='vtable' align='left'>\n";
|
echo "</td>\n";
|
||||||
echo " <input class='formfld' type='text' name='dial_string' maxlength='4096' value=\"$dial_string\">\n";
|
echo "<td class='vtable' align='left'>\n";
|
||||||
echo "<br />\n";
|
echo " <input class='formfld' type='text' name='dial_string' maxlength='4096' value=\"$dial_string\">\n";
|
||||||
echo $text['description-dial_string']."\n";
|
echo "<br />\n";
|
||||||
echo "</td>\n";
|
echo $text['description-dial_string']."\n";
|
||||||
echo "</tr>\n";
|
echo "</td>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
|
}
|
||||||
|
|
||||||
echo " </table>\n";
|
echo " </table>\n";
|
||||||
echo " </div>";
|
echo " </div>";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue