diff --git a/lib/classes/mail/class.mailLogParser.php b/lib/classes/mail/class.mailLogParser.php index d9930bd2..007c398c 100644 --- a/lib/classes/mail/class.mailLogParser.php +++ b/lib/classes/mail/class.mailLogParser.php @@ -189,7 +189,7 @@ class MailLogParser { $timestamp = $this->_getLogTimestamp($line); if ($this->startTime < $timestamp) { - if (preg_match("/dovecot.*(?::|\]) imap\(.*@([a-z0-9\.\-]+)\):.*in=(\d+) out=(\d+)/i", $line, $matches)) { + if (preg_match("/dovecot.*(?::|\]) imap\(.*@([a-z0-9\.\-]+)\):.*(?:in=(\d+) out=(\d+)|bytes=(\d+)\/(\d+))/i", $line, $matches)) { // Dovecot IMAP $this->_addDomainTraffic($matches[1], (int)$matches[2] + (int)$matches[3], $timestamp); } elseif (preg_match("/dovecot.*(?::|\]) pop3\(.*@([a-z0-9\.\-]+)\):.*size=(\d+)/i", $line, $matches)) { diff --git a/templates/Sparkle/assets/css/main.css b/templates/Sparkle/assets/css/main.css index 98c934ff..74cb51e9 100644 --- a/templates/Sparkle/assets/css/main.css +++ b/templates/Sparkle/assets/css/main.css @@ -168,14 +168,13 @@ ul.topheadernav li ul li a:hover { display:block; font-size:9px; color:#fff; - background-color:#d00; + background-color:#d90000; position:absolute; padding:3px; - font-weight:700; line-height:9px; border-radius:3px; right:-6px; - bottom:-1px; + bottom:-4px; } /* FOOTER */ diff --git a/templates/Sparkle/assets/img/icons/menubar_tickets.png b/templates/Sparkle/assets/img/icons/menubar_tickets.png index ddaea6de..fa697990 100644 Binary files a/templates/Sparkle/assets/img/icons/menubar_tickets.png and b/templates/Sparkle/assets/img/icons/menubar_tickets.png differ diff --git a/templates/Sparkle/assets/img/icons/menubar_tickets_null.png b/templates/Sparkle/assets/img/icons/menubar_tickets_null.png index 26129dd0..fa46387e 100644 Binary files a/templates/Sparkle/assets/img/icons/menubar_tickets_null.png and b/templates/Sparkle/assets/img/icons/menubar_tickets_null.png differ