mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-06-02 04:15:05 +02:00
Issue 0000639: Force selected page on index.php
Continue the Radu idea, restrict more use of random list Issue 0000598: NBM: Add new informations Add css on mail Use user template for mail (on next commit, best control) Comment mass_inserts because don't with MySQL 4.1.9 git-svn-id: http://piwigo.org/svn/trunk@1792 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -269,23 +269,34 @@ else if ('list' == @$tokens[$next_token])
|
||||
else
|
||||
{
|
||||
$page['section'] = 'categories';
|
||||
if (script_basename() == 'picture')
|
||||
{//access a picture only by id, file or id-file without given section
|
||||
$page['flat_cat'] = true;
|
||||
}
|
||||
elseif (!empty($conf['random_index_redirect']) and empty($tokens[$next_token]) )
|
||||
|
||||
switch (script_basename())
|
||||
{
|
||||
$random_index_redirect = array();
|
||||
foreach ($conf['random_index_redirect'] as $random_url => $random_url_condition)
|
||||
case 'picture':
|
||||
{
|
||||
if (empty($random_url_condition) or eval($random_url_condition))
|
||||
{
|
||||
$random_index_redirect[] = $random_url;
|
||||
}
|
||||
//access a picture only by id, file or id-file without given section
|
||||
$page['flat_cat'] = true;
|
||||
break;
|
||||
}
|
||||
if (!empty($random_index_redirect))
|
||||
case 'index':
|
||||
{
|
||||
redirect($random_index_redirect[mt_rand(0, count($random_index_redirect)-1)]);
|
||||
// No section defined, go to selected url
|
||||
if (!empty($conf['random_index_redirect']) and empty($tokens[$next_token]) )
|
||||
{
|
||||
$random_index_redirect = array();
|
||||
foreach ($conf['random_index_redirect'] as $random_url => $random_url_condition)
|
||||
{
|
||||
if (empty($random_url_condition) or eval($random_url_condition))
|
||||
{
|
||||
$random_index_redirect[] = $random_url;
|
||||
}
|
||||
}
|
||||
if (!empty($random_index_redirect))
|
||||
{
|
||||
redirect($random_index_redirect[mt_rand(0, count($random_index_redirect)-1)]);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user