Hubert Borderiou 12 years ago
parent
commit
85eb5cf75e
1 changed files with 22 additions and 22 deletions
  1. 22 22
      main/exercice/hotpotatoes_exercise_result.class.php

+ 22 - 22
main/exercice/hotpotatoes_exercise_result.class.php

@@ -83,27 +83,27 @@ class HotpotatoesExerciseResult
     }
 
 		if (empty($user_id)) {
-      $sql="SELECT ".(api_is_western_name_order() ? "firstname as userpart1, lastname userpart2" : "lastname as userpart1, firstname as userpart2").",
-              email,
-              tth.exe_name,
-              tth.exe_result,
-              tth.exe_weighting,
-              tth.exe_date
-              FROM $TBL_TRACK_HOTPOTATOES tth, $TBL_USER tu
-              WHERE   tu.user_id=tth.exe_user_id AND
-                      tth.exe_cours_id = '" . Database :: escape_string($cid) . "' AND
-                      tth.exe_name = '$hotpotato_name'
-              ORDER BY tth.exe_cours_id ASC, tth.exe_date DESC";
+    $sql="SELECT firstname as userpart1, lastname as userpart2 ,
+            email,
+            tth.exe_name,
+            tth.exe_result,
+            tth.exe_weighting,
+            tth.exe_date
+            FROM $TBL_TRACK_HOTPOTATOES tth, $TBL_USER tu
+            WHERE   tu.user_id=tth.exe_user_id AND
+                    tth.exe_cours_id = '" . Database :: escape_string($cid) . "' AND
+                    tth.exe_name = '$hotpotato_name'
+            ORDER BY tth.exe_cours_id ASC, tth.exe_date DESC";
 		} else {
-            $user_id_and = ' AND te.exe_user_id = ' . api_get_user_id() . ' ';
-			      // get only this user's results
-
-            $sql = "SELECT '', exe_name, exe_result , exe_weighting, exe_date
-                            FROM $TBL_TRACK_HOTPOTATOES
-                            WHERE   exe_user_id = '" . $user_id . "' AND
-                                    exe_cours_id = '" . Database :: escape_string($cid) . "' AND
-                                    tth.exe_name = '$hotpotato_name'
-                            ORDER BY exe_cours_id ASC, exe_date DESC";
+      $user_id_and = ' AND te.exe_user_id = ' . api_get_user_id() . ' ';
+      // get only this user's results
+  
+      $sql = "SELECT '', exe_name, exe_result , exe_weighting, exe_date
+                      FROM $TBL_TRACK_HOTPOTATOES
+                      WHERE   exe_user_id = '" . $user_id . "' AND
+                              exe_cours_id = '" . Database :: escape_string($cid) . "' AND
+                              tth.exe_name = '$hotpotato_name'
+                      ORDER BY exe_cours_id ASC, exe_date DESC";
 		}
 
 		$results = array();
@@ -203,8 +203,6 @@ class HotpotatoesExerciseResult
 		$data .= get_lang('Total').';';
 		$data .= "\n";
 
-    error_log("HUBC |||".serialize($this->results)."|||");
-
 		//results
 		foreach($this->results as $row) {
       if (api_is_western_name_order()) {
@@ -249,6 +247,8 @@ class HotpotatoesExerciseResult
 		}
 		header('Content-Description: '.$filename);
 		header('Content-transfer-encoding: binary');
+		// @todo add this utf-8 header for all csv files
+		echo "\xEF\xBB\xBF";  // force utf-8 header of csv file
 		echo $data;
 		return true;
 	}