git.shiar.nl
/
minimedit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mail: ignore unreadable files
[minimedit.git]
/
mail
/
index.php
diff --git
a/mail/index.php
b/mail/index.php
index 37b1edc72491013887cf03133bd84487e5d096e7..ce133c5943797cc38a62803e77aa0e8e9fb79493 100644
(file)
--- a/
mail/index.php
+++ b/
mail/index.php
@@
-59,11
+59,15
@@
array_splice($rows, 0, -50);
ob_start();
print '<ul>';
foreach (array_reverse($rows) as $filename) {
ob_start();
print '<ul>';
foreach (array_reverse($rows) as $filename) {
- list ($headerdata) = explode("\n\n", file_get_contents($filename));
- $head = parsemailhead($headerdata);
+ if (!is_readable($filename)) {
+ continue;
+ }
printf('<li><a href="%s">', "/{$Page->handler}/".basename($filename));
printf('<li><a href="%s">', "/{$Page->handler}/".basename($filename));
+ list ($headerdata) = explode("\n\n", file_get_contents($filename));
+ $head = parsemailhead($headerdata);
+
print $head['Subject'];
printf(' <small class="date">%s</small>',
showdate(explode('-', $head['date']->format('Y-m-d')))
print $head['Subject'];
printf(' <small class="date">%s</small>',
showdate(explode('-', $head['date']->format('Y-m-d')))