Looking at this with the critical eye of an application designer/developer with nearly two decades of experience:

- why does the Contact Us form allow attachments? Not sure why this would be necessary unless it's optional.

- the distinction between the two buttons used to upload files is unclear. Ideally there would be one button users click to upload files. After clicking the button, they would then be able to select if they want to upload one or more files, one at a time or as a group.

- see more why are only graphic & audio files uploadable? What about other common & useful formats like .pdf, .doc, .txt, etc.?

- why are file descriptions required fields? Ideally very few fields should be required, with administrators having the ability to make any optional field required.

Thanks
AlexT
This is just sample unreal contact form. New uploaders can be places anywhere in photos, videos, files and other modules. Extensions, file size, buttons, fields, etc can be configures for each case individually. Have a look at tech docs for the information on how it can be configured.
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
PET:0.047933101654053