/** * Process an Optional Upload MIME Type selection * * @since 1.40 * * @param intger MLA Optional Upload MIME Type ID * * @return array 'message' => status/error messages, 'body' => tab content */ private static function _process_optional_upload_mime($ID) { $optional_type = MLAMime::mla_get_optional_upload_mime($ID); $optional_type['disabled'] = false; if (false === ($upload_type = MLAMime::mla_get_upload_mime($optional_type['slug']))) { $optional_type['icon_type'] = '.none.'; return MLAMime::mla_add_upload_mime($optional_type); } $optional_type['original_slug'] = $optional_type['slug']; return MLAMime::mla_update_upload_mime($optional_type); }