* @param array $summary Summary information from
* IMP_Summary::getSummary().
* @param array $display The fields to display (in this order).
+ * @param boolean $atc Is this an attachment?
*
* @return string The formatted summary string.
*/
- public function formatSummary($summary, $display)
+ public function formatSummary($summary, $display, $atc = false)
{
$tmp_summary = array();
foreach ($display as $val) {
$tmp_summary[] = $summary[$val];
}
- return '<div class="mimePartInfo"><div>' . implode(' ', $tmp_summary) . '</div></div>';
+ return '<div class="mimePartInfo' . ($atc ? ' mimePartInfoAtc' : '') . '"><div>' . implode(' ', $tmp_summary) . '</div></div>';
}
/**
}
if ($GLOBALS['prefs']->getValue('atc_display')) {
- $result['msgtext'] .= $imp_ui->formatSummary($imp_contents->getSummary($mime_id, $contents_mask), $part_info_display);
+ $result['msgtext'] .= $imp_ui->formatSummary($imp_contents->getSummary($mime_id, $contents_mask), $part_info_display, true);
}
}
continue;
}
if ($prefs->getValue('atc_display')) {
- $msgtext .= $imp_ui->formatSummary($imp_contents->getSummary($mime_id, $contents_mask), $part_info_display);
+ $msgtext .= $imp_ui->formatSummary($imp_contents->getSummary($mime_id, $contents_mask), $part_info_display, true);
}
}
continue;
.mimePartInfo div img {
vertical-align: bottom;
}
+.mimePartInfoAtc div {
+ border: 1px dashed;
+ background-image: url("graphics/attachment.png");
+ background-position: 2px 50%;
+ background-repeat: no-repeat;
+ padding-left: 25px;
+}
.mimeStatusMessage table td {
padding: 0;