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];