]> git.mjollnir.org Git - moodle.git/commitdiff
A few more improvements with sorting
authormoodler <moodler>
Sat, 14 Feb 2004 08:11:02 +0000 (08:11 +0000)
committermoodler <moodler>
Sat, 14 Feb 2004 08:11:02 +0000 (08:11 +0000)
mod/assignment/submissions.php

index 4d7cc19838c9644b03f590e001c43745dd4241b1..15d02c328b6f160f250445f9f9ae9f5dd1fe1e8f 100644 (file)
@@ -4,8 +4,8 @@
     require_once("lib.php");
 
     require_variable($id);    // Assignment
-    optional_variable($sort, "lastname"); 
-    optional_variable($dir, "ASC");
+    optional_variable($sort, "timemodified"); 
+    optional_variable($dir, "DESC");
 
     $timewas = $_POST['timenow'];
     $timenow = time();
@@ -62,7 +62,8 @@
             }
             echo ':';
             echo '</td><td nowrap="nowrap" align="left" width="50%">';
-            popup_form("submissions.php?id=$assignment->id&group=", $groups, 'selectgroup', $currentgroup, "", "", "", false, "self");
+            popup_form("submissions.php?id=$assignment->id&sort=$sort&dir=$dir&group=", 
+                       $groups, 'selectgroup', $currentgroup, "", "", "", false, "self");
             echo '</tr></table>';
         }
     }
              $diricon = $dir == 'ASC' ? 'down' : 'up';
              echo " <img src=\"$CFG->pixpath/t/$diricon.gif\" />";
         }
-        echo "&nbsp;&nbsp;&nbsp;&nbsp;";
+        echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
     }
 
     echo "</p>";
 
     print_spacer(8,1);
 
-    echo '<form action="submissions.php" method="post">';
+    $allowedtograde = ($groupmode != VISIBLEGROUPS or isteacheredit($course->id) or ismember($currentgroup));
+
+    if ($allowedtograde) {
+        echo '<form action="submissions.php" method="post">';
+    }
     
     $grades = make_grades_menu($assignment->grade);
 
         }
     }
 
-    if ($groupmode != VISIBLEGROUPS or isteacheredit($course->id) or ismember($currentgroup)) {
+    if ($allowedtograde) {
         echo "<center>";
         echo "<input type=hidden name=sort value=\"$sort\">";
         echo "<input type=hidden name=timenow value=\"$timenow\">";