Thomas Bruederli
2012-07-13 384948886c4a1bedb17318af63c944c33ae0b3b6
program/steps/mail/show.inc
@@ -266,11 +266,25 @@
  return false;
}
function rcmail_message_contactphoto($attrib)
{
  global $RCMAIL, $MESSAGE;
  $placeholder = $attrib['placeholder'] ? $RCMAIL->config->get('skin_path') . $attrib['placeholder'] : null;
  if ($MESSAGE->sender)
    $photo_img = $RCMAIL->url(array('_task' => 'addressbook', '_action' => 'photo', '_email' => $MESSAGE->sender['mailto'], '_alt' => $placeholder));
  else
    $photo_img = $placeholder ? $placeholder : 'program/blank.gif';
  return html::img(array('src' => $photo_img) + $attrib);
}
$OUTPUT->add_handlers(array(
  'messageattachments' => 'rcmail_message_attachments',
  'mailboxname' => 'rcmail_mailbox_name_display',
  'messageobjects' => 'rcmail_message_objects',
  'contactphoto' => 'rcmail_message_contactphoto',
));