Fix the permissions for admin using the time conditions and dialplan -> destinations.

This commit is contained in:
Mark Crane
2015-04-29 23:22:36 +00:00
parent 5e558cca0d
commit 70453cfd5a
4 changed files with 24 additions and 3 deletions
+8
View File
@@ -374,6 +374,11 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
unset($sql);
}
//add the dialplan permission
$permission = "dialplan_delete";
$p = new permissions;
$p->add($permission, 'temp');
//save the dialplan
$orm = new orm;
$orm->name('dialplans');
@@ -383,6 +388,9 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) {
$orm->save($dialplan);
$dialplan_response = $orm->message;
//remove the temporary permission
$p->delete($permission, 'temp');
//synchronize the xml config
save_dialplan_xml();