MDL-61670 assign: show uploaded files timestamp
authorOrzu Ionut <orzuionut@gmail.com>
Thu, 10 May 2018 11:40:50 +0000 (14:40 +0300)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Wed, 6 Jun 2018 09:16:22 +0000 (11:16 +0200)
Amended to fix commit message. Rename variable to lower.

mod/assign/renderable.php
mod/assign/renderer.php
mod/assign/styles.css

index 06eb4be..7e550a3 100644 (file)
@@ -922,6 +922,12 @@ class assign_files implements renderable {
         }
         foreach ($dir['files'] as $file) {
             $file->portfoliobutton = '';
         }
         foreach ($dir['files'] as $file) {
             $file->portfoliobutton = '';
+
+            $file->timemodified = userdate(
+                $file->get_timemodified(),
+                get_string('strftimedatetime', 'langconfig')
+            );
+
             if (!empty($CFG->enableportfolios)) {
                 require_once($CFG->libdir . '/portfoliolib.php');
                 $button = new portfolio_add_button();
             if (!empty($CFG->enableportfolios)) {
                 require_once($CFG->libdir . '/portfoliolib.php');
                 $button = new portfolio_add_button();
index 872b728..f461e21 100644 (file)
@@ -1417,11 +1417,15 @@ class mod_assign_renderer extends plugin_renderer_base {
                                              'moodle',
                                              array('class'=>'icon'));
             $result .= '<li yuiConfig=\'' . json_encode($yuiconfig) . '\'>' .
                                              'moodle',
                                              array('class'=>'icon'));
             $result .= '<li yuiConfig=\'' . json_encode($yuiconfig) . '\'>' .
-                       '<div>' . $image . ' ' .
-                                 $file->fileurl . ' ' .
-                                 $plagiarismlinks . ' ' .
-                                 $file->portfoliobutton . '</div>' .
-                       '</li>';
+                '<div>' .
+                    '<div class="fileuploadsubmission">' . $image . ' ' .
+                    $file->fileurl . ' ' .
+                    $plagiarismlinks . ' ' .
+                    $file->portfoliobutton . ' ' .
+                    '</div>' .
+                    '<div class="fileuploadsubmissiontime">' . $file->timemodified . '</div>' .
+                '</div>' .
+            '</li>';
         }
 
         $result .= '</ul>';
         }
 
         $result .= '</ul>';
index 245e5b4..8579c48 100644 (file)
     background-color: transparent;
 }
 
     background-color: transparent;
 }
 
+.path-mod-assign div.fileuploadsubmission {
+    float: left;
+    min-width: 300px;
+}
+
+.path-mod-assign div.fileuploadsubmissiontime {
+    float: right;
+}
+
 /***** End submission status *****/
 
 .path-mod-assign [data-region="grade-panel"] #id_gradeheader {
 /***** End submission status *****/
 
 .path-mod-assign [data-region="grade-panel"] #id_gradeheader {