コード例 #1
0
    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));