[svn r14580] bugfix: display complete report displayed all the questions of all surveys instead of only the questions of the selected survey.

skala
Patrick Cool 18 years ago
parent 2fd401673c
commit a72558767c
  1. 12
      main/survey/reporting.php

@ -21,7 +21,7 @@
* @package dokeos.survey
* @author unknown, the initial survey that did not make it in 1.8 because of bad code
* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University: cleanup, refactoring and rewriting large parts of the code
* @version $Id: reporting.php 14201 2008-01-30 13:38:13Z elixir_inter $
* @version $Id: reporting.php 14580 2008-03-12 14:21:20Z pcool $
*
* @todo The question has to be more clearly indicated (same style as when filling the survey)
*/
@ -688,14 +688,14 @@ function display_complete_report()
/*// the export button
echo '<input type="submit" name="export_report" value="'.get_lang('ExportCurrentReport').'" />';*/
echo '<input type="hidden" name="export_report" value="export_report">';
echo '</form>';
echo '<form id="form2" name="form2" method="post" action="'.api_get_self().'?action='.$_GET['action'].'&survey_id='.$_GET['survey_id'].'">';
echo '<a href="#" onclick="document.form1.submit();"><img align="absbottom" src="'.api_get_path(WEB_IMG_PATH).'excel.gif">&nbsp;'.get_lang('ExportCurrentReport').'</a>';
echo '<form id="form2" name="form2" method="post" action="'.api_get_self().'?action='.$_GET['action'].'&survey_id='.$_GET['survey_id'].'">';
echo '<a href="#" onclick="document.form1.submit();"><img align="absbottom" src="'.api_get_path(WEB_IMG_PATH).'excel.gif">&nbsp;'.get_lang('ExportCurrentReport').'</a>';
// the table
echo '<table class="data_table" border="1">';
@ -712,7 +712,7 @@ function display_complete_report()
$sql = "SELECT questions.question_id, questions.type, questions.survey_question, count(options.question_option_id) as number_of_options
FROM $table_survey_question questions LEFT JOIN $table_survey_question_option options
ON questions.question_id = options.question_id
/*WHERE questions.question_id = options.question_id*/
WHERE questions.question_id = options.question_id
AND questions.survey_id = '".Database::escape_string($_GET['survey_id'])."'
GROUP BY questions.question_id";
$result = api_sql_query($sql, __FILE__, __LINE__);

Loading…
Cancel
Save