Feature Issue ID 0000601: Filter all public pages with only recent elements
It's a draft of the feature witch allows to show only recent elements. Development are not finished. Queries and special pages (best rates, tags, etc.) are not modified. Only main php files about images and categories are ok. Before to continue, I prefer to determinate a solution between modify cache implementation or hide counters. Go to http://forum.phpwebgallery.net/viewtopic.php?pid=50015#p50015 git-svn-id: http://piwigo.org/svn/trunk@1648 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
906d9bd795
commit
222afe2caa
10 changed files with 118 additions and 30 deletions
29
index.php
29
index.php
|
|
@ -106,6 +106,35 @@ if (isset($page['cat_nb_images']) and $page['cat_nb_images'] > 0)
|
|||
$template_title.= ' ['.$page['cat_nb_images'].']';
|
||||
}
|
||||
|
||||
if (isset($_GET['filter_mode']))
|
||||
{
|
||||
$page['filter_mode'] = ($_GET['filter_mode'] == 'start');
|
||||
pwg_set_session_var('filter_mode', $page['filter_mode']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$page['filter_mode'] = pwg_get_session_var('filter_mode', false);
|
||||
}
|
||||
|
||||
if ($page['filter_mode'])
|
||||
{
|
||||
$template->assign_block_vars(
|
||||
'stop_filter_mode',
|
||||
array(
|
||||
'URL' => add_url_params(duplicate_index_url(array(), array('start')), array('filter_mode' => 'stop'))
|
||||
)
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
$template->assign_block_vars(
|
||||
'start_filter_mode',
|
||||
array(
|
||||
'URL' => add_url_params(duplicate_index_url(array(), array('start')), array('filter_mode' => 'start'))
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
if (!isset($page['chronology_field']))
|
||||
{
|
||||
$chronology_params =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue