foreach ($respondents as $respondent) { $engine->setAnswer('HHMemberName[' . $cnt . ']', $respondent->getName()); $engine->setAnswer('HHMemberPrimkey[' . $cnt . ']', $respondent->getPrimkey()); $engine->setAnswer('HHMemberAge[' . $cnt . ']', $respondent->getAge()); $engine->setAnswer('HHMemberSex[' . $cnt . ']', $respondent->getSex()); $engine->setAnswer('HHMemberPermanent[' . $cnt . ']', $respondent->getPermanent()); $cnt++; } $engine->setAnswer('HHmembers', sizeof($respondents)); } function getIndividualInfoPreload() { global $engine; $respondent = new Respondent($engine->getPrimaryKey()); $household = $respondent->getHousehold(); $respondents = $household->getRespondents(); $cnt = 1; foreach ($respondents as $respondentL) { if ($respondentL->isPresent()) { //don't add the moved out and died $engine->setAnswer('HHMemberName[' . $cnt . ']', $respondentL->getName()); $engine->setAnswer('HHMemberPrimkey[' . $cnt . ']', $respondentL->getPrimkey()); $engine->setAnswer('HHMemberAge[' . $cnt . ']', $respondentL->getAge()); $engine->setAnswer('HHMemberSex[' . $cnt . ']', $respondentL->getSex()); $engine->setAnswer('HHMemberPermanent[' . $cnt . ']', $respondent->getPermanent()); } $cnt++; } $engine->setAnswer('HHmembers', sizeof($respondents));
function ShowRespondentFieldNurseAssignRes($primkey) { $respondent = new Respondent($primkey); $household = $respondent->getHousehold(); $lab = new Lab($primkey); $selurid = loadvar('urid'); $lab->setUrid($selurid); $lab->saveChanges(); // echo '<br/><br/><br/>' . loadvar('urid'); //set urid for lab //add to communication: _lab, _household, _respondent $communication = new Communication(); $communication->assignLab($household, $respondent, $lab, $selurid); $display = new Display(); return $this->showRespondentInfo($primkey, $display->displaySuccess(Language::labelNurseFieldNurseAssigned())); }