Skip to content
Snippets Groups Projects

Fixes #1323 saving role2 picklist values

Merged Uma requested to merge uma.s/vtigercrm:insert_role2picklist into master
+ 6
6
Compare changes
  • Side-by-side
  • Inline
@@ -284,13 +284,13 @@ class Settings_Picklist_Module_Model extends Vtiger_Module_Model {
$deleteValueList[] = ' ( roleid = "'.$roleId.'" AND '.'picklistvalueid = "'.$pickListValueId.'") ';
}
}
$query = 'INSERT IGNORE INTO vtiger_role2picklist (roleid,picklistvalueid,picklistid) VALUES '. generateQuestionMarks($insertValueList);
$result = $db->pquery($query, $insertValueList);
$deleteQuery = 'DELETE FROM vtiger_role2picklist WHERE '.implode(' OR ',$deleteValueList);
$result = $db->pquery($deleteQuery,array());
$query = 'INSERT IGNORE INTO vtiger_role2picklist (roleid,picklistvalueid,picklistid) VALUES '. implode(",", $insertValueList);
$result = $db->pquery($query, array());
if(!empty($deleteValueList)){
$deleteQuery = 'DELETE FROM vtiger_role2picklist WHERE '.implode(' OR ',$deleteValueList);
$result = $db->pquery($deleteQuery,array());
}
//retaining to older value
$db->dieOnError = $dieOnErrorOldValue;
Loading