mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-05-24 16:25:00 -04:00
Ajout d'un filtre sur les articles lus
Ajout d'un filtre sur les articles favoris
This commit is contained in:
@@ -293,6 +293,9 @@ class FreshRSS_EntryDAO extends Minz_ModelPdo {
|
||||
case 'read':
|
||||
$where .= 'AND e1.is_read = 1 ';
|
||||
break;
|
||||
case 'favorite':
|
||||
$where .= 'AND e1.is_favorite = 1 ';
|
||||
break;
|
||||
default:
|
||||
throw new FreshRSS_EntriesGetter_Exception ('Bad state in Entry->listByType: [' . $state . ']!');
|
||||
}
|
||||
|
||||
@@ -44,6 +44,8 @@ return array (
|
||||
'rss_view' => 'RSS feed',
|
||||
'show_all_articles' => 'Show all articles',
|
||||
'show_not_reads' => 'Show only unread',
|
||||
'show_read' => 'Show only read',
|
||||
'show_favorite' => 'Show favorites',
|
||||
'older_first' => 'Oldest first',
|
||||
'newer_first' => 'Newer first',
|
||||
|
||||
|
||||
@@ -44,6 +44,8 @@ return array (
|
||||
'rss_view' => 'Flux RSS',
|
||||
'show_all_articles' => 'Afficher tous les articles',
|
||||
'show_not_reads' => 'Afficher les non lus',
|
||||
'show_read' => 'Afficher les lus',
|
||||
'show_favorite' => 'Afficher les favoris',
|
||||
'older_first' => 'Plus anciens en premier',
|
||||
'newer_first' => 'Plus récents en premier',
|
||||
|
||||
|
||||
@@ -128,24 +128,52 @@
|
||||
|
||||
<li class="separator"></li>
|
||||
|
||||
<?php
|
||||
$url_state = $url;
|
||||
$url_state['params']['state'] = 'all';
|
||||
if (strcmp($this->state, $url_state['params']['state']) <> 0) {
|
||||
?>
|
||||
<li class="item">
|
||||
<?php
|
||||
$url_state = $url;
|
||||
if ($this->state == 'not_read') {
|
||||
$url_state['params']['state'] = 'all';
|
||||
?>
|
||||
<a class="print_all" href="<?php echo Minz_Url::display ($url_state); ?>">
|
||||
<?php echo Minz_Translate::t ('show_all_articles'); ?>
|
||||
</a>
|
||||
<?php
|
||||
} else {
|
||||
$url_state['params']['state'] = 'not_read';
|
||||
?>
|
||||
</li>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
$url_state['params']['state'] = 'not_read';
|
||||
if (strcmp($this->state, $url_state['params']['state']) <> 0) {
|
||||
?>
|
||||
<li class="item">
|
||||
<a class="print_non_read" href="<?php echo Minz_Url::display ($url_state); ?>">
|
||||
<?php echo Minz_Translate::t ('show_not_reads'); ?>
|
||||
</a>
|
||||
<?php } ?>
|
||||
</li>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
$url_state['params']['state'] = 'read';
|
||||
if (strcmp($this->state, $url_state['params']['state']) <> 0) {
|
||||
?>
|
||||
<li class="item">
|
||||
<a class="print_read" href="<?php echo Minz_Url::display ($url_state); ?>">
|
||||
<?php echo Minz_Translate::t ('show_read'); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
$url_state['params']['state'] = 'favorite';
|
||||
if (strcmp($this->state, $url_state['params']['state']) <> 0) {
|
||||
?>
|
||||
<li class="item">
|
||||
<a class="print_read" href="<?php echo Minz_Url::display ($url_state); ?>">
|
||||
<?php echo Minz_Translate::t ('show_favorite'); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php } ?>
|
||||
|
||||
<li class="separator"></li>
|
||||
|
||||
<li class="item">
|
||||
<?php
|
||||
|
||||
Reference in New Issue
Block a user