exposeMethod('Save'); $this->exposeMethod('UpdateLabels'); $this->exposeMethod('SaveSequenceNumber'); } public function Save(Vtiger_Request $request) { $params = $request->get('params'); Settings_Search_Module_Model::Save($params); $message = 'LBL_SAVE_CHANGES_LABEL'; if ($params['name'] == 'turn_off') $message = 'LBL_SAVE_CHANGES_SEARCHING'; $response = new Vtiger_Response(); $response->setResult(array( 'success' => $saveResp['success'], 'message' => vtranslate($message, $request->getModule(false)) )); $response->emit(); } public function UpdateLabels(Vtiger_Request $request) { $params = $request->get('params'); Settings_Search_Module_Model::UpdateLabels($params); $response = new Vtiger_Response(); $response->setResult(array( 'success' => $saveResp['success'], 'message' => vtranslate('Update has been completed', $request->getModule(false)) )); $response->emit(); } public function SaveSequenceNumber(Vtiger_Request $request) { $updatedFieldsList = $request->get('updatedFields'); //This will update the modules sequence Settings_Search_Module_Model::updateSequenceNumber($updatedFieldsList); $response = new Vtiger_Response(); $response->setResult(array('success' => true)); $response->emit(); } }