public function AddTranslation(Vtiger_Request $request) { $params = $request->get('params'); $form_data = $params['form_data']; $langs = json_decode($form_data['langs'], true); $params['type'] = $form_data['type']; $params['langkey'] = $form_data['variable']; foreach ($langs as $lang) { $params['lang'] = $lang; $params['val'] = $form_data[$lang]; $saveResp = Settings_LangManagement_Module_Model::AddTranslation($params); if ($saveResp['success'] == false) { break; } } $response = new Vtiger_Response(); $response->setResult(array('success' => $saveResp['success'], 'message' => vtranslate($saveResp['data'], $request->getModule(false)))); $response->emit(); }