Skip to content

Commit

Permalink
Restrict Sort Order input number range
Browse files Browse the repository at this point in the history
  • Loading branch information
francoisjacquet committed May 4, 2022
1 parent 1766bc5 commit 05ce3c2
Show file tree
Hide file tree
Showing 18 changed files with 19 additions and 18 deletions.
1 change: 1 addition & 0 deletions CHANGES.md
Expand Up @@ -75,6 +75,7 @@ Changes in 9.0
- Remove photos on delete in Student.php & User.php, thank to @jo125ker
- Remove Student Assignment Submission files on delete in Assignments.php, thank to @khanhchauminh
- Add microseconds to filename format to make it harder to predict in Assignments.php & StudentAssignments.fnc.php, thanks to @khanhchauminh
- Restrict Sort Order input number range, program wide

Changes in 8.9.5
----------------
Expand Down
4 changes: 2 additions & 2 deletions ProgramFunctions/Fields.fnc.php
Expand Up @@ -437,7 +437,7 @@ function GetFieldsForm( $table, $title, $RET, $extra_category_fields = [], $type
issetVal( $RET['SORT_ORDER'], '' ),
'tables[' . $id . '][SORT_ORDER]',
_( 'Sort Order' ),
' type="number" step="any"'
' type="number" min="0" max="9999"'
) . '</td>';

$header .= '</tr></table>';
Expand All @@ -458,7 +458,7 @@ function GetFieldsForm( $table, $title, $RET, $extra_category_fields = [], $type
issetVal( $RET['SORT_ORDER'], '' ),
'tables[' . $category_id . '][SORT_ORDER]',
_( 'Sort Order' ),
' type="number" step="any"'
' type="number" min="0" max="9999"'
) . '</td>';

// Extra Fields.
Expand Down
2 changes: 1 addition & 1 deletion modules/Attendance/AttendanceCodes.php
Expand Up @@ -297,7 +297,7 @@ function _makeTextInput( $value, $name )

if ( $name === 'SORT_ORDER' )
{
$extra .= ' type="number" step="any"';
$extra .= ' type="number" min="0" max="9999"';
}
elseif ( $name === 'SHORT_NAME' )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Discipline/DisciplineForm.php
Expand Up @@ -310,7 +310,7 @@ function _makeTextInput( $value, $name )

if ( $name === 'SORT_ORDER' )
{
$extra .= ' type="number" step="any"';
$extra .= ' type="number" min="0" max="9999"';

$comment = '<!-- ' . $value . ' -->';
}
Expand Down
2 changes: 1 addition & 1 deletion modules/Food_Service/MenuItems.php
Expand Up @@ -480,7 +480,7 @@ function makeTextInput( $value, $name )
}
elseif ( $name == 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
elseif ( mb_strpos( $name, 'PRICE' ) !== false )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Food_Service/Menus.php
Expand Up @@ -338,7 +338,7 @@ function _makeTextInput( $value, $name )
}
elseif ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
else
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Grades/Assignments-new.php
Expand Up @@ -501,7 +501,7 @@ function _makeTypeInput( $value, $name )
}
elseif ( $name == 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}

return TextInput(
Expand Down
2 changes: 1 addition & 1 deletion modules/Grades/Assignments.php
Expand Up @@ -836,7 +836,7 @@
issetVal( $RET['SORT_ORDER'] ),
'tables[' . $_REQUEST['assignment_type_id'] . '][SORT_ORDER]',
_( 'Sort Order' ),
' type="number" step="any"'
' type="number" min="0" max="9999"'
) . '</td>';

$header .= '<td>' . ColorInput(
Expand Down
2 changes: 1 addition & 1 deletion modules/Grades/ReportCardCommentCodes.php
Expand Up @@ -346,7 +346,7 @@ function _makeCommentsInput( $value, $name )
}
elseif ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
elseif ( $name === 'TITLE' )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Grades/ReportCardComments.php
Expand Up @@ -508,7 +508,7 @@ function _makeCommentsInput( $value, $name )

if ( $name === 'SORT_ORDER' )
{
$extra .= ' type="number" step="any"';
$extra .= ' type="number" min="0" max="9999"';

if ( $_REQUEST['tab_id'] > 0 && $id !== 'new' )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Grades/ReportCardGrades.php
Expand Up @@ -425,7 +425,7 @@ function _makeTextInput( $value, $name )
}
elseif ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
else
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Scheduling/Courses.php
Expand Up @@ -1411,7 +1411,7 @@ function createCell(cell, tr, i, newId) {
issetVal( $RET['SORT_ORDER'] ),
'tables[COURSE_SUBJECTS][' . $_REQUEST['subject_id'] . '][SORT_ORDER]',
_( 'Sort Order' ),
' type="number" step="any"'
' type="number" min="0" max="9999"'
) . '</td>';
}

Expand Down
2 changes: 1 addition & 1 deletion modules/School_Setup/GradeLevels.php
Expand Up @@ -173,7 +173,7 @@ function _makeTextInput( $value, $name )

if ( $name === 'SORT_ORDER' )
{
$extra .= ' type="number" step="any"';
$extra .= ' type="number" min="0" max="9999"';

$comment = '<!-- ' . $value . ' -->';
}
Expand Down
2 changes: 1 addition & 1 deletion modules/School_Setup/MarkingPeriods.php
Expand Up @@ -478,7 +478,7 @@
issetVal( $RET['SORT_ORDER'], '' ),
'tables[' . $_REQUEST['marking_period_id'] . '][SORT_ORDER]',
_( 'Sort Order' ),
'type="number" step="any"'
' type="number" min="0" max="9999"'
) . '</td></tr>';
}

Expand Down
2 changes: 1 addition & 1 deletion modules/School_Setup/Periods.php
Expand Up @@ -190,7 +190,7 @@ function _makeTextInput( $value, $name )
}
elseif ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
elseif ( $name !== 'TITLE' )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/School_Setup/PortalNotes.php
Expand Up @@ -275,7 +275,7 @@ function _makeTextInput( $value, $name )

if ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
elseif ( $name !== 'TITLE' )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/School_Setup/PortalPolls.php
Expand Up @@ -312,7 +312,7 @@ function _makeTextInput( $value, $name )

if ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
elseif ( $name !== 'TITLE' )
{
Expand Down
2 changes: 1 addition & 1 deletion modules/Students/EnrollmentCodes.php
Expand Up @@ -159,7 +159,7 @@ function _makeTextInput( $value, $name )
}
elseif ( $name === 'SORT_ORDER' )
{
$extra = ' type="number" step="any"';
$extra = ' type="number" min="0" max="9999"';
}
elseif ( $name === 'TITLE' )
{
Expand Down

0 comments on commit 05ce3c2

Please sign in to comment.