Conjunto de mudanças 2594 no repositório publico


Ignorar:
Timestamp:
17/05/2006 11:55:59 (13 anos atrás)
Autor:
johnnysouza
Mensagem:
 
Localização:
PloneImapClient/trunk
Arquivos:
3 editados

Legenda:

Não Modificado
Adicionado
Removido
  • PloneImapClient/trunk/Cache.py

    r2591 r2594  
    123123
    124124
     125    def getHeader(self, folder, UID):
     126        UID = int(UID)
     127        for i in xrange(len(self._headers)):
     128            if self._headers[i].get_UID() == UID:
     129               print self._headers[i].get_UID()
     130               return self._headers[i];
     131        return
     132
     133
     134
    125135    def getMail(self,folder,UID):
    126136        if self._message:
  • PloneImapClient/trunk/ImapClient.py

    r2591 r2594  
    246246    def getMail(self,folder='INBOX',UID=0):
    247247        """
    248         Pega uma mensagem do sevidor e retorna o seu texto.
     248        Pega uma mensagem do sevidor e retorna o seu header e o seu texto.
    249249        """
    250250        index = self.getCacheIndex()
     
    269269
    270270
     271    def getHeader(self, folder, UID):
     272        i = self.getCacheIndex()
     273        return self.caches[i].getHeader(folder,UID).extract()
     274
    271275
    272276    security.declarePublic('getHeaders')
  • PloneImapClient/trunk/skins/PloneImapClient_public/imapclient_emailview.pt

    r2575 r2594  
    99                        UID python:request.get('UID',-1);">
    1010
     11      <span class=""
     12           tal:define="header python:context.portal_imapclient.getHeader(folder,UID);">
     13        <table border="" width="100%">
     14          <tr><td width="10%">TO:</td><td tal:content="python:header['To']"> nome </td></tr>
     15          <tr><td width="10%">CC:</td><td tal:content="python:header['Cc']"> nome </td></tr>
     16          <tr><td width="10%">FROM:</td><td tal:content="python:header['From']"> nome </td></tr>
     17          <tr><td width="10%">DATE:</td><td tal:content="python:header['Date']"> nome </td></tr>
     18        </table>
     19      </span>
     20
     21      Menssagem:<br />
    1122      <div class="even"
    1223           tal:define="nl2br python:modules['Products.PythonScripts.standard'].newline_to_br;
    13                        body python:context.portal_imapclient.getMail(folder,UID)">
     24                       body python:context.portal_imapclient.getMail(folder,UID);">
    1425        <tal:block tal:repeat="part body">
    1526          <span tal:replace="structure python:nl2br(part)" />
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.