Ejemplo n.º 1
0
     }
     $SESSION->questionnaire->current_tab = 'mysummary';
     $select = 'survey_id = ' . $questionnaire->sid . ' AND username = \'' . $userid . '\' AND complete=\'y\'';
     $resps = $DB->get_records_select('questionnaire_response', $select);
     if (!($resps = $DB->get_records_select('questionnaire_response', $select))) {
         $resps = array();
     }
     $rids = array_keys($resps);
     $titletext = get_string('myresponsetitle', 'questionnaire', count($resps));
     // Print the page header.
     echo $OUTPUT->header();
     // Print the tabs.
     include 'tabs.php';
     echo $OUTPUT->heading($titletext);
     echo '<div class = "generalbox">';
     $questionnaire->survey_results(1, 1, '', '', $rids, $USER->id);
     echo '</div>';
     // Finish the page.
     echo $OUTPUT->footer($course);
     break;
 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.
                 break;
             case '-1':
                 $groupname = '<strong>' . get_string('allparticipants') . '</strong>';
                 break;
             case '-2':
                 $groupname = '<strong>' . get_string('allgroups') . '</strong>';
                 break;
             case '-3':
                 $groupname = '<strong>' . get_string('groupnonmembers') . '</strong>';
                 break;
         }
     }
     echo '<div class = "active">';
     helpbutton('viewallresponses', get_string('viewallresponses', 'questionnaire'), 'questionnaire', true, false);
     echo get_string('viewallresponses', 'questionnaire') . '. ' . $groupname . '. ';
     $ret = $questionnaire->survey_results(1, 1, '', '', '', '', $uid = false, $currentgroupid);
     echo '</div>';
     /// Finish the page
     print_footer($course);
     break;
 case 'notanswered':
     $extranav = array();
     $extranav[] = array('name' => get_string('questionnairereport', 'questionnaire'), 'link' => '', 'type' => 'activity');
     $extranav[] = array('name' => $strviewallresponses, 'link' => "", 'type' => 'activity');
     $navigation = build_navigation($extranav, $questionnaire->cm);
     print_header_simple(get_string('questionnairereport', 'questionnaire'), '', $navigation);
     /// print the tabs
     $SESSION->questionnaire->current_tab = 'notanswered';
     include 'tabs.php';
     if (!empty($questionnaire->survey->theme)) {
         $href = $CFG->wwwroot . '/mod/questionnaire/css/' . $questionnaire->survey->theme;