private function modifyPostImp($request, $response, $bloodSugarStep) { /*{{{*/ $type = $request->type; $typeArr = explode(",", $type); $params = $request->vars; $arrs = $request->arrs; $params = BloodSugarStep::convertFieldArrToStr($typeArr, $params); $params += $arrs; $bloodSugarStepId = BloodSugarStepClient::getInstance()->modify($bloodSugarStep->id, $params); $bloodSugarStep = DAL::get()->find("BloodSugarStep", $request->bloodSugarStepId); $content = $bloodSugarStep->getContentByType(); $healthDiaryId = HealthDiaryClient::getInstance()->updateDiary($bloodSugarStep->healthDiary->id, $content, array()); return $bloodSugarStep; }