]> git.mjollnir.org Git - moodle.git/commitdiff
Added default sort
authorikawhero <ikawhero>
Mon, 27 Mar 2006 08:42:25 +0000 (08:42 +0000)
committerikawhero <ikawhero>
Mon, 27 Mar 2006 08:42:25 +0000 (08:42 +0000)
mod/data/view.php

index 0e256be237819efd5c794432e8050f5066b8e490..4875b813d93497b9823349398dedf88d86c792fe 100755 (executable)
@@ -38,7 +38,7 @@
     $approve = optional_param('approve', 0, PARAM_INT);    //approval recordid
     $delete = optional_param('delete', 0, PARAM_INT);    //delete recordid
     $perpagemenu = optional_param('perpage1', 0, PARAM_INT);    //value from drop down
-    $sort = optional_param('sort',0,PARAM_INT);    //sort by field
+    $sort = optional_param('sort',-1,PARAM_INT);    //sort by field
     $order = optional_param('order','ASC',PARAM_ALPHA);    //sort order
     $group = optional_param('group','0',PARAM_INT);    //groupid
     
             redirect($CFG->wwwroot.'/mod/data/field.php?d='.$data->id);  // Redirect to field entry
         }
     }
+
+    /// If we haven't set a sort field use the default sort field
+    if ($sort == -1) {
+        $sort = $data->defaultsort;
+        $order = ($data->defaultsortdir == 0) ? 'ASC' : 'DESC';
+    }
     
     //set user preference if available
     if (isset($_GET['updatepref'])){