+ if ($id == 'req') {
+ $survey = Survey::retrieveSurveyReq($req);
+ if ($survey == null) {
+ return $this->show_error($page, "Sondage introuvable.", 'survey/admin');
+ }
+ $this->store_session($survey, $req, true);
+ } else {
+ $id = intval($id);
+ $survey = Survey::retrieveSurvey($id); // retrieves the survey in database
+ if ($survey == null) {
+ return $this->show_error($page, "Sondage ".$id." introuvable.", 'survey/admin');
+ }
+ $this->store_session($survey, $id);
+ }