Example #1
0
 function showSetValidation($primkey, $type = 1)
 {
     //only for respondents
     if ($type == 1) {
         $respondent = new Respondent($primkey);
     } else {
         $respondent = new Household($primkey);
     }
     $respondent->setValidation(loadvar());
     $errorMessage = $respondent->saveChanges();
     $display = new Display();
     $messageEditError = $display->displaySuccess(Language::messageValidated($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);
 }