示例#1
0
 function showRespondentBarcodeRes($primkey)
 {
     $respondent = new Respondent($primkey);
     $displayNurse = new DisplayNurse();
     $lab = new Lab($primkey);
     $scan1 = loadvar('scan1');
     $scan2 = loadvar('scan2');
     if ($scan1 != $scan2) {
         $message = $displayNurse->displayInfo(Language::labelNurseNoScanMatch());
         return $displayNurse->showRespondentLabBarcode($respondent, $message);
     } elseif ($scan1 == $lab->getLabBarcode()) {
         $message = $displayNurse->displayInfo(Language::labelNurseIdenticalCodes());
         return $displayNurse->showRespondentLabBarcode($respondent, $message);
     } else {
         $lab->setBarcode($scan1);
         $lab->saveChanges();
         $message = $displayNurse->displayInfo(Language::labelNurseFieldBarCodeUpdated());
         return $displayNurse->showRespondentInfo($respondent, $message);
     }
 }