Example #1
0
 function showSearchRes()
 {
     $displayNurse = new DisplayNurse();
     if (trim(loadvar('search')) != '') {
         $respondents = new Respondents();
         $respondentsList = $respondents->getRespondentsSearch($this->user, loadvar('search'));
         $respondentsList = array_merge($respondentsList, $respondents->getRespondentsByBarcode($this->user, loadvar('search')));
         if (sizeof($respondentsList) == 1) {
             //just one found!
             foreach ($respondentsList as $respondent) {
                 return $this->showRespondentInfo($respondent->getPrimkey());
             }
         }
         return $displayNurse->showSearchRes($respondentsList);
     } else {
         $message = $displayNurse->displayError(Language::labelNurseEnterSearchTerm());
         return $this->mainPage($message);
     }
 }