diff options
| author | 2014-12-07 14:31:50 +0100 | |
|---|---|---|
| committer | 2014-12-07 14:31:50 +0100 | |
| commit | 5932c3427b060d4f0aeab92d7ed17c8e8d4fd1d7 (patch) | |
| tree | 8802ee6dc68daf501ee64f4a0c299e01a6e93539 /app/views/index/reader.phtml | |
| parent | 08546af75ff9a25eac3409649ea4660fe070720c (diff) | |
Add entry_before_display hook
See https://github.com/FreshRSS/FreshRSS/issues/252
Diffstat (limited to 'app/views/index/reader.phtml')
| -rw-r--r-- | app/views/index/reader.phtml | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/app/views/index/reader.phtml b/app/views/index/reader.phtml index f07868488..75bea9743 100644 --- a/app/views/index/reader.phtml +++ b/app/views/index/reader.phtml @@ -6,10 +6,13 @@ if (!empty($this->entries)) { $content_width = FreshRSS_Context::$conf->content_width; ?> -<div id="stream" class="reader"> - <?php foreach ($this->entries as $item) { ?> - - <div class="flux<?php echo !$item->isRead() ? ' not_read' : ''; ?><?php echo $item->isFavorite() ? ' favorite' : ''; ?>" id="flux_<?php echo $item->id(); ?>"> +<div id="stream" class="reader"><?php + foreach ($this->entries as $item) { + $item = Minz_ExtensionManager::callHook('entry_before_display', $item); + if (is_null($item)) { + continue; + } + ?><div class="flux<?php echo !$item->isRead() ? ' not_read' : ''; ?><?php echo $item->isFavorite() ? ' favorite' : ''; ?>" id="flux_<?php echo $item->id(); ?>"> <div class="flux_content"> <div class="content <?php echo $content_width; ?>"> <?php |
