[imp] MIME viewer download
Chris St. Pierre
stpierre at NebrWesleyan.edu
Tue Oct 14 18:35:16 UTC 2008
On Thu, 9 Oct 2008, Michael M Slusarz wrote:
> There is a default viewer already. The code in MIME_Contents just checks for
> it and if it is being used, doesn't display a linked name. You can alter this
> behavior by removing the '**' line below:
>
> /* Name/text part column. */
> if (!$this->_links ||
> (!$attachment && empty($bytes)) ||
> !isset($this->_viewID['view']) ||
> ** is_a($viewer, 'MIME_Viewer_default')) {
> $summary[] = htmlspecialchars($description);
> } else {
> $summary[] = $this->linkViewJS($mime_part, $this->_viewID['view'],
> htmlspecialchars($description), sprintf(_("View %s [%s]"), $description,
> $mime_type), null, $param_array);
> }
>
> This appears on line 985 in the current HEAD version of
> framework/MIME/MIME/Contents.php
Excellent, I'm halfway there. Thanks!
Now I need to disable MIME Viewers for other types. I tried just
commenting out, e.g., the 'ooo' viewer from the
$mime_drivers_map['horde']['registered'] array. That appeared only to
change the icon next to .sxw (and other) attachments, but not the
behavior; those attachments are still rendered inline.
What am I missing?
Chris St. Pierre
Unix Systems Administrator
Nebraska Wesleyan University
More information about the imp
mailing list