equal
deleted
inserted
replaced
684 if ($pun_user['g_id'] >= USER_LEVEL_MEMBER) |
684 if ($pun_user['g_id'] >= USER_LEVEL_MEMBER) |
685 { |
685 { |
686 $form['admin_note'] = trim($_POST['admin_note']); |
686 $form['admin_note'] = trim($_POST['admin_note']); |
687 |
687 |
688 // Are we allowed to change usernames? |
688 // Are we allowed to change usernames? |
689 if ($pun_user['g_id'] == USER_LEVEL_ADMIN || ($pun_user['g_id'] == USER_LEVEL_MOD && $pun_config['p_mod_rename_users'] == '1')) |
689 // In Enano, NO! |
|
690 if ( false ) // ($pun_user['g_id'] == USER_LEVEL_ADMIN || ($pun_user['g_id'] == USER_LEVEL_MOD && $pun_config['p_mod_rename_users'] == '1')) |
690 { |
691 { |
691 $form['username'] = trim($_POST['req_username']); |
692 $form['username'] = trim($_POST['req_username']); |
692 $old_username = trim($_POST['old_username']); |
693 $old_username = trim($_POST['old_username']); |
693 |
694 |
694 if (strlen($form['username']) < 2) |
695 if (strlen($form['username']) < 2) |
701 message($lang_prof_reg['Username IP']); |
702 message($lang_prof_reg['Username IP']); |
702 else if (preg_match('#\[b\]|\[/b\]|\[u\]|\[/u\]|\[i\]|\[/i\]|\[color|\[/color\]|\[quote\]|\[quote=|\[/quote\]|\[code\]|\[/code\]|\[img\]|\[/img\]|\[url|\[/url\]|\[email|\[/email\]#i', $form['username'])) |
703 else if (preg_match('#\[b\]|\[/b\]|\[u\]|\[/u\]|\[i\]|\[/i\]|\[color|\[/color\]|\[quote\]|\[quote=|\[/quote\]|\[code\]|\[/code\]|\[img\]|\[/img\]|\[url|\[/url\]|\[email|\[/email\]#i', $form['username'])) |
703 message($lang_prof_reg['Username BBCode']); |
704 message($lang_prof_reg['Username BBCode']); |
704 |
705 |
705 // Check that the username is not already registered |
706 // Check that the username is not already registered |
706 $result = $pun_db->query('SELECT 1 FROM '.$pun_db->prefix.'users WHERE username=\''.$pun_db->escape($form['username']).'\' AND id!='.$id) or error('Unable to fetch user info', __FILE__, __LINE__, $pun_db->error()); |
707 $result = $pun_db->query('SELECT 1 FROM '.table_prefix.'users WHERE username=\''.$pun_db->escape($form['username']).'\' AND user_id!='.$id) or error('Unable to fetch user info', __FILE__, __LINE__, $pun_db->error()); |
707 if ($pun_db->num_rows($result)) |
708 if ($pun_db->num_rows($result)) |
708 message($lang_profile['Dupe username']); |
709 message($lang_profile['Dupe username']); |
709 |
710 |
710 if ($form['username'] != $old_username) |
711 if ($form['username'] != $old_username) |
711 $username_updated = true; |
712 $username_updated = true; |
1059 { |
1060 { |
1060 if (!$section || $section == 'essentials') |
1061 if (!$section || $section == 'essentials') |
1061 { |
1062 { |
1062 if ($pun_user['g_id'] >= USER_LEVEL_MEMBER) |
1063 if ($pun_user['g_id'] >= USER_LEVEL_MEMBER) |
1063 { |
1064 { |
1064 if ($pun_user['g_id'] == USER_LEVEL_ADMIN || $pun_config['p_mod_rename_users'] == '1') |
1065 if ( false ) // NO RENAMING IN ENANO // ($pun_user['g_id'] == USER_LEVEL_ADMIN || $pun_config['p_mod_rename_users'] == '1') |
1065 $username_field = '<input type="hidden" name="old_username" value="'.pun_htmlspecialchars($user['username']).'" /><label><strong>'.$lang_common['Username'].'</strong><br /><input type="text" name="req_username" value="'.pun_htmlspecialchars($user['username']).'" size="25" maxlength="25" /><br /></label>'."\n"; |
1066 $username_field = '<input type="hidden" name="old_username" value="'.pun_htmlspecialchars($user['username']).'" /><label><strong>'.$lang_common['Username'].'</strong><br /><input type="text" name="req_username" value="'.pun_htmlspecialchars($user['username']).'" size="25" maxlength="25" /><br /></label>'."\n"; |
1066 else |
1067 else |
1067 $username_field = '<p>'.$lang_common['Username'].': '.pun_htmlspecialchars($user['username']).'</p>'."\n"; |
1068 $username_field = '<p>'.$lang_common['Username'].': '.pun_htmlspecialchars($user['username']).'</p>'."\n"; |
1068 |
1069 |
1069 $email_field = '<label><strong>'.$lang_common['E-mail'].'</strong><br /><input type="text" name="req_email" value="'.$user['email'].'" size="40" maxlength="50" /><br /></label><p><a href="misc.php?email='.$id.'">'.$lang_common['Send e-mail'].'</a></p>'."\n"; |
1070 $email_field = '<label><strong>'.$lang_common['E-mail'].'</strong><br /><input type="text" name="req_email" value="'.$user['email'].'" size="40" maxlength="50" /><br /></label><p><a href="misc.php?email='.$id.'">'.$lang_common['Send e-mail'].'</a></p>'."\n"; |
1090 { |
1091 { |
1091 $posts_field = '<p><a href="search.php?action=show_user&user_id='.$id.'">'.$lang_profile['Show posts'].'</a></p>'."\n"; |
1092 $posts_field = '<p><a href="search.php?action=show_user&user_id='.$id.'">'.$lang_profile['Show posts'].'</a></p>'."\n"; |
1092 } |
1093 } |
1093 |
1094 |
1094 $page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / '.$lang_common['Profile']; |
1095 $page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / '.$lang_common['Profile']; |
1095 $required_fields = array('req_username' => $lang_common['Username'], 'req_email' => $lang_common['E-mail']); |
1096 $GLOBALS['required_fields'] = array('req_username' => $lang_common['Username']); |
1096 require PUN_ROOT.'header.php'; |
1097 require PUN_ROOT.'header.php'; |
1097 |
1098 |
1098 generate_profile_menu('essentials'); |
1099 generate_profile_menu('essentials'); |
1099 |
1100 |
1100 ?> |
1101 ?> |