Example #1
0
 public function process(Vtiger_Request $request)
 {
     $adb = PearDatabase::getInstance();
     $number = $request->get('number');
     $timelock = $request->get('timelock');
     $active = $request->get('active');
     $selectedUsers = $request->get('selectedUsers');
     $updateResult = Settings_BruteForce_Module_Model::updateConfig($number, $timelock, $active);
     if ($selectedUsers != NULL) {
         $updateUsersForNotificationsResult = Settings_BruteForce_Module_Model::updateUsersForNotifications($selectedUsers);
     }
     $moduleName = $request->getModule();
     if ($updateResult == 0) {
         $return = array('success' => false, 'message' => vtranslate('LBL_FAIL', $moduleName));
     } else {
         $return = array('success' => true, 'message' => vtranslate('LBL_SAVE_SUCCESS', $moduleName));
     }
     $response = new Vtiger_Response();
     $response->setResult($return);
     $response->emit();
 }