Update access_control_edit.php
This commit is contained in:
@@ -61,6 +61,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
|
|||||||
//add or update the database
|
//add or update the database
|
||||||
if ($_POST["persistformvar"] != "true") {
|
if ($_POST["persistformvar"] != "true") {
|
||||||
if ($action == "add" && permission_exists('access_control_add')) {
|
if ($action == "add" && permission_exists('access_control_add')) {
|
||||||
|
//update the database
|
||||||
$sql = "insert into v_access_controls ";
|
$sql = "insert into v_access_controls ";
|
||||||
$sql .= "(";
|
$sql .= "(";
|
||||||
$sql .= "access_control_uuid, ";
|
$sql .= "access_control_uuid, ";
|
||||||
@@ -78,14 +79,21 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
|
|||||||
$db->exec(check_sql($sql));
|
$db->exec(check_sql($sql));
|
||||||
unset($sql);
|
unset($sql);
|
||||||
|
|
||||||
remove_config_from_cache('configuration:acl.conf');
|
//clear the cache
|
||||||
|
$cache = new cache;
|
||||||
|
$cache->delete("configuration:acl.conf");
|
||||||
|
|
||||||
|
//add the message
|
||||||
messages::add($text['message-add']);
|
messages::add($text['message-add']);
|
||||||
|
|
||||||
|
//redirect the user
|
||||||
header("Location: access_controls.php");
|
header("Location: access_controls.php");
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} //if ($action == "add")
|
} //if ($action == "add")
|
||||||
|
|
||||||
if ($action == "update" && permission_exists('access_control_edit')) {
|
if ($action == "update" && permission_exists('access_control_edit')) {
|
||||||
|
//update the database
|
||||||
$sql = "update v_access_controls set ";
|
$sql = "update v_access_controls set ";
|
||||||
$sql .= "access_control_name = '$access_control_name', ";
|
$sql .= "access_control_name = '$access_control_name', ";
|
||||||
$sql .= "access_control_default = '$access_control_default', ";
|
$sql .= "access_control_default = '$access_control_default', ";
|
||||||
@@ -94,8 +102,14 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
|
|||||||
$db->exec(check_sql($sql));
|
$db->exec(check_sql($sql));
|
||||||
unset($sql);
|
unset($sql);
|
||||||
|
|
||||||
remove_config_from_cache('configuration:acl.conf');
|
//clear the cache
|
||||||
|
$cache = new cache;
|
||||||
|
$cache->delete("configuration:acl.conf");
|
||||||
|
|
||||||
|
//add the message
|
||||||
messages::add($text['message-update']);
|
messages::add($text['message-update']);
|
||||||
|
|
||||||
|
//redirect the user
|
||||||
header("Location: access_controls.php");
|
header("Location: access_controls.php");
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@@ -199,4 +213,4 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
|
|||||||
|
|
||||||
//include the footer
|
//include the footer
|
||||||
require_once "resources/footer.php";
|
require_once "resources/footer.php";
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user