Пример #1
0
 function showAddRemark($primkey)
 {
     $respondent = new Respondent($primkey);
     if (loadvar('remark') != '') {
         $remark = new Remarks();
         $remark->addRemark($respondent->getPrimkey(), loadvar('remark'), $_SESSION['URID']);
     }
     $displayCatiInterviewer = new DisplayCatiInterviewer();
     return $displayCatiInterviewer->showRemarks($respondent);
 }
Пример #2
0
 function showRespondentPrintTrackingSheet($primkey)
 {
     $respondent = new Respondent($primkey);
     $lab = new Lab($respondent->getPrimkey());
     //echo "print trackingsheet!";
     //echo "start";
     ob_clean();
     echo $this->parseTextTrackingSheet(file_get_contents('documentation/Tracking Sheet/Header.html'), $respondent, $lab);
     $labstations = Language::labStations();
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['1']['location']), $respondent, $lab);
     if ($lab->getConsent2() == 1 || $lab->getConsent3() == 1) {
         echo $this->parseTextTrackingSheet(file_get_contents($labstations['2']['location']), $respondent, $lab);
     } else {
         echo $this->parseTextTrackingSheet(file_get_contents($labstations['2']['nolocation']), $respondent, $lab);
     }
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['3']['location']), $respondent, $lab);
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['4']['location']), $respondent, $lab);
     //consent 4/5: cognition
     if ($lab->getConsent4() == 1 && $lab->getConsent5() == 1) {
         echo $this->parseTextTrackingSheet(file_get_contents($labstations['5a']['location']), $respondent, $lab);
     } else {
         echo $this->parseTextTrackingSheet(file_get_contents($labstations['5a']['nolocation']), $respondent, $lab);
     }
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['5b']['location']), $respondent, $lab);
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['6']['location']), $respondent, $lab);
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['7']['location']), $respondent, $lab);
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['8a']['location']), $respondent, $lab);
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['8b']['location']), $respondent, $lab);
     echo $this->parseTextTrackingSheet(file_get_contents($labstations['9']['location']), $respondent, $lab);
     echo '</body></html>';
     exit;
 }
Пример #3
0
 function showIwerInfoFromCalendar($primkey)
 {
     $respondent = new Respondent($primkey);
     if ($respondent->getPrimkey() == '') {
         $respondent = new Household($primkey);
     }
     $displayInterviewer = new DisplayInterviewer();
     return $displayInterviewer->showInfo($respondent, $message);
 }