diff options
author | rub <rub@piwigo.org> | 2006-04-14 20:48:48 +0000 |
---|---|---|
committer | rub <rub@piwigo.org> | 2006-04-14 20:48:48 +0000 |
commit | 0d1eb2ecf3ce9ba580352f22179751a85a911e0f (patch) | |
tree | aa1a226f5bbb4cc38c029a32f69fc67b8bd57770 | |
parent | aa8238d8ae68297113b585196378dfa526c3573a (diff) |
Issue ID 334:
o Fix problem with field adviser when allow_adiviser is false
git-svn-id: http://piwigo.org/svn/trunk@1170 68402e56-0260-453c-a942-63ccdbb3a9ee
-rw-r--r-- | admin/user_list.php | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/admin/user_list.php b/admin/user_list.php index 532d64783..2fffbcd34 100644 --- a/admin/user_list.php +++ b/admin/user_list.php @@ -338,9 +338,14 @@ DELETE FROM '.USER_GROUP_TABLE.' $formfields = array('nb_image_line', 'nb_line_page', 'template', 'language', 'recent_period', 'maxwidth', 'expand', 'show_nb_comments', - 'maxheight', 'status', 'adviser', 'enabled_high'); + 'maxheight', 'status', 'enabled_high'); - $true_false_fields = array('expand', 'show_nb_comments', 'adviser', 'enabled_high'); + $true_false_fields = array('expand', 'show_nb_comments', 'enabled_high'); + if ($conf['allow_adviser']) + { + array_push($formfields, 'adviser'); + array_push($true_false_fields, 'adviser'); + } foreach ($formfields as $formfield) { @@ -581,8 +586,8 @@ if (isset($_POST['pref_submit'])) // echo '<pre>'; print_r($_POST); echo '</pre>'; $template->assign_vars( array( - 'ADVISER_YES' => 'true' == $_POST['adviser'] ? 'checked="checked"' : '', - 'ADVISER_NO' => 'false' == $_POST['adviser'] ? 'checked="checked"' : '', + 'ADVISER_YES' => 'true' == (isset($_POST['adviser']) and $_POST['adviser']) ? 'checked="checked"' : '', + 'ADVISER_NO' => 'false' == (isset($_POST['adviser']) and $_POST['adviser']) ? 'checked="checked"' : '', 'NB_IMAGE_LINE' => $_POST['nb_image_line'], 'NB_LINE_PAGE' => $_POST['nb_line_page'], 'MAXWIDTH' => $_POST['maxwidth'], |