getRecordModelFromRequest($request); $recordModel->save(); header("Location: " . Settings_SPDynamicBlocks_Module_Model::getlistViewURL()); } private function getRecordModelFromRequest(Vtiger_Request $request) { $recordId = $request->get('record'); $selectedModule = $request->get('module_name'); $field = $request->get('field_name'); $values = $request->get('values'); $blocks = $request->get('blocks'); $recordModel = Settings_SPDynamicBlocks_Record_Model::getInstance($recordId); $recordModel->set('module_name', $selectedModule); $recordModel->set('field_name', $field); $recordModel->set('values', $values); $recordModel->set('blocks', $blocks); return $recordModel; } }