From 9eff39659b47914ca792dbcca1085e485942f2b0 Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Mon, 23 Jul 2012 16:54:24 -0400 Subject: [PATCH] Add getAllowedFileTypes and max upload files --- include/class.config.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/include/class.config.php b/include/class.config.php index e293908d6..dd6c4bf77 100644 --- a/include/class.config.php +++ b/include/class.config.php @@ -295,10 +295,15 @@ class Config { return $this->config['max_file_size']; } - function getMaxFileUploads() { + function getStaffMaxFileUploads() { return $this->config['max_staff_file_uploads']; } + function getClientMaxFileUploads() { + //TODO: change max_user_file_uploads to max_client_file_uploads + return $this->config['max_user_file_uploads']; + } + function getLogLevel() { return $this->config['log_level']; } @@ -509,6 +514,9 @@ class Config { /* Attachments */ + function getAllowedFileTypes() { + return trim($this->config['allowed_filetypes']); + } function emailAttachments() { return ($this->config['email_attachments']); @@ -736,10 +744,10 @@ class Config { $maxfileuploads=DEFAULT_MAX_FILE_UPLOADS; if(!$vars['max_user_file_uploads'] || $vars['max_user_file_uploads']>$maxfileuploads) - $errors['max_user_file_uploads']='Invalid selection'; + $errors['max_user_file_uploads']='Invalid selection. Must be less than '.$maxfileuploads; if(!$vars['max_staff_file_uploads'] || $vars['max_staff_file_uploads']>$maxfileuploads) - $errors['max_staff_file_uploads']='Invalid selection'; + $errors['max_staff_file_uploads']='Invalid selection. Must be less than '.$maxfileuploads; } if($errors) return false; -- GitLab