diff options
Diffstat (limited to 'admin/configuration.php')
-rw-r--r-- | admin/configuration.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/admin/configuration.php b/admin/configuration.php index c615d64f1..8a7094864 100644 --- a/admin/configuration.php +++ b/admin/configuration.php @@ -222,6 +222,11 @@ if (isset($_POST['submit'])) } case 'display' : { + if (!preg_match($int_pattern, $_POST['nb_categories_page']) + or $_POST['nb_categories_page'] < 4) + { + array_push($page['errors'], l10n('The number of albums a page must be above 4.')); + } foreach( $display_checkboxes as $checkbox) { $_POST[$checkbox] = empty($_POST[$checkbox])?'false':'true'; @@ -422,7 +427,8 @@ switch ($page['section']) $template->append( 'display', array( - 'picture_informations' => unserialize($conf['picture_informations']) + 'picture_informations' => unserialize($conf['picture_informations']), + 'NB_CATEGORIES_PAGE' => $conf['nb_categories_page'], ), true ); |