function attachment_common_octet_stream(&$Args) {
global $FileExtensionToMimeType, $null;
+//FIXME: I propose removing this hook; I don't like having two hooks close together, but moreover, this hook appears to merely give plugins the chance to add to the global $FileExtensionToMimeType variable, which they can do in any hook before now - I'd recommend prefs_backend (which is what config_override used to be) because it's the one hook run at the beginning of almost all page requests in init.php -- the con is that we don't need it run on ALL page requests, do we? There may be another hook in THIS page request that we can recommend, in which case, we *really should* remove this hook here.
do_hook('attachment_common-load_mime_types', $null);
ereg('\\.([^\\.]+)$', $Args[6], $Regs);
if ($Ext == '' || ! isset($FileExtensionToMimeType[$Ext]))
return;
- do_hook('attachment ' . $FileExtensionToMimeType[$Ext],
- $temp=array(&$Args[0], &$Args[1], &$Args[2], &$Args[3], &$Args[4], &$Args[5],
- &$Args[6], &$Args[7], &$Args[8]));
+ $temp=array(&$Args[0], &$Args[1], &$Args[2], &$Args[3], &$Args[4], &$Args[5],
+ &$Args[6], &$Args[7], &$Args[8]);
+ do_hook('attachment ' . $FileExtensionToMimeType[$Ext], $temp);
}