$ret = array(
$base_id => array(
'data' => '',
+ 'nosummary' => true,
'status' => array(
array(
'icon' => Horde::img('mime/encryption.png', 'PGP'),
$ret[$base_id]['status'][] = array(
'icon' => $icon,
+ 'nosummary' => true,
'success' => $success,
'text' => array(
$this->_textFilter($sig_text, 'text2html', array(
$atc_parts[$mime_id] = 1;
}
- if ($contents_mask) {
+ if ($contents_mask && empty($info['nosummary'])) {
$msgtext[$mime_id] = array(
'text' => $this->formatSummary($imp_contents->getSummary($mime_id, $contents_mask), $part_info_display, true)
);
}
if (empty($render_part)) {
- if ($contents_mask && $imp_contents->isAttachment($mime_type)) {
+ if ($contents_mask &&
+ empty($info['nosummary']) &&
+ $imp_contents->isAttachment($mime_type)) {
$msgtext[$mime_id] = array(
'text' => $this->formatSummary($imp_contents->getSummary($mime_id, $contents_mask), $part_info_display, true)
);
if (empty($info['attach'])) {
if ($contents_mask) {
- $part_text .= $this->formatSummary($imp_contents->getSummary($id, $contents_mask), $part_info_display) .
- $this->formatStatusMsg($info['status']) .
+ if (empty($info['nosummary'])) {
+ $part_text .= $this->formatSummary($imp_contents->getSummary($id, $contents_mask), $part_info_display);
+ }
+
+ $part_text .= $this->formatStatusMsg($info['status']) .
'<div class="mimePartData">' . $info['data'] . '</div>';
} else {
if ($part_text && !empty($options['sep'])) {
$atc_parts[$id] = 1;
}
- if ($contents_mask) {
+ if ($contents_mask && empty($info['nosummary'])) {
$part_text .= $this->formatSummary($imp_contents->getSummary($id, $contents_mask), $part_info_display, true);
}
}