Example #1
0
 public function enableOrDisable(Vtiger_Request $request)
 {
     $pickListFieldName = $request->get('picklistName');
     $enabledValues = $request->get('enabled_values', array());
     $disabledValues = $request->get('disabled_values', array());
     $roleSelected = $request->get('rolesSelected');
     $moduleModel = new Settings_Picklist_Module_Model();
     $response = new Vtiger_Response();
     try {
         $moduleModel->enableOrDisableValuesForRole($pickListFieldName, $enabledValues, $disabledValues, array($roleSelected));
         $response->setResult(array('success', true));
     } catch (Exception $e) {
         $response->setError($e->getCode(), $e->getMessage());
     }
     $response->emit();
 }