loginOk) { ?>
url; if ($this->state & FreshRSS_Entry::STATE_READ) { $url_state['params']['state'] = $this->state & ~FreshRSS_Entry::STATE_READ; $checked = 'true'; $class = 'active'; } else { $url_state['params']['state'] = $this->state | FreshRSS_Entry::STATE_READ; $checked = 'false'; $class = ''; } ?> state & FreshRSS_Entry::STATE_NOT_READ) { $url_state['params']['state'] = $this->state & ~FreshRSS_Entry::STATE_NOT_READ; $checked = 'true'; $class = 'active'; } else { $url_state['params']['state'] = $this->state | FreshRSS_Entry::STATE_NOT_READ; $checked = 'false'; $class = ''; } ?> state & FreshRSS_Entry::STATE_FAVORITE || $this->get_c == 's') { $url_state['params']['state'] = $this->state & ~FreshRSS_Entry::STATE_FAVORITE; $checked = 'true'; $class = 'active'; } else { $url_state['params']['state'] = $this->state | FreshRSS_Entry::STATE_FAVORITE; $checked = 'false'; $class = ''; } ?> state & FreshRSS_Entry::STATE_NOT_FAVORITE) { $url_state['params']['state'] = $this->state & ~FreshRSS_Entry::STATE_NOT_FAVORITE; $checked = 'true'; $class = 'active'; } else { $url_state['params']['state'] = $this->state | FreshRSS_Entry::STATE_NOT_FAVORITE; $checked = 'false'; $class = ''; } ?>
  • ❌
  • conf->queries as $query) { ?>
  • conf->queries) > 0) { ?>
  • url; $url_query['c'] = 'configure'; $url_query['a'] = 'addQuery'; ?>
get_f) { $get = 'f_' . $this->get_f; $string_mark = _t('mark_feed_read'); } elseif ($this->get_c && $this->get_c != 'a') { if ($this->get_c === 's') { $get = 's'; } else { $get = 'c_' . $this->get_c; } $string_mark = _t('mark_cat_read'); } $nextGet = $get; if ($this->conf->onread_jump_next && strlen($get) > 2) { $anotherUnreadId = ''; $foundCurrent = false; switch ($get[0]) { case 'c': foreach ($this->cat_aside as $cat) { if ($cat->id() == $this->get_c) { $foundCurrent = true; continue; } if ($cat->nbNotRead() <= 0) continue; $anotherUnreadId = $cat->id(); if ($foundCurrent) break; } $nextGet = empty($anotherUnreadId) ? 'a' : 'c_' . $anotherUnreadId; break; case 'f': foreach ($this->cat_aside as $cat) { if ($cat->id() == $this->get_c) { foreach ($cat->feeds() as $feed) { if ($feed->id() == $this->get_f) { $foundCurrent = true; continue; } if ($feed->nbNotRead() <= 0) continue; $anotherUnreadId = $feed->id(); if ($foundCurrent) break; } break; } } $nextGet = empty($anotherUnreadId) ? 'c_' . $this->get_c : 'f_' . $anotherUnreadId; break; } } $p = isset($this->entries[0]) ? $this->entries[0] : null; $idMax = $p === null ? (time() - 1) . '000000' : $p->id(); if ($this->order === 'ASC') { //In this case we do not know but we guess idMax $idMax2 = (time() - 1) . '000000'; if (strcmp($idMax2, $idMax) > 0) { $idMax = $idMax2; } } $arUrl = array('c' => 'entry', 'a' => 'read', 'params' => array('get' => $get, 'nextGet' => $nextGet, 'idMax' => $idMax)); $output = Minz_Request::param('output', ''); if ($output != '' && $this->conf->view_mode !== $output) { $arUrl['params']['output'] = $output; } $markReadUrl = Minz_Url::display($arUrl); Minz_Session::_param('markReadUrl', $markReadUrl); ?>
conf->reading_confirm ? 'confirm' : ''; ?>
  • ❌
  • today . '000000'; $mark_before_one_week = $arUrl; $mark_before_one_week['params']['idMax'] = ($this->today - 604800) . '000000'; ?>
url; ?>
conf->token) { $url_output['params']['token'] = $this->conf->token; } ?>
order === 'DESC') { $order = 'ASC'; $icon = 'up'; $title = 'older_first'; } else { $order = 'DESC'; $icon = 'down'; $title = 'newer_first'; } $url_order = $this->url; $url_order['params']['order'] = $order; ?> loginOk || Minz_Configuration::allowAnonymousRefresh()) { ?>