Esempio n. 1
0
 case $strall:
 case 'vall':
     if (empty($questionnaire->survey)) {
         print_error('surveynotexists', 'questionnaire');
     }
     $SESSION->questionnaire->current_tab = 'myvall';
     $select = 'survey_id = ' . $questionnaire->sid . ' AND username = \'' . $userid . '\' AND complete=\'y\'';
     $sort = 'submitted ASC';
     $resps = $DB->get_records_select('questionnaire_response', $select, $params = null, $sort);
     $titletext = get_string('myresponses', 'questionnaire');
     // Print the page header.
     echo $OUTPUT->header();
     // Print the tabs.
     include 'tabs.php';
     echo $OUTPUT->heading($titletext . ':');
     $questionnaire->view_all_responses($resps);
     // Finish the page.
     echo $OUTPUT->footer($course);
     break;
 case $strviewbyresponse:
 case 'vresp':
     if (empty($questionnaire->survey)) {
         print_error('surveynotexists', 'questionnaire');
     }
     $SESSION->questionnaire->current_tab = 'mybyresponse';
     $select = 'survey_id = ' . $questionnaire->sid . ' AND username = \'' . $userid . '\' AND complete=\'y\'';
     $sort = 'submitted ASC';
     $resps = $DB->get_records_select('questionnaire_response', $select, $params = null, $sort);
     $rids = array_keys($resps);
     if (!$rid) {
         $rid = $rids[0];