- $show_images = $RCMAIL->config->get('show_images');
- if(!$MESSAGE->is_safe
- && !empty($show_images)
- && $MESSAGE->has_html_part())
- {
- switch($show_images) {
- case '1': // known senders only
- $CONTACTS = new rcube_contacts($DB, $_SESSION['user_id']);
- if ($CONTACTS->search('email', $MESSAGE->sender['mailto'], true, false)->count) {
- $MESSAGE->set_safe(true);
- }
- break;
- case '2': // always
- $MESSAGE->set_safe(true);
- break;
- }
- }