bug 287 fixed: params nb_image_line and nb_line_page must be not null scalar
git-svn-id: http://piwigo.org/svn/trunk@1043 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
33485fa91b
commit
2a01c7472a
3 changed files with 17 additions and 2 deletions
15
profile.php
15
profile.php
|
|
@ -47,6 +47,17 @@ $errors = array();
|
|||
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'])
|
||||
|
|
@ -128,13 +139,13 @@ SELECT '.$conf['user_fields']['password'].' AS password
|
|||
);
|
||||
|
||||
$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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue