diff options
author | Simon Rettberg | 2016-08-15 15:40:19 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-08-15 15:40:19 +0200 |
commit | a5f23f0b6b009d5f5b092d6bffdca1e4cfa02d58 (patch) | |
tree | 1e4466b926f73b8c96d0ada7c6972c9d3f9194f1 /modules-available/dozmod/page.inc.php | |
parent | [locations] Fix wrong overlap function for subnet collision detection (diff) | |
download | slx-admin-a5f23f0b6b009d5f5b092d6bffdca1e4cfa02d58.tar.gz slx-admin-a5f23f0b6b009d5f5b092d6bffdca1e4cfa02d58.tar.xz slx-admin-a5f23f0b6b009d5f5b092d6bffdca1e4cfa02d58.zip |
Update translations
Diffstat (limited to 'modules-available/dozmod/page.inc.php')
-rw-r--r-- | modules-available/dozmod/page.inc.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/modules-available/dozmod/page.inc.php b/modules-available/dozmod/page.inc.php index 7e8db7c4..9272f9ff 100644 --- a/modules-available/dozmod/page.inc.php +++ b/modules-available/dozmod/page.inc.php @@ -249,9 +249,14 @@ class Page_DozMod extends Page $data['defaultLecturePermissions'] = Request::post('defaultLecturePermissions', NULL, "array"); $data['defaultImagePermissions'] = Request::post('defaultImagePermissions', NULL, "array"); - foreach(['maxImageValidityDays', 'maxLectureValidityDays', 'maxTransfers'] as $field) { - $value = Request::post($field); - $data[$field] = $value; + $intParams = [ + 'maxImageValidityDays' => array('min' => 7, 'max' => 999), + 'maxLectureValidityDays' => array('min' => 7, 'max' => 999), + 'maxTransfers' => array('min' => 1, 'max' => 10), + ]; + foreach($intParams as $field => $limits) { + $value = Request::post($field, 0, 'int'); + $data[$field] = max(min($value, $limits['max']), $limits['min']); } /* ensure types */ |