Collection of attachment thumbnail images ElkArte uses, along with a couple I made and added.
File to edit:
sources/subs/Attachments.subs.php
// These are not meant to be exhaustive, just some of the most common attached on a forum
static $generics = array(
'arc' => array('tgz', 'zip', 'rar', '7z', 'gz'),
'doc' =>array('doc', 'docx', 'wpd', 'odt'),
'sound' => array('wav', 'mp3', 'pcm', 'aiff', 'wma', 'm4a'),
'video' => array('mp4', 'mgp', 'mpeg', 'mp4', 'wmv', 'flv', 'aiv', 'mov', 'swf'),
'txt' => array('rtf', 'txt', 'log'),
'presentation' => array('ppt', 'pps', 'odp'),
'spreadsheet' => array('xls', 'xlr', 'ods'),
'web' => array('html', 'htm')
);
// These are not meant to be exhaustive, just some of the most common attached on a forum
static $generics = array(
'arc' => array('tgz', 'zip', 'rar', '7z', 'gz'),
'doc' =>array('doc', 'docx', 'wpd', 'odt'),
'apk' =>array('apk'),
'exe' =>array('exe', 'msi'),
'sound' => array('wav', 'mp3', 'pcm', 'aiff', 'wma', 'm4a'),
'video' => array('mp4', 'mgp', 'mpeg', 'mp4', 'wmv', 'flv', 'aiv', 'mov', 'swf'),
'txt' => array('rtf', 'txt', 'log'),
'presentation' => array('ppt', 'pps', 'odp'),
'spreadsheet' => array('xls', 'xlr', 'ods'),
'web' => array('html', 'htm')
);
static $distinct = array('arc', 'doc', 'sound', 'video', 'txt', 'presentation', 'spreadsheet', 'web',
'c', 'cpp', 'css', 'csv', 'java', 'js', 'pdf', 'php', 'sql', 'xml');
static $distinct = array('arc', 'doc', 'apk', 'exe', 'sound', 'video', 'txt', 'presentation', 'spreadsheet', 'web',
'c', 'cpp', 'css', 'csv', 'java', 'js', 'pdf', 'php', 'sql', 'xml');