Changeset 330ef6c in github


Ignore:
Timestamp:
Jul 31, 2009 4:55:56 AM (4 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
e54bb72
Parents:
f6aed2c
Message:

Create plugin hook for encrypted message parts + add size property to text part in order to display it

File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/rcube_message.php

    rb26e1d2 r330ef6c  
    324324      $p->ctype_secondary = 'plain'; 
    325325      $p->body = rcube_label('encryptedmessage'); 
     326      $p->size = strlen($p->body); 
    326327       
    327       $this->parts[] = $p; 
     328      // maybe some plugins are able to decode this encrypted message part 
     329      $data = $this->app->plugins->exec_hook('message_part_encrypted', array('object' => $this, 'struct' => $structure, 'part' => $p)); 
     330      if (is_array($data['parts'])) { 
     331        $this->parts = array_merge($this->parts, $data['parts']); 
     332      } 
     333      else if ($data['part']) { 
     334        $this->parts[] = $p; 
     335      } 
    328336    } 
    329337    // message contains multiple parts 
Note: See TracChangeset for help on using the changeset viewer.