From ce86f0f14f0cf1bf73f4f6045aea1fa00db432aa Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Sun, 11 Dec 2011 13:12:33 -0500
Subject: [PATCH] Make string for unread count configureable by skin; add file type classes to attachments list

---
 program/steps/mail/show.inc |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/program/steps/mail/show.inc b/program/steps/mail/show.inc
index d7b9d4f..46a5597 100644
--- a/program/steps/mail/show.inc
+++ b/program/steps/mail/show.inc
@@ -130,7 +130,13 @@
         $title = '';
       }
 
-        $ol .= html::tag('li', null,
+        $classes = array($attach_prop->ctype_primary ? $attach_prop->ctype_primary : 'unknown');
+        if ($attach_prop->ctype_secondary)
+          $classes[] = $attach_prop->ctype_secondary;
+        if (preg_match('/\.([a-z0-9]+)$/', $attach_prop->filename, $m))
+          $classes[] = $m[1];
+        
+        $ol .= html::tag('li', join(' ', $classes),
           html::a(array(
             'href' => $MESSAGE->get_part_url($attach_prop->mime_id, false),
             'onclick' => sprintf(

--
Gitblit v1.9.1