Example #1
0
 function showEditRes($primkey, $type = 1)
 {
     $communication = new Communication();
     if ($type == 1) {
         $respondent = new Respondent($primkey);
         $respondent->setFirstName(loadvar('firstname'), true);
         $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
         $respondent->setLastName(loadvar('lastname'), true);
         $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     } else {
         $respondent = new Household($primkey);
         $respondent->setName(loadvar('name'), true);
     }
     $respondent->setAddress1(loadvar('address1'), true);
     $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     $respondent->setAddress2(loadvar('address2'), true);
     $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     $respondent->setZip(loadvar('zip'), true);
     $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     $respondent->setCity(loadvar('city'), true);
     $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     $respondent->setTelephone1(loadvar('telephone1'), true);
     $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     //$respondent->setTelephone2(loadvar('telephone2'));
     //$communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     $respondent->setEmail(loadvar('email'), true);
     $communication->addSQLToUser($respondent->getLastQuery(), $respondent->getUrid());
     //log???
     $errorMessage = $respondent->saveChanges();
     $display = new Display();
     $messageEditError = $display->displaySuccess(Language::messageRespondentChanged($respondent));
     //'<div class="alert alert-info">Changes saved.</div>';
     if (sizeof($errorMessage) > 0) {
         $messageEditError = $display->displayError(implode('<br/>', $errorMessage));
     }
     $displaySupervisor = new DisplaySupervisor();
     return $displaySupervisor->showInfo($respondent, $messageEditError);
 }
Example #2
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));
Example #3
0
 function showEditRes($primkey)
 {
     $respondent = new Respondent($primkey);
     $respondent->setFirstName(loadvar('firstname'));
     $respondent->setLastName(loadvar('lastname'));
     $respondent->setAddress1(loadvar('address1'));
     $respondent->setAddress2(loadvar('address2'));
     $respondent->setZip(loadvar('zip'));
     $respondent->setCity(loadvar('city'));
     $respondent->setTelephone1(loadvar('telephone1'));
     $respondent->setTelephone2(loadvar('telephone2'));
     $respondent->setEmail(loadvar('email'));
     //log???
     $errorMessage = $respondent->saveChanges();
     $display = new Display();
     $messageEditError = $display->displaySuccess(Language::messageRespondentChanged($primkey));
     //'<div class="alert alert-info">Changes saved.</div>';
     if (sizeof($errorMessage) > 0) {
         $messageEditError = $display->displayError(implode('<br/>', $errorMessage));
     }
     $displayCatiInterviewer = new DisplayCatiInterviewer();
     return $displayCatiInterviewer->showInfo($respondent, $messageEditError);
 }
Example #4
0
 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()));
 }
Example #5
0
 function showEditRes($primkey, $type = 1)
 {
     if ($type == 1) {
         $respondent = new Respondent($primkey);
         $respondent->setFirstName(loadvar('firstname'));
         $respondent->setLastName(loadvar('lastname'));
     } else {
         $respondent = new Household($primkey);
         $respondent->setName(loadvar('name'));
         $respondent->setAddress1(loadvar('address1'));
         $respondent->setAddress2(loadvar('address2'));
         $respondent->setZip(loadvar('zip'));
         $respondent->setCity(loadvar('city'));
     }
     if (dbConfig::defaultPanel() == PANEL_RESPONDENT) {
         //only save for respondent panels
         $respondent->setAddress1(loadvar('address1'));
         $respondent->setAddress2(loadvar('address2'));
         $respondent->setZip(loadvar('zip'));
         $respondent->setCity(loadvar('city'));
     }
     $respondent->setTelephone1(loadvar('telephone1'));
     //$respondent->setTelephone2(loadvar('telephone2'));
     $respondent->setEmail(loadvar('email'));
     //log???
     $errorMessage = $respondent->saveChanges();
     $display = new Display();
     $messageEditError = $display->displaySuccess(Language::messageRespondentChanged($respondent));
     //'<div class="alert alert-info">Changes saved.</div>';
     if (sizeof($errorMessage) > 0) {
         $messageEditError = $display->displayError(implode('<br/>', $errorMessage));
     }
     $displayInterviewer = new DisplayInterviewer();
     return $displayInterviewer->showInfo($respondent, $messageEditError);
 }