Skip to content

Commit

Permalink
Fix Submission timestamp
Browse files Browse the repository at this point in the history
  • Loading branch information
francoisjacquet committed Aug 2, 2019
1 parent 6f9d030 commit 7a21078
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 9 deletions.
4 changes: 4 additions & 0 deletions CHANGES.md
Expand Up @@ -38,6 +38,10 @@ Changes in 5.0
- Add GetReportCardsComments() function in ReportCards.fnc.php
- Add issetVal() function in Warehouse.php

Changes in 4.9.5
----------------
- Fix Submission timestamp in StudentAssignments.fnc.php

Changes in 4.9.4
----------------
- Fix regression since v4.3 translated Help file include in Help.fnc.php
Expand Down
8 changes: 5 additions & 3 deletions functions/Date.php
Expand Up @@ -127,10 +127,12 @@ function ProperDateTime( $datetime, $length = 'long' )
{
$time = mb_substr( $datetime, 11, 8 );

$time_raw = str_replace( ':', '', $time );

$time = mktime(
mb_substr( $time, 0, 2 ) + 0,
mb_substr( $time, 3, 2 ) + 0,
mb_substr( $time, 6, 2 ) + 0
mb_substr( $time_raw, 0, 2 ) + 0,
mb_substr( $time_raw, 2, 2 ) + 0,
mb_substr( $time_raw, 4, 2 ) + 0
);

$locale_time = strftime( '%X', $time );
Expand Down
12 changes: 6 additions & 6 deletions modules/Grades/includes/StudentAssignments.fnc.php
Expand Up @@ -57,9 +57,9 @@ function StudentAssignmentSubmit( $assignment_id, &$error )

// TODO: check if Student not dropped?
$files = $old_data['files'];
$files = issetVal( $old_data['files'] );

$timestamp = date( 'Y-m-d His' );
$timestamp = date( 'Y-m-d H:i:s' );

$assignments_path = GetAssignmentsFilesPath( $assignment['STAFF_ID'] );

Expand All @@ -73,7 +73,7 @@ function StudentAssignmentSubmit( $assignment_id, &$error )

// Filename = [course_title]_[assignment_ID]_[student_name]_[timestamp].ext.
$file_name_no_ext = no_accents( $assignment['COURSE_TITLE'] . '_' . $assignment_id . '_' .
$student_name ) . '_' . $timestamp;
$student_name . '_' . $timestamp );

// Upload file to AssignmentsFiles/[School_Year]/Teacher[teacher_ID]/Quarter[1,2,3,4...]/.
$file = FileUpload(
Expand Down Expand Up @@ -494,8 +494,8 @@ function UploadAssignmentTeacherFile( $assignment_id, $teacher_id, $file_input_i
function StudentAssignmentsListOutput()
{
// TODO: get Assignment type color!
$assignments_sql = "SELECT ga.ASSIGNMENT_ID, ga.STAFF_ID, ga.COURSE_PERIOD_ID, ga.COURSE_ID,
ga.ASSIGNMENT_TYPE_ID, ga.TITLE, ga.ASSIGNED_DATE, ga.DUE_DATE, ga.POINTS, ga.SUBMISSION,
$assignments_sql = "SELECT ga.ASSIGNMENT_ID,ga.STAFF_ID,ga.COURSE_PERIOD_ID,ga.COURSE_ID,
ga.ASSIGNMENT_TYPE_ID,ga.TITLE,ga.ASSIGNED_DATE,ga.DUE_DATE,ga.POINTS,ga.SUBMISSION,
c.TITLE AS COURSE_TITLE,
(SELECT 1
FROM STUDENT_ASSIGNMENTS sa
Expand Down Expand Up @@ -591,7 +591,7 @@ function MakeAssignmentTitle( $value, $column )
$view_assignment_link .= '&assignment_id=' . $THIS_RET['ASSIGNMENT_ID'];
}

if ( ! empty( $THIS_RET['ASSIGNMENT_ID'] ) )
if ( ! empty( $THIS_RET['MARKING_PERIOD_ID'] ) )
{
// @since 3.9 Add MP to outside links (see Portal), so current MP is correct.
$view_assignment_link .= '&marking_period_id=' . $THIS_RET['MARKING_PERIOD_ID'];
Expand Down

0 comments on commit 7a21078

Please sign in to comment.