Add hyperlinks to actual e-mail messages on index pages
This commit is contained in:
parent
32b8e20143
commit
927707735f
11
render
11
render
|
@ -60,7 +60,7 @@ def render_index(email_list, title, identifier):
|
|||
'pagenum': "Page %d of %d" % (current_page + 1, len(email_list)),
|
||||
'title': options['title'],
|
||||
'index': "../index.html",
|
||||
'items': "".join('<tr><td>%s...</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>' % (message[0][:8], message[3], message[4], message[5], message[6], message[7]) for message in list_chunk)
|
||||
'items': "".join('<tr class="clickable" data-url="messages/%s"><td>%s...</td><td>%s</td><td>%s</td><td><a href="messages/%s">%s</a></td><td>%s</td><td>%s</td></tr>' % (message[10], message[0][:8], message[3], message[4], message[10], message[5], message[6], message[7]) for message in list_chunk)
|
||||
}
|
||||
|
||||
filename = "%s/index_%s_%d.html" % (options['output_dir'], identifier, current_page)
|
||||
|
@ -172,7 +172,14 @@ for message_id, sender, recipient, subject, unixtime, textbody, htmlbody, sha1_h
|
|||
except AttributeError:
|
||||
snippet = ""
|
||||
|
||||
email_list.append((sha1_hash, available_text, available_html, sender, recipient, subject, timestamp, len(attachment_list), snippet, unixtime))
|
||||
if available_html == True:
|
||||
page_name = "%s_html.html" % sha1_hash
|
||||
elif available_text == True:
|
||||
page_name = "%s_text.html" % sha1_hash
|
||||
else:
|
||||
continue
|
||||
|
||||
email_list.append((sha1_hash, available_text, available_html, sender, recipient, subject, timestamp, len(attachment_list), snippet, unixtime, page_name))
|
||||
|
||||
# Sort by timestamp, ascending
|
||||
sorted_list = sorted(email_list, key=lambda email: email[9])
|
||||
|
|
Loading…
Reference in a new issue