Skip to content
Snippets Groups Projects
Commit 2c4a7479 authored by Uma's avatar Uma
Browse files

Fixes #1226 Profile Save permissions is addressed

parent 4bff56ed
No related branches found
No related tags found
No related merge requests found
......@@ -571,13 +571,13 @@ class Settings_Profiles_Record_Model extends Settings_Vtiger_Record_Model {
//Standard permissions
$i = 0;
$count = count($actionsIdsList);
$params = array();
$actionParams = array();
$actionsInsertQuery = 'INSERT INTO vtiger_profile2standardpermissions(profileid, tabid, operation, permissions) VALUES ';
foreach ($actionsIdsList as $actionId => $permission) {
$actionEnabled = true;
$permissionValue = $this->tranformInputPermissionValue($permission);
$actionsInsertQuery .= '(?, ?, ?, ?)';
array_push($params, $profileId, $tabId, $actionId, $permissionValue);
array_push($actionParams, $profileId, $tabId, $actionId, $permissionValue);
if ($i !== $count-1) {
$actionsInsertQuery .= ', ';
......@@ -585,18 +585,18 @@ class Settings_Profiles_Record_Model extends Settings_Vtiger_Record_Model {
$i++;
}
if ($actionsIdsList) {
$db->pquery($actionsInsertQuery, $params);
$db->pquery($actionsInsertQuery, $actionParams);
}
//Utility permissions
$i = 0;
$count = count($utilityIdsList);
$params = array();
$utilityParams = array();
$utilityInsertQuery = 'INSERT INTO vtiger_profile2utility(profileid, tabid, activityid, permission) VALUES ';
foreach($utilityIdsList as $actionId => $permission) {
$permissionValue = $this->tranformInputPermissionValue($permission);
$utilityInsertQuery .= '(?, ?, ?, ?)';
array_push($params, $profileId, $tabId, $actionId, $permissionValue);
array_push($utilityParams, $profileId, $tabId, $actionId, $permissionValue);
if ($i !== $count-1) {
$utilityInsertQuery .= ', ';
......@@ -604,7 +604,7 @@ class Settings_Profiles_Record_Model extends Settings_Vtiger_Record_Model {
$i++;
}
if ($utilityIdsList) {
$db->pquery($utilityInsertQuery, $params);
$db->pquery($utilityInsertQuery, $utilityParams);
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment