Skip to content

Commit

Permalink
bug 287 fixed: params nb_image_line and nb_line_page must be not null…
Browse files Browse the repository at this point in the history
… scalar

git-svn-id: http://piwigo.org/svn/trunk@1043 68402e56-0260-453c-a942-63ccdbb3a9ee
  • Loading branch information
nikrou committed Feb 15, 2006
1 parent 33485fa commit 2a01c74
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 2 deletions.
2 changes: 2 additions & 0 deletions language/en_UK.iso-8859-1/common.lang.php
Expand Up @@ -218,7 +218,9 @@
$lang['most_visited_cat'] = 'Most visited';
$lang['most_visited_cat_hint'] = 'displays most visited pictures';
$lang['nb_image_per_row'] = 'Number of images per row';
$lang['nb_image_line_error'] = 'The number of images per row must be a not null scalar';
$lang['nb_row_per_page'] = 'Number of rows per page';
$lang['nb_line_page_error'] = 'The number of rows per page must be a not null scalar';
$lang['never_rated'] = 'You\'ve never rated this item';
$lang['new_password'] = 'New password';
$lang['new_password_hint'] = 'You only have to give a password if you wish to change it.';
Expand Down
2 changes: 2 additions & 0 deletions language/fr_FR.iso-8859-1/common.lang.php
Expand Up @@ -217,7 +217,9 @@
$lang['most_visited_cat'] = 'Plus vues';
$lang['most_visited_cat_hint'] = 'afficher les images les plus vues';
$lang['nb_image_per_row'] = 'Nombre de miniatures par ligne';
$lang['nb_image_line_error'] = 'Le nombre d\'images par ligne doit être un entier non nul';
$lang['nb_row_per_page'] = 'Nombre de lignes par page';
$lang['nb_line_page_error'] = 'Le nombre de lignes par page doit être un entier non nul';
$lang['never_rated'] = 'Vous n\'avez jamais voté pour cette image';
$lang['new_password'] = 'Nouveau mot de passe';
$lang['new_password_hint'] = 'Vous n\'avez à confirmer votre mot de passe que si vous désirez en changer.';
Expand Down
15 changes: 13 additions & 2 deletions profile.php
Expand Up @@ -47,6 +47,17 @@
if (isset($_POST['validate']))
{
$int_pattern = '/^\d+$/';
if (empty($_POST['nb_image_line'])
or (!preg_match($int_pattern, $_POST['nb_image_line'])))
{
array_push($errors, $lang['nb_image_line_error']);
}

if (empty($_POST['nb_line_page'])
or (!preg_match($int_pattern, $_POST['nb_line_page'])))
{
array_push($errors, $lang['nb_line_page_error']);
}

if ($_POST['maxwidth'] != ''
and (!preg_match($int_pattern, $_POST['maxwidth'])
Expand Down Expand Up @@ -128,13 +139,13 @@
);

$data = array();
$data{'user_id'} = $_POST['userid'];
$data['user_id'] = $_POST['userid'];

foreach ($fields as $field)
{
if (isset($_POST[$field]))
{
$data{$field} = $_POST[$field];
$data[$field] = $_POST[$field];
}
}
mass_updates(USER_INFOS_TABLE,
Expand Down

0 comments on commit 2a01c74

Please sign in to comment.