Add a new permission to hide the dial string from admins by default.

This commit is contained in:
Mark Crane 2015-02-28 16:18:12 +00:00
parent ac19ba116b
commit e0b1ad7ec1
2 changed files with 24 additions and 13 deletions

View File

@ -69,6 +69,9 @@
$apps[$x]['permissions'][$y]['name'] = "extension_user_delete";
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
$apps[$x]['permissions'][$y]['groups'][] = "admin";
$y++;
$apps[$x]['permissions'][$y]['name'] = "extension_dial_string";
$apps[$x]['permissions'][$y]['groups'][] = "superadmin";
//schema details
$y = 0; //table array index

View File

@ -388,7 +388,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "mwi_account, ";
}
$sql .= "sip_bypass_media, ";
$sql .= "dial_string, ";
if (permission_exists('extension_dial_string')) {
$sql .= "dial_string, ";
}
$sql .= "enabled, ";
$sql .= "description ";
$sql .= ")";
@ -446,7 +448,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$sql .= "'$mwi_account', ";
}
$sql .= "'$sip_bypass_media', ";
$sql .= "'$dial_string', ";
if (permission_exists('extension_dial_string')) {
$sql .= "'$dial_string', ";
}
if (permission_exists('extension_enabled')) {
$sql .= "'$enabled', ";
}
@ -587,7 +591,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
}
$sql .= "mwi_account = '$mwi_account', ";
$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')) {
$sql .= "enabled = '$enabled', ";
}
@ -1772,16 +1778,18 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
echo "</tr>\n";
}
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " ".$text['label-dial_string']."\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' type='text' name='dial_string' maxlength='4096' value=\"$dial_string\">\n";
echo "<br />\n";
echo $text['description-dial_string']."\n";
echo "</td>\n";
echo "</tr>\n";
if (permission_exists('extension_dial_string')) {
echo "<tr>\n";
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
echo " ".$text['label-dial_string']."\n";
echo "</td>\n";
echo "<td class='vtable' align='left'>\n";
echo " <input class='formfld' type='text' name='dial_string' maxlength='4096' value=\"$dial_string\">\n";
echo "<br />\n";
echo $text['description-dial_string']."\n";
echo "</td>\n";
echo "</tr>\n";
}
echo " </table>\n";
echo " </div>";