Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: users.php 5646 2011-10-31 10:32:20Z PirataNervo $
| * $Id$
|
*/
// Disallow direct access to this file for security reasons
| */
// Disallow direct access to this file for security reasons
|
Zeile 149 | Zeile 149 |
---|
if($mybb->input['action'] == "avatar_gallery") { $plugins->run_hooks("admin_user_users_avatar_gallery");
|
if($mybb->input['action'] == "avatar_gallery") { $plugins->run_hooks("admin_user_users_avatar_gallery");
|
|
|
$user = get_user($mybb->input['uid']); if(!$user['uid'])
|
$user = get_user($mybb->input['uid']); if(!$user['uid'])
|
{ exit; }
| { exit; }
|
// We've selected a new avatar for this user!
|
// We've selected a new avatar for this user!
|
if($mybb->input['avatar'])
| if(isset($mybb->input['avatar']))
|
{
|
{
|
| if(!verify_post_check($mybb->input['my_post_key'])) { echo $lang->invalid_post_verify_key2; exit; }
|
$mybb->input['avatar'] = str_replace(array("./", ".."), "", $mybb->input['avatar']); if(file_exists("../".$mybb->settings['avatardir']."/".$mybb->input['avatar']))
| $mybb->input['avatar'] = str_replace(array("./", ".."), "", $mybb->input['avatar']); if(file_exists("../".$mybb->settings['avatardir']."/".$mybb->input['avatar']))
|
Zeile 195 | Zeile 201 |
---|
echo "<body id=\"avatar_gallery\">\n";
// Sanitize incoming path if we have one
|
echo "<body id=\"avatar_gallery\">\n";
// Sanitize incoming path if we have one
|
$gallery = str_replace(array("..", "\x0"), "", $mybb->input['gallery']);
| $gallery = ''; if(isset($mybb->input['gallery'])) { $gallery = str_replace(array("..", "\x0"), "", $mybb->input['gallery']); }
|
$breadcrumb = "<a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}\">Default Gallery</a>";
| $breadcrumb = "<a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}\">Default Gallery</a>";
|
Zeile 246 | Zeile 256 |
---|
// Get a listing of avatars/directories within this gallery $sub_galleries = $avatars = array(); $files = @scandir($real_path);
|
// Get a listing of avatars/directories within this gallery $sub_galleries = $avatars = array(); $files = @scandir($real_path);
|
|
|
if(is_array($files)) { foreach($files as $file)
| if(is_array($files)) { foreach($files as $file)
|
Zeile 294 | Zeile 304 |
---|
"width" => $dimensions[0], "height" => $dimensions[1] );
|
"width" => $dimensions[0], "height" => $dimensions[1] );
|
} } }
| } } }
|
require_once MYBB_ROOT."inc/functions_image.php";
// Now we're done, we can simply show our gallery page
| require_once MYBB_ROOT."inc/functions_image.php";
// Now we're done, we can simply show our gallery page
|
Zeile 322 | Zeile 332 |
---|
$top = ceil((80-$scaled_dimensions['height'])/2); $left = ceil((80-$scaled_dimensions['width'])/2); echo "<li><a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}&gallery={$gallery['path']}\"><span class=\"image\"><img src=\"{$gallery['thumb']}\" alt=\"\" style=\"margin-top: {$top}px;\" height=\"{$scaled_dimensions['height']}\" width=\"{$scaled_dimensions['width']}\"></span><span class=\"title\">{$gallery['friendly_name']}</span></a></li>\n";
|
$top = ceil((80-$scaled_dimensions['height'])/2); $left = ceil((80-$scaled_dimensions['width'])/2); echo "<li><a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}&gallery={$gallery['path']}\"><span class=\"image\"><img src=\"{$gallery['thumb']}\" alt=\"\" style=\"margin-top: {$top}px;\" height=\"{$scaled_dimensions['height']}\" width=\"{$scaled_dimensions['width']}\"></span><span class=\"title\">{$gallery['friendly_name']}</span></a></li>\n";
|
} }
| } }
|
echo "</ul>\n"; // Build the list of any actual avatars we have echo "<ul id=\"avatars\">\n";
| echo "</ul>\n"; // Build the list of any actual avatars we have echo "<ul id=\"avatars\">\n";
|
Zeile 334 | Zeile 344 |
---|
$scaled_dimensions = scale_image($avatar['width'], $avatar['height'], 80, 80); $top = ceil((80-$scaled_dimensions['height'])/2); $left = ceil((80-$scaled_dimensions['width'])/2);
|
$scaled_dimensions = scale_image($avatar['width'], $avatar['height'], 80, 80); $top = ceil((80-$scaled_dimensions['height'])/2); $left = ceil((80-$scaled_dimensions['width'])/2);
|
echo "<li><a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}&avatar={$avatar['path']}\"><span class=\"image\"><img src=\"{$mybb->settings['avatardir']}/{$avatar['path']}\" alt=\"\" style=\"margin-top: {$top}px;\" height=\"{$scaled_dimensions['height']}\" width=\"{$scaled_dimensions['width']}\" /></span><span class=\"title\">{$avatar['friendly_name']}</span></a></li>\n";
| echo "<li><a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}&avatar={$avatar['path']}&my_post_key={$mybb->post_code}\"><span class=\"image\"><img src=\"{$mybb->settings['avatardir']}/{$avatar['path']}\" alt=\"\" style=\"margin-top: {$top}px;\" height=\"{$scaled_dimensions['height']}\" width=\"{$scaled_dimensions['width']}\" /></span><span class=\"title\">{$avatar['friendly_name']}</span></a></li>\n";
|
} } echo "</ul>\n";
| } } echo "</ul>\n";
|
Zeile 347 | Zeile 357 |
---|
if($mybb->input['action'] == "activate_user") { $plugins->run_hooks("admin_user_users_coppa_activate");
|
if($mybb->input['action'] == "activate_user") { $plugins->run_hooks("admin_user_users_coppa_activate");
|
| if(!verify_post_check($mybb->input['my_post_key'])) { flash_message($lang->invalid_post_verify_key2, 'error'); admin_redirect("index.php?module=user-users"); }
|
$query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'"); $user = $db->fetch_array($query);
// Does the user not exist? if(!$user['uid'] || $user['usergroup'] != 5)
|
$query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'"); $user = $db->fetch_array($query);
// Does the user not exist? if(!$user['uid'] || $user['usergroup'] != 5)
|
{
| {
|
flash_message($lang->error_invalid_user, 'error'); admin_redirect("index.php?module=user-users"); }
$updated_user['usergroup'] = $user['usergroup'];
|
flash_message($lang->error_invalid_user, 'error'); admin_redirect("index.php?module=user-users"); }
$updated_user['usergroup'] = $user['usergroup'];
|
|
|
// Update if($user['coppauser']) {
| // Update if($user['coppauser']) {
|
Zeile 370 | Zeile 386 |
---|
else { $db->delete_query("awaitingactivation", "uid='{$user['uid']}'");
|
else { $db->delete_query("awaitingactivation", "uid='{$user['uid']}'");
|
}
| }
|
// Move out of awaiting activation if they're in it. if($user['usergroup'] == 5) {
| // Move out of awaiting activation if they're in it. if($user['usergroup'] == 5) {
|
Zeile 390 | Zeile 406 |
---|
if($user['coppauser']) { $message = $lang->success_coppa_activated;
|
if($user['coppauser']) { $message = $lang->success_coppa_activated;
|
}
| }
|
else { $message = $lang->success_activated; } update_admin_session('flash_message2', array('message' => $message, 'type' => 'success'));
|
else { $message = $lang->success_activated; } update_admin_session('flash_message2', array('message' => $message, 'type' => 'success'));
|
}
| }
|
else { if($user['coppauser'])
| else { if($user['coppauser'])
|
Zeile 498 | Zeile 514 |
---|
while($profile_field = $db->fetch_array($query)) { $profile_fields['required'][] = $profile_field;
|
while($profile_field = $db->fetch_array($query)) { $profile_fields['required'][] = $profile_field;
|
}
| }
|
$page->add_breadcrumb_item($lang->create_user); $page->output_header($lang->create_user); $form = new Form("index.php?module=user-users&action=add", "post");
$page->output_nav_tabs($sub_tabs, 'create_user');
|
$page->add_breadcrumb_item($lang->create_user); $page->output_header($lang->create_user); $form = new Form("index.php?module=user-users&action=add", "post");
$page->output_nav_tabs($sub_tabs, 'create_user');
|
|
|
// If we have any error messages, show them if($errors) {
| // If we have any error messages, show them if($errors) {
|
Zeile 526 | Zeile 542 |
---|
$form_container->output_row($lang->email_address." <em>*</em>", "", $form->generate_text_box('email', $mybb->input['email'], array('id' => 'email')), 'email');
$display_group_options[0] = $lang->use_primary_user_group;
|
$form_container->output_row($lang->email_address." <em>*</em>", "", $form->generate_text_box('email', $mybb->input['email'], array('id' => 'email')), 'email');
$display_group_options[0] = $lang->use_primary_user_group;
|
| $options = array();
|
$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) { $options[$usergroup['gid']] = $usergroup['title']; $display_group_options[$usergroup['gid']] = $usergroup['title'];
|
$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) { $options[$usergroup['gid']] = $usergroup['title']; $display_group_options[$usergroup['gid']] = $usergroup['title'];
|
}
| }
|
$form_container->output_row($lang->primary_user_group." <em>*</em>", "", $form->generate_select_box('usergroup', $options, $mybb->input['usergroup'], array('id' => 'usergroup')), 'usergroup'); $form_container->output_row($lang->additional_user_groups, $lang->additional_user_groups_desc, $form->generate_select_box('additionalgroups[]', $options, $mybb->input['additionalgroups'], array('id' => 'additionalgroups', 'multiple' => true, 'size' => 5)), 'additionalgroups');
| $form_container->output_row($lang->primary_user_group." <em>*</em>", "", $form->generate_select_box('usergroup', $options, $mybb->input['usergroup'], array('id' => 'usergroup')), 'usergroup'); $form_container->output_row($lang->additional_user_groups, $lang->additional_user_groups_desc, $form->generate_select_box('additionalgroups[]', $options, $mybb->input['additionalgroups'], array('id' => 'additionalgroups', 'multiple' => true, 'size' => 5)), 'additionalgroups');
|
Zeile 551 | Zeile 568 |
---|
if($mybb->input['action'] == "edit") { $plugins->run_hooks("admin_user_users_edit");
|
if($mybb->input['action'] == "edit") { $plugins->run_hooks("admin_user_users_edit");
|
$query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'"); $user = $db->fetch_array($query);
// Does the user not exist? if(!$user['uid']) { flash_message($lang->error_invalid_user, 'error'); admin_redirect("index.php?module=user-users"); }
if($mybb->request_method == "post") {
| $query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'"); $user = $db->fetch_array($query);
// Does the user not exist? if(!$user['uid']) { flash_message($lang->error_invalid_user, 'error'); admin_redirect("index.php?module=user-users"); }
if($mybb->request_method == "post") {
|
if(is_super_admin($mybb->input['uid']) && $mybb->user['uid'] != $mybb->input['uid'] && !is_super_admin($mybb->user['uid'])) { flash_message($lang->error_no_perms_super_admin, 'error');
| if(is_super_admin($mybb->input['uid']) && $mybb->user['uid'] != $mybb->input['uid'] && !is_super_admin($mybb->user['uid'])) { flash_message($lang->error_no_perms_super_admin, 'error');
|
Zeile 611 | Zeile 628 |
---|
"aim" => $mybb->input['aim'], "yahoo" => $mybb->input['yahoo'], "msn" => $mybb->input['msn'],
|
"aim" => $mybb->input['aim'], "yahoo" => $mybb->input['yahoo'], "msn" => $mybb->input['msn'],
|
| "birthday" => array( "day" => $mybb->input['bday1'], "month" => $mybb->input['bday2'], "year" => $mybb->input['bday3'] ),
|
"style" => $mybb->input['style'], "signature" => $mybb->input['signature'], "dateformat" => intval($mybb->input['dateformat']),
| "style" => $mybb->input['style'], "signature" => $mybb->input['signature'], "dateformat" => intval($mybb->input['dateformat']),
|
Zeile 708 | Zeile 730 |
---|
else if($mybb->input['avatar_url'] && $mybb->input['avatar_url'] != $user['avatar']) { $mybb->input['avatar_url'] = preg_replace("#script:#i", "", $mybb->input['avatar_url']);
|
else if($mybb->input['avatar_url'] && $mybb->input['avatar_url'] != $user['avatar']) { $mybb->input['avatar_url'] = preg_replace("#script:#i", "", $mybb->input['avatar_url']);
|
$mybb->input['avatar_url'] = htmlspecialchars($mybb->input['avatar_url']);
| $mybb->input['avatar_url'] = htmlspecialchars_uni($mybb->input['avatar_url']);
|
$ext = get_extension($mybb->input['avatar_url']);
// Copy the avatar to the local server (work around remote URL access disabled for getimagesize)
| $ext = get_extension($mybb->input['avatar_url']);
// Copy the avatar to the local server (work around remote URL access disabled for getimagesize)
|
Zeile 768 | Zeile 790 |
---|
else { $errors = array($avatar_error);
|
else { $errors = array($avatar_error);
|
} }
| } }
|
// Moderator "Options" (suspend signature, suspend/moderate posting) $moderator_options = array( 1 => array(
| // Moderator "Options" (suspend signature, suspend/moderate posting) $moderator_options = array( 1 => array(
|
Zeile 890 | Zeile 912 |
---|
{ $user['usertitle'] = htmlspecialchars_decode($user['usertitle']); $mybb->input = $user;
|
{ $user['usertitle'] = htmlspecialchars_decode($user['usertitle']); $mybb->input = $user;
|
| $options = array( 'bday1', 'bday2', 'bday3', 'new_password', 'confirm_new_password', 'action_time', 'action_period', 'modpost_period', 'moderateposting', 'modpost_time', 'suspost_period', 'suspost_time' );
foreach($options as $option) { if(!isset($mybb->input[$option])) { $mybb->input[$option] = ''; } }
|
// We need to fetch this users profile field values $query = $db->simple_select("userfields", "*", "ufid='{$user['uid']}'"); $mybb->input['profile_fields'] = $db->fetch_array($query);
|
// We need to fetch this users profile field values $query = $db->simple_select("userfields", "*", "ufid='{$user['uid']}'"); $mybb->input['profile_fields'] = $db->fetch_array($query);
|
}
| }
if($mybb->input['bday1'] || $mybb->input['bday2'] || $mybb->input['bday3']) { $mybb->input['bday'][0] = $mybb->input['bday1']; $mybb->input['bday'][1] = $mybb->input['bday2']; $mybb->input['bday'][2] = intval($mybb->input['bday3']); } else { $mybb->input['bday'] = array(0, 0, '');
if($user['birthday']) { $mybb->input['bday'] = explode('-', $user['birthday']); } }
|
// Fetch custom profile fields $query = $db->simple_select("profilefields", "*", "", array('order_by' => 'disporder')); while($profile_field = $db->fetch_array($query))
| // Fetch custom profile fields $query = $db->simple_select("profilefields", "*", "", array('order_by' => 'disporder')); while($profile_field = $db->fetch_array($query))
|
Zeile 917 | Zeile 970 |
---|
'title' => $lang->edit_user, 'description' => $lang->edit_user_desc );
|
'title' => $lang->edit_user, 'description' => $lang->edit_user_desc );
|
|
|
$form = new Form("index.php?module=user-users&action=edit&uid={$user['uid']}", "post", "", 1); echo "<script type=\"text/javascript\">\n function submitUserForm() { $('tab_overview').up('FORM').submit(); }</script>\n";
| $form = new Form("index.php?module=user-users&action=edit&uid={$user['uid']}", "post", "", 1); echo "<script type=\"text/javascript\">\n function submitUserForm() { $('tab_overview').up('FORM').submit(); }</script>\n";
|
Zeile 925 | Zeile 978 |
---|
// If we have any error messages, show them if($errors)
|
// If we have any error messages, show them if($errors)
|
{
| {
|
$page->output_inline_error($errors); }
| $page->output_inline_error($errors); }
|
Zeile 973 | Zeile 1026 |
---|
if (!stristr($user['avatar'], 'http://')) { $user['avatar'] = "../{$user['avatar']}\n";
|
if (!stristr($user['avatar'], 'http://')) { $user['avatar'] = "../{$user['avatar']}\n";
|
} } else {
| } } else {
|
$user['avatar'] = "styles/{$page->style}/images/default_avatar.gif"; $scaled_dimensions = array( "width" => 120,
| $user['avatar'] = "styles/{$page->style}/images/default_avatar.gif"; $scaled_dimensions = array( "width" => 120,
|
Zeile 1045 | Zeile 1098 |
---|
$warning_level = get_colored_warning_level($warning_level); }
|
$warning_level = get_colored_warning_level($warning_level); }
|
| $age = $lang->na;
|
if($user['birthday'])
|
if($user['birthday'])
|
{
| {
|
$age = get_age($user['birthday']);
|
$age = get_age($user['birthday']);
|
}
else { $age = '';
| |
}
$table->construct_cell("<div style=\"width: 126px; height: 126px;\" class=\"user_avatar\"><img src=\"".htmlspecialchars_uni($user['avatar'])."\" style=\"margin-top: {$avatar_top}px\" width=\"{$scaled_dimensions['width']}\" height=\"{$scaled_dimensions['height']}\" alt=\"\" /></div>", array('rowspan' => 6, 'width' => 1));
| }
$table->construct_cell("<div style=\"width: 126px; height: 126px;\" class=\"user_avatar\"><img src=\"".htmlspecialchars_uni($user['avatar'])."\" style=\"margin-top: {$avatar_top}px\" width=\"{$scaled_dimensions['width']}\" height=\"{$scaled_dimensions['height']}\" alt=\"\" /></div>", array('rowspan' => 6, 'width' => 1));
|
Zeile 1077 | Zeile 1125 |
---|
$table->construct_row(); $table->output("{$lang->user_overview}: {$user['username']}");
|
$table->construct_row(); $table->output("{$lang->user_overview}: {$user['username']}");
|
echo "</div>\n";
// // PROFILE
| echo "</div>\n";
// // PROFILE
|
// echo "<div id=\"tab_profile\">\n";
| // echo "<div id=\"tab_profile\">\n";
|
Zeile 1091 | Zeile 1139 |
---|
$form_container->output_row($lang->email_address." <em>*</em>", "", $form->generate_text_box('email', $mybb->input['email'], array('id' => 'email')), 'email');
$display_group_options[0] = $lang->use_primary_user_group;
|
$form_container->output_row($lang->email_address." <em>*</em>", "", $form->generate_text_box('email', $mybb->input['email'], array('id' => 'email')), 'email');
$display_group_options[0] = $lang->use_primary_user_group;
|
| $options = array();
|
$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query))
|
$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query))
|
{
| {
|
$options[$usergroup['gid']] = $usergroup['title']; $display_group_options[$usergroup['gid']] = $usergroup['title']; }
| $options[$usergroup['gid']] = $usergroup['title']; $display_group_options[$usergroup['gid']] = $usergroup['title']; }
|
Zeile 1109 | Zeile 1158 |
---|
$form_container->output_row($lang->post_count." <em>*</em>", "", $form->generate_text_box('postnum', $mybb->input['postnum'], array('id' => 'postnum')), 'postnum');
// Output custom profile fields - required
|
$form_container->output_row($lang->post_count." <em>*</em>", "", $form->generate_text_box('postnum', $mybb->input['postnum'], array('id' => 'postnum')), 'postnum');
// Output custom profile fields - required
|
| if(!isset($profile_fields['required'])) { $profile_fields['required'] = array(); }
|
output_custom_profile_fields($profile_fields['required'], $mybb->input['profile_fields'], $form_container, $form);
$form_container->end();
| output_custom_profile_fields($profile_fields['required'], $mybb->input['profile_fields'], $form_container, $form);
$form_container->end();
|
Zeile 1120 | Zeile 1173 |
---|
$form_container->output_row($lang->aim_handle, "", $form->generate_text_box('aim', $mybb->input['aim'], array('id' => 'aim')), 'aim'); $form_container->output_row($lang->yahoo_messanger_handle, "", $form->generate_text_box('yahoo', $mybb->input['yahoo'], array('id' => 'yahoo')), 'yahoo'); $form_container->output_row($lang->msn_messanger_handle, "", $form->generate_text_box('msn', $mybb->input['msn'], array('id' => 'msn')), 'msn');
|
$form_container->output_row($lang->aim_handle, "", $form->generate_text_box('aim', $mybb->input['aim'], array('id' => 'aim')), 'aim'); $form_container->output_row($lang->yahoo_messanger_handle, "", $form->generate_text_box('yahoo', $mybb->input['yahoo'], array('id' => 'yahoo')), 'yahoo'); $form_container->output_row($lang->msn_messanger_handle, "", $form->generate_text_box('msn', $mybb->input['msn'], array('id' => 'msn')), 'msn');
|
|
|
// Birthday
|
// Birthday
|
| $birthday_days = array(0 => ''); for($i = 1; $i <= 31; $i++) { $birthday_days[$i] = $i; }
$birthday_months = array( 0 => '', 1 => $lang->january, 2 => $lang->february, 3 => $lang->march, 4 => $lang->april, 5 => $lang->may, 6 => $lang->june, 7 => $lang->july, 8 => $lang->august, 9 => $lang->september, 10 => $lang->october, 11 => $lang->november, 12 => $lang->december );
$birthday_row = $form->generate_select_box('bday1', $birthday_days, $mybb->input['bday'][0], array('id' => 'bday_day')); $birthday_row .= ' '.$form->generate_select_box('bday2', $birthday_months, $mybb->input['bday'][1], array('id' => 'bday_month')); $birthday_row .= ' '.$form->generate_text_box('bday3', $mybb->input['bday'][2], array('id' => 'bday_year', 'style' => 'width: 3em;'));
$form_container->output_row($lang->birthday, "", $birthday_row, 'birthday');
|
// Output custom profile fields - optional output_custom_profile_fields($profile_fields['optional'], $mybb->input['profile_fields'], $form_container, $form);
|
// Output custom profile fields - optional output_custom_profile_fields($profile_fields['optional'], $mybb->input['profile_fields'], $form_container, $form);
|
$form_container->end(); echo "</div>\n";
// // ACCOUNT SETTINGS //
// Plugin hook note - we should add hooks in above each output_row for the below so users can add their own options to each group :>
| $form_container->end(); echo "</div>\n";
// // ACCOUNT SETTINGS //
// Plugin hook note - we should add hooks in above each output_row for the below so users can add their own options to each group :>
|
echo "<div id=\"tab_settings\">\n"; $form_container = new FormContainer($lang->account_settings.": {$user['username']}"); $login_options = array( $form->generate_check_box("invisible", 1, $lang->hide_from_whos_online, array("checked" => $mybb->input['invisible'])), ); $form_container->output_row($lang->login_cookies_privacy, "", "<div class=\"user_settings_bit\">".implode("</div><div class=\"user_settings_bit\">", $login_options)."</div>");
|
echo "<div id=\"tab_settings\">\n"; $form_container = new FormContainer($lang->account_settings.": {$user['username']}"); $login_options = array( $form->generate_check_box("invisible", 1, $lang->hide_from_whos_online, array("checked" => $mybb->input['invisible'])), ); $form_container->output_row($lang->login_cookies_privacy, "", "<div class=\"user_settings_bit\">".implode("</div><div class=\"user_settings_bit\">", $login_options)."</div>");
|
|
|
if($mybb->input['pmnotice'] > 1) { $mybb->input['pmnotice'] = 1;
| if($mybb->input['pmnotice'] > 1) { $mybb->input['pmnotice'] = 1;
|
Zeile 1165 | Zeile 1246 |
---|
$time_format_options = array($lang->use_default); foreach($time_formats as $key => $format)
|
$time_format_options = array($lang->use_default); foreach($time_formats as $key => $format)
|
{
| {
|
$time_format_options[$key] = my_date($format, TIME_NOW, "", 0); }
| $time_format_options[$key] = my_date($format, TIME_NOW, "", 0); }
|
Zeile 1177 | Zeile 1258 |
---|
); $form_container->output_row($lang->date_and_time_options, "", "<div class=\"user_settings_bit\">".implode("</div><div class=\"user_settings_bit\">", $date_options)."</div>");
|
); $form_container->output_row($lang->date_and_time_options, "", "<div class=\"user_settings_bit\">".implode("</div><div class=\"user_settings_bit\">", $date_options)."</div>");
|
|
|
$tpp_options = array($lang->use_default); if($mybb->settings['usertppoptions']) { $explodedtpp = explode(",", $mybb->settings['usertppoptions']); if(is_array($explodedtpp))
|
$tpp_options = array($lang->use_default); if($mybb->settings['usertppoptions']) { $explodedtpp = explode(",", $mybb->settings['usertppoptions']); if(is_array($explodedtpp))
|
{
| {
|
foreach($explodedtpp as $tpp) { if($tpp <= 0) continue; $tpp_options[$tpp] = $tpp;
|
foreach($explodedtpp as $tpp) { if($tpp <= 0) continue; $tpp_options[$tpp] = $tpp;
|
} } }
| } } }
|
$thread_age_options = array( 0 => $lang->use_default,
| $thread_age_options = array( 0 => $lang->use_default,
|
Zeile 1203 | Zeile 1284 |
---|
100 => $lang->show_threads_last_100_days, 365 => $lang->show_threads_last_year, 9999 => $lang->show_all_threads
|
100 => $lang->show_threads_last_100_days, 365 => $lang->show_threads_last_year, 9999 => $lang->show_all_threads
|
);
| );
|
$forum_options = array( "<label for=\"tpp\">{$lang->threads_per_page}:</label><br />".$form->generate_select_box("tpp", $tpp_options, $mybb->input['tpp'], array('id' => 'tpp')),
| $forum_options = array( "<label for=\"tpp\">{$lang->threads_per_page}:</label><br />".$form->generate_select_box("tpp", $tpp_options, $mybb->input['tpp'], array('id' => 'tpp')),
|
Zeile 1235 | Zeile 1316 |
---|
$form_container->output_row($lang->thread_view_options, "", "<div class=\"user_settings_bit\">".implode("</div><div class=\"user_settings_bit\">", $thread_options)."</div>");
$languages = array_merge(array('' => $lang->use_default), $lang->get_languages());
|
$form_container->output_row($lang->thread_view_options, "", "<div class=\"user_settings_bit\">".implode("</div><div class=\"user_settings_bit\">", $thread_options)."</div>");
$languages = array_merge(array('' => $lang->use_default), $lang->get_languages());
|
|
|
$other_options = array( $form->generate_check_box("showredirect", 1, $lang->show_redirect, array("checked" => $mybb->input['showredirect'])), $form->generate_check_box("showcodebuttons", "1", $lang->show_code_buttons, array("checked" => $mybb->input['showcodebuttons'])),
| $other_options = array( $form->generate_check_box("showredirect", 1, $lang->show_redirect, array("checked" => $mybb->input['showredirect'])), $form->generate_check_box("showcodebuttons", "1", $lang->show_code_buttons, array("checked" => $mybb->input['showcodebuttons'])),
|
Zeile 1255 | Zeile 1336 |
---|
if($mybb->settings['sigsmilies'] == 1) { $sig_smilies = $lang->on;
|
if($mybb->settings['sigsmilies'] == 1) { $sig_smilies = $lang->on;
|
}
| }
|
$sig_mycode = $lang->off; if($mybb->settings['sigmycode'] == 1) { $sig_mycode = $lang->on; $signature_editor .= build_mycode_inserter("signature");
|
$sig_mycode = $lang->off; if($mybb->settings['sigmycode'] == 1) { $sig_mycode = $lang->on; $signature_editor .= build_mycode_inserter("signature");
|
}
| }
|
$sig_html = $lang->off; if($mybb->settings['sightml'] == 1) {
| $sig_html = $lang->off; if($mybb->settings['sightml'] == 1) {
|
Zeile 1286 | Zeile 1367 |
---|
// Are we already suspending the signature? if($mybb->input['suspendsignature'])
|
// Are we already suspending the signature? if($mybb->input['suspendsignature'])
|
{
| {
|
$sig_checked = 1;
// Display how much time is left on the ban for the user to extend it
| $sig_checked = 1;
// Display how much time is left on the ban for the user to extend it
|
Zeile 1309 | Zeile 1390 |
---|
else { $sig_checked = 0;
|
else { $sig_checked = 0;
|
| $user_suspend_info = '';
|
}
$actions = '
| }
$actions = '
|
Zeile 1359 | Zeile 1441 |
---|
$form->generate_radio_button("update_posts", "no", $lang->do_nothing, array("checked" => 1)) );
|
$form->generate_radio_button("update_posts", "no", $lang->do_nothing, array("checked" => 1)) );
|
$form_container->output_row($lang->singature_preferences, "", implode("<br />", $signature_options));
| $form_container->output_row($lang->signature_preferences, "", implode("<br />", $signature_options));
|
$form_container->end(); echo "</div>\n";
| $form_container->end(); echo "</div>\n";
|
Zeile 1373 | Zeile 1455 |
---|
$table->construct_cell("<div style=\"width: 126px; height: 126px;\" class=\"user_avatar\"><img src=\"".htmlspecialchars_uni($user['avatar'])."\" width=\"{$scaled_dimensions['width']}\" style=\"margin-top: {$avatar_top}px\" height=\"{$scaled_dimensions['height']}\" alt=\"\" /></div>", array('width' => 1));
|
$table->construct_cell("<div style=\"width: 126px; height: 126px;\" class=\"user_avatar\"><img src=\"".htmlspecialchars_uni($user['avatar'])."\" width=\"{$scaled_dimensions['width']}\" style=\"margin-top: {$avatar_top}px\" height=\"{$scaled_dimensions['height']}\" alt=\"\" /></div>", array('width' => 1));
|
| $avatar_url = '';
|
if($user['avatartype'] == "upload" || stristr($user['avatar'], $mybb->settings['avataruploadpath'])) { $current_avatar_msg = "<br /><strong>{$lang->user_current_using_uploaded_avatar}</strong>";
| if($user['avatartype'] == "upload" || stristr($user['avatar'], $mybb->settings['avataruploadpath'])) { $current_avatar_msg = "<br /><strong>{$lang->user_current_using_uploaded_avatar}</strong>";
|
Zeile 1390 | Zeile 1473 |
---|
if($errors) { $avatar_url = $mybb->input['avatar_url'];
|
if($errors) { $avatar_url = $mybb->input['avatar_url'];
|
}
| }
|
if($mybb->settings['maxavatardims'] != "") {
| if($mybb->settings['maxavatardims'] != "") {
|
Zeile 1447 | Zeile 1530 |
---|
);
echo "<div id=\"tab_modoptions\">\n";
|
);
echo "<div id=\"tab_modoptions\">\n";
|
$form_container = new FormContainer($lang->mod_options);
| $form_container = new FormContainer($lang->mod_options.": {$user['username']}");
|
$form_container->output_row($lang->user_notes, '', $form->generate_text_area('usernotes', $mybb->input['usernotes'], array('id' => 'usernotes')), 'usernotes');
// Mod posts
| $form_container->output_row($lang->user_notes, '', $form->generate_text_area('usernotes', $mybb->input['usernotes'], array('id' => 'usernotes')), 'usernotes');
// Mod posts
|
Zeile 1455 | Zeile 1538 |
---|
$modpost_options = $form->generate_select_box('modpost_period', $periods, $mybb->input['modpost_period'], array('id' => 'modpost_period'));
// Do we have any existing suspensions here?
|
$modpost_options = $form->generate_select_box('modpost_period', $periods, $mybb->input['modpost_period'], array('id' => 'modpost_period'));
// Do we have any existing suspensions here?
|
| $existing_info = '';
|
if($user['moderateposts'] || ($mybb->input['moderateposting'] && !empty($errors))) { $mybb->input['moderateposting'] = 1;
| if($user['moderateposts'] || ($mybb->input['moderateposting'] && !empty($errors))) { $mybb->input['moderateposting'] = 1;
|
Zeile 1497 | Zeile 1581 |
---|
$lang->suspend_posts_info = $lang->sprintf($lang->suspend_posts_info, $user['username']); $form_container->output_row($form->generate_check_box("suspendposting", 1, $lang->suspend_posts, array("id" => "suspendposting", "onclick" => "toggleBox('suspost');", "checked" => $mybb->input['suspendposting'])), $lang->suspend_posts_info, $suspost_div);
|
$lang->suspend_posts_info = $lang->sprintf($lang->suspend_posts_info, $user['username']); $form_container->output_row($form->generate_check_box("suspendposting", 1, $lang->suspend_posts, array("id" => "suspendposting", "onclick" => "toggleBox('suspost');", "checked" => $mybb->input['suspendposting'])), $lang->suspend_posts_info, $suspost_div);
|
|
|
$form_container->end(); echo "</div>\n";
| $form_container->end(); echo "</div>\n";
|
Zeile 1531 | Zeile 1615 |
---|
$("modpost").hide();
if($("suspendposting").checked == true)
|
$("modpost").hide();
if($("suspendposting").checked == true)
|
{
| {
|
$("suspost").show(); } else if($("suspendposting").checked == false)
| $("suspost").show(); } else if($("suspendposting").checked == false)
|
Zeile 1539 | Zeile 1623 |
---|
$("suspost").hide(); } }
|
$("suspost").hide(); } }
|
}
| }
|
if($("moderateposting").checked == false) { $("modpost").hide();
|
if($("moderateposting").checked == false) { $("modpost").hide();
|
} else
| } else
|
{ $("modpost").show();
|
{ $("modpost").show();
|
}
| }
|
if($("suspendposting").checked == false) { $("suspost").hide();
|
if($("suspendposting").checked == false) { $("suspost").hide();
|
}
| }
|
else { $("suspost").show();
|
else { $("suspost").show();
|
}
| }
|
// --> </script>';
| // --> </script>';
|
Zeile 1566 | Zeile 1650 |
---|
}
if($mybb->input['action'] == "delete")
|
}
if($mybb->input['action'] == "delete")
|
{
| {
|
$plugins->run_hooks("admin_user_users_delete"); $query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'");
| $plugins->run_hooks("admin_user_users_delete"); $query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'");
|
Zeile 1576 | Zeile 1660 |
---|
if(!$user['uid']) { flash_message($lang->error_invalid_user, 'error');
|
if(!$user['uid']) { flash_message($lang->error_invalid_user, 'error');
|
admin_redirect("index.php?module=user-users"); }
| admin_redirect("index.php?module=user-users"); }
|
if(is_super_admin($mybb->input['uid']) && $mybb->user['uid'] != $mybb->input['uid'] && !is_super_admin($mybb->user['uid']))
|
if(is_super_admin($mybb->input['uid']) && $mybb->user['uid'] != $mybb->input['uid'] && !is_super_admin($mybb->user['uid']))
|
{
| {
|
flash_message($lang->error_no_perms_super_admin, 'error');
|
flash_message($lang->error_no_perms_super_admin, 'error');
|
admin_redirect("index.php?module=user-users"); }
| admin_redirect("index.php?module=user-users"); }
|
// User clicked no if($mybb->input['no'])
|
// User clicked no if($mybb->input['no'])
|
{
| {
|
admin_redirect("index.php?module=user-users"); }
if($mybb->request_method == "post") { // Delete the user
|
admin_redirect("index.php?module=user-users"); }
if($mybb->request_method == "post") { // Delete the user
|
$db->update_query("posts", array('uid' => 0), "uid='{$user['uid']}'");
| |
$db->delete_query("userfields", "ufid='{$user['uid']}'"); $db->delete_query("privatemessages", "uid='{$user['uid']}'"); $db->delete_query("events", "uid='{$user['uid']}'");
| $db->delete_query("userfields", "ufid='{$user['uid']}'"); $db->delete_query("privatemessages", "uid='{$user['uid']}'"); $db->delete_query("events", "uid='{$user['uid']}'");
|
Zeile 1607 | Zeile 1690 |
---|
$db->delete_query("joinrequests", "uid='{$user['uid']}'"); $db->delete_query("warnings", "uid='{$user['uid']}'"); $db->delete_query("reputation", "uid='{$user['uid']}' OR adduid='{$user['uid']}'");
|
$db->delete_query("joinrequests", "uid='{$user['uid']}'"); $db->delete_query("warnings", "uid='{$user['uid']}'"); $db->delete_query("reputation", "uid='{$user['uid']}' OR adduid='{$user['uid']}'");
|
$db->delete_query("awaitingactivation", "uid='{$uid}'");
| $db->delete_query("awaitingactivation", "uid='{$user['uid']}'"); $db->delete_query("posts", "uid = '{$user['uid']}' AND visible = '-2'"); $db->delete_query("threads", "uid = '{$user['uid']}' AND visible = '-2'");
|
// Update forum stats update_stats(array('numusers' => '-1'));
|
// Update forum stats update_stats(array('numusers' => '-1'));
|
| // Update forums & threads if user is the lastposter $db->update_query("posts", array('uid' => 0), "uid='{$user['uid']}'"); $db->update_query("forums", array("lastposteruid" => 0), "lastposteruid = '{$user['uid']}'"); $db->update_query("threads", array("lastposteruid" => 0), "lastposteruid = '{$user['uid']}'");
|
// Did this user have an uploaded avatar? if($user['avatartype'] == "upload") {
| // Did this user have an uploaded avatar? if($user['avatartype'] == "upload") {
|
Zeile 1637 | Zeile 1727 |
---|
else { $page->output_confirm_action("index.php?module=user-users&action=delete&uid={$user['uid']}", $lang->user_deletion_confirmation);
|
else { $page->output_confirm_action("index.php?module=user-users&action=delete&uid={$user['uid']}", $lang->user_deletion_confirmation);
|
}
| }
|
}
if($mybb->input['action'] == "referrers")
| }
if($mybb->input['action'] == "referrers")
|
Zeile 1672 | Zeile 1762 |
---|
$admin_view['conditions'] = unserialize($admin_view['conditions']); $admin_view['conditions']['referrer'] = $mybb->input['uid'];
|
$admin_view['conditions'] = unserialize($admin_view['conditions']); $admin_view['conditions']['referrer'] = $mybb->input['uid'];
|
echo build_users_view($admin_view);
| $view = build_users_view($admin_view);
// No referred users if(!$view) { $table = new Table; $table->construct_cell($lang->error_no_referred_users); $table->construct_row(); $table->output($lang->show_referrers); } else { echo $view; }
|
$page->output_footer(); }
| $page->output_footer(); }
|
Zeile 1833 | Zeile 1936 |
---|
// Update the moderator cache... $cache->update_moderators(); }
|
// Update the moderator cache... $cache->update_moderators(); }
|
| // Forums & Threads $db->update_query("forums", array("lastposteruid" => $destination_user['uid']), "lastposteruid = '{$source_user['uid']}'"); $db->update_query("threads", array("lastposteruid" => $destination_user['uid']), "lastposteruid = '{$source_user['uid']}'");
// Banning $db->update_query("banned", array('admin' => $destination_user['uid']), "admin = '{$source_user['uid']}'");
|
// Merging Reputation // First, let's change all the details over to our new user...
| // Merging Reputation // First, let's change all the details over to our new user...
|
Zeile 2024 | Zeile 2134 |
---|
} $query = $db->simple_select("adminviews", "*", "type='user' AND (vid='{$default_view}' OR uid=0)", array("order_by" => "uid", "order_dir" => "desc")); $admin_view = $db->fetch_array($query);
|
} $query = $db->simple_select("adminviews", "*", "type='user' AND (vid='{$default_view}' OR uid=0)", array("order_by" => "uid", "order_dir" => "desc")); $admin_view = $db->fetch_array($query);
|
} }
| } }
|
// Override specific parts of the view unset($admin_view['vid']);
if($mybb->input['type'])
|
// Override specific parts of the view unset($admin_view['vid']);
if($mybb->input['type'])
|
{
| {
|
$admin_view['view_type'] = $mybb->input['type']; }
| $admin_view['view_type'] = $mybb->input['type']; }
|
Zeile 2043 | Zeile 2153 |
---|
if($mybb->input['sortby']) { $admin_view['sortby'] = $mybb->input['sortby'];
|
if($mybb->input['sortby']) { $admin_view['sortby'] = $mybb->input['sortby'];
|
}
| }
|
|
|
if($mybb->input['perpage'])
| if(intval($mybb->input['perpage']))
|
{ $admin_view['perpage'] = $mybb->input['perpage']; }
| { $admin_view['perpage'] = $mybb->input['perpage']; }
|
Zeile 2056 | Zeile 2166 |
---|
} if($mybb->input['displayas'])
|
} if($mybb->input['displayas'])
|
{
| {
|
$admin_view['view_type'] = $mybb->input['displayas']; }
| $admin_view['view_type'] = $mybb->input['displayas']; }
|
Zeile 2074 | Zeile 2184 |
---|
$page->output_nav_tabs($sub_tabs, 'find_users'); echo $results; $page->output_footer();
|
$page->output_nav_tabs($sub_tabs, 'find_users'); echo $results; $page->output_footer();
|
}
| }
|
else { if($mybb->input['from'] == "home")
| else { if($mybb->input['from'] == "home")
|
Zeile 2218 | Zeile 2328 |
---|
// Action complete, grab stats and show success message - redirect user $to_update_count = count($to_update); $lang->inline_activated = $lang->sprintf($lang->inline_activated, my_number_format($to_update_count));
|
// Action complete, grab stats and show success message - redirect user $to_update_count = count($to_update); $lang->inline_activated = $lang->sprintf($lang->inline_activated, my_number_format($to_update_count));
|
|
|
if($to_update_count != count($selected)) { // The update count is different to how many we selected!
| if($to_update_count != count($selected)) { // The update count is different to how many we selected!
|
Zeile 2372 | Zeile 2482 |
---|
$page->output_nav_tabs($sub_tabs, 'manage_users');
// Provide the user with a warning of what they're about to do
|
$page->output_nav_tabs($sub_tabs, 'manage_users');
// Provide the user with a warning of what they're about to do
|
$table = new Table;
| $table = new Table;
|
$lang->mass_ban_info = $lang->sprintf($lang->mass_ban_info, count($selected)); $table->construct_cell($lang->mass_ban_info); $table->construct_row();
| $lang->mass_ban_info = $lang->sprintf($lang->mass_ban_info, count($selected)); $table->construct_cell($lang->mass_ban_info); $table->construct_row();
|
Zeile 2422 | Zeile 2532 |
---|
$sql_array = implode(",", $selected); $query = $db->simple_select("users", "uid", "uid IN (".$sql_array.")"); $to_be_deleted = $db->num_rows($query);
|
$sql_array = implode(",", $selected); $query = $db->simple_select("users", "uid", "uid IN (".$sql_array.")"); $to_be_deleted = $db->num_rows($query);
|
while($user = $db->fetch_array($query)) {
| while($user = $db->fetch_array($query)) {
|
if($user['uid'] == $mybb->user['uid'] || is_super_admin($user['uid'])) { // Remove me and super admins
| if($user['uid'] == $mybb->user['uid'] || is_super_admin($user['uid'])) { // Remove me and super admins
|
Zeile 2474 | Zeile 2584 |
---|
$day = intval($mybb->input['day']); $month = intval($mybb->input['month']); $year = intval($mybb->input['year']);
|
$day = intval($mybb->input['day']); $month = intval($mybb->input['month']); $year = intval($mybb->input['year']);
|
|
|
// Selected a date - check if the date the user entered is valid if($mybb->input['day'] || $mybb->input['month'] || $mybb->input['year']) {
| // Selected a date - check if the date the user entered is valid if($mybb->input['day'] || $mybb->input['month'] || $mybb->input['year']) {
|
Zeile 2574 | Zeile 2684 |
---|
}
// Require the rebuild functions
|
}
// Require the rebuild functions
|
require_once(MYBB_ROOT.'/inc/functions.php'); require_once(MYBB_ROOT.'/inc/functions_rebuild.php');
| require_once MYBB_ROOT.'/inc/functions.php'; require_once MYBB_ROOT.'/inc/functions_rebuild.php';
|
// We've finished deleting user's posts, so let's delete the threads if(is_array($prune_array['to_delete']) && count($prune_array['to_delete']) > 0)
|
// We've finished deleting user's posts, so let's delete the threads if(is_array($prune_array['to_delete']) && count($prune_array['to_delete']) > 0)
|
{
| {
|
foreach($prune_array['to_delete'] as $tid) { $db->delete_query("threads", "tid='$tid'"); $db->delete_query("threads", "closed='moved|$tid'"); $db->delete_query("threadsubscriptions", "tid='$tid'");
|
foreach($prune_array['to_delete'] as $tid) { $db->delete_query("threads", "tid='$tid'"); $db->delete_query("threads", "closed='moved|$tid'"); $db->delete_query("threadsubscriptions", "tid='$tid'");
|
$db->delete_query("polls", "tid='$tid'");;
| $db->delete_query("polls", "tid='$tid'");
|
$db->delete_query("threadsread", "tid='$tid'");
|
$db->delete_query("threadsread", "tid='$tid'");
|
}
| $db->delete_query("threadratings", "tid='$tid'"); }
|
}
// After deleting threads, rebuild the thread counters for the affected threads
| }
// After deleting threads, rebuild the thread counters for the affected threads
|
Zeile 2598 | Zeile 2709 |
---|
while($thread = $db->fetch_array($query)) { rebuild_thread_counters($thread['tid']);
|
while($thread = $db->fetch_array($query)) { rebuild_thread_counters($thread['tid']);
|
} }
| } }
|
// After updating thread counters, update the affected forum counters if(is_array($prune_array['forum_update']) && count($prune_array['forum_update']) > 0) {
| // After updating thread counters, update the affected forum counters if(is_array($prune_array['forum_update']) && count($prune_array['forum_update']) > 0) {
|
Zeile 2632 | Zeile 2743 |
---|
$table = new Table; $lang->mass_prune_info = $lang->sprintf($lang->mass_prune_info, count($selected)); $table->construct_cell($lang->mass_prune_info);
|
$table = new Table; $lang->mass_prune_info = $lang->sprintf($lang->mass_prune_info, count($selected)); $table->construct_cell($lang->mass_prune_info);
|
$table->construct_row(); $table->output($lang->important);
| $table->construct_row(); $table->output($lang->important);
|
if($errors) {
| if($errors) {
|
Zeile 2679 | Zeile 2790 |
---|
$string = "option_{$i}"; $set_options[] = $lang->$string; }
|
$string = "option_{$i}"; $set_options[] = $lang->$string; }
|
|
|
$form_container->output_row($lang->relative_date, "", $lang->delete_posts." ".$form->generate_select_box('set', $set_options, $mybb->input['set']), 'set'); $form_container->end();
$buttons[] = $form->generate_submit_button($lang->prune_posts);
|
$form_container->output_row($lang->relative_date, "", $lang->delete_posts." ".$form->generate_select_box('set', $set_options, $mybb->input['set']), 'set'); $form_container->end();
$buttons[] = $form->generate_submit_button($lang->prune_posts);
|
$form->output_submit_wrapper($buttons); $form->end();
| $form->output_submit_wrapper($buttons); $form->end();
|
$page->output_footer(); break; case 'multiusergroup':
| $page->output_footer(); break; case 'multiusergroup':
|
Zeile 2701 | Zeile 2812 |
---|
unset($mybb->input['additionalgroups'][$key]); } }
|
unset($mybb->input['additionalgroups'][$key]); } }
|
$additionalgroups = implode(",", $mybb->input['additionalgroups']);
| $additionalgroups = implode(",", array_map('intval', $mybb->input['additionalgroups']));
|
} else {
| } else {
|
Zeile 2710 | Zeile 2821 |
---|
// Create an update array $update_array = array(
|
// Create an update array $update_array = array(
|
"usergroup" => $mybb->input['usergroup'],
| "usergroup" => intval($mybb->input['usergroup']),
|
"additionalgroups" => $additionalgroups,
|
"additionalgroups" => $additionalgroups,
|
"displaygroup" => $mybb->input['displaygroup']
| "displaygroup" => intval($mybb->input['displaygroup'])
|
);
// Do the usergroup update for all those selected
| );
// Do the usergroup update for all those selected
|
Zeile 2771 | Zeile 2882 |
---|
// Usergroups $display_group_options[0] = $lang->use_primary_user_group;
|
// Usergroups $display_group_options[0] = $lang->use_primary_user_group;
|
| $options = array();
|
$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) {
| $query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) {
|
Zeile 2807 | Zeile 2919 |
---|
$page->output_nav_tabs($sub_tabs, 'browse_users');
|
$page->output_nav_tabs($sub_tabs, 'browse_users');
|
if($mybb->input['search_id'] && $admin_session['data']['user_views'][$mybb->input['search_id']])
| if(isset($mybb->input['search_id']) && $admin_session['data']['user_views'][$mybb->input['search_id']])
|
{ $admin_view = $admin_session['data']['user_views'][$mybb->input['search_id']]; unset($admin_view['extra_sql']);
| { $admin_view = $admin_session['data']['user_views'][$mybb->input['search_id']]; unset($admin_view['extra_sql']);
|
Zeile 2815 | Zeile 2927 |
---|
else { // Showing a specific view
|
else { // Showing a specific view
|
if($mybb->input['vid'])
| if(isset($mybb->input['vid']))
|
{ $query = $db->simple_select("adminviews", "*", "vid='".intval($mybb->input['vid'])."'"); $admin_view = $db->fetch_array($query);
| { $query = $db->simple_select("adminviews", "*", "vid='".intval($mybb->input['vid'])."'"); $admin_view = $db->fetch_array($query);
|
Zeile 2827 | Zeile 2939 |
---|
}
// Don't have a view? Fetch the default
|
}
// Don't have a view? Fetch the default
|
if(!$admin_view)
| if(!isset($admin_view))
|
{ $default_view = fetch_default_view("user"); if(!$default_view)
| { $default_view = fetch_default_view("user"); if(!$default_view)
|
Zeile 2844 | Zeile 2956 |
---|
$query = $db->simple_select("adminviews", "*", "type='user' AND (visibility=2 OR uid={$mybb->user['uid']})", array("order_by" => "title")); while($view = $db->fetch_array($query))
|
$query = $db->simple_select("adminviews", "*", "type='user' AND (visibility=2 OR uid={$mybb->user['uid']})", array("order_by" => "title")); while($view = $db->fetch_array($query))
|
{
| {
|
$popup->add_item(htmlspecialchars_uni($view['title']), "index.php?module=user-users&vid={$view['vid']}"); } $popup->add_item("<em>{$lang->manage_views}</em>", "index.php?module=user-users&action=views"); $admin_view['popup'] = $popup->fetch();
|
$popup->add_item(htmlspecialchars_uni($view['title']), "index.php?module=user-users&vid={$view['vid']}"); } $popup->add_item("<em>{$lang->manage_views}</em>", "index.php?module=user-users&action=views"); $admin_view['popup'] = $popup->fetch();
|
if($mybb->input['type']) {
| if(isset($mybb->input['type'])) {
|
$admin_view['view_type'] = $mybb->input['type']; }
| $admin_view['view_type'] = $mybb->input['type']; }
|
Zeile 2876 | Zeile 2988 |
---|
// If we have any error messages, show them if($errors)
|
// If we have any error messages, show them if($errors)
|
{
| {
|
if($inline != true) { echo "<div style=\"display: inline; float: right;\">{$admin_view['popup']}</div><br />\n"; } $page->output_inline_error($errors); }
|
if($inline != true) { echo "<div style=\"display: inline; float: right;\">{$admin_view['popup']}</div><br />\n"; } $page->output_inline_error($errors); }
|
|
|
echo $results;
$page->output_footer();
| echo $results;
$page->output_footer();
|
Zeile 2893 | Zeile 3005 |
---|
{ global $mybb, $db, $cache, $lang, $user_view_fields, $page;
|
{ global $mybb, $db, $cache, $lang, $user_view_fields, $page;
|
| $view_title = '';
|
if($view['title']) { $title_string = "view_title_{$view['vid']}";
|
if($view['title']) { $title_string = "view_title_{$view['vid']}";
|
|
|
if($lang->$title_string) { $view['title'] = $lang->$title_string;
| if($lang->$title_string) { $view['title'] = $lang->$title_string;
|
Zeile 2906 | Zeile 3019 |
---|
}
// Build the URL to this view
|
}
// Build the URL to this view
|
if(!$view['url'])
| if(!isset($view['url']))
|
{ $view['url'] = "index.php?module=user-users";
|
{ $view['url'] = "index.php?module=user-users";
|
}
| }
|
if(!is_array($view['conditions']))
|
if(!is_array($view['conditions']))
|
{
| {
|
$view['conditions'] = unserialize($view['conditions']); } if(!is_array($view['fields']))
|
$view['conditions'] = unserialize($view['conditions']); } if(!is_array($view['fields']))
|
{
| {
|
$view['fields'] = unserialize($view['fields']);
|
$view['fields'] = unserialize($view['fields']);
|
}
| }
|
if(!is_array($view['custom_profile_fields'])) { $view['custom_profile_fields'] = unserialize($view['custom_profile_fields']);
|
if(!is_array($view['custom_profile_fields'])) { $view['custom_profile_fields'] = unserialize($view['custom_profile_fields']);
|
} if($mybb->input['username']) {
| } if(isset($mybb->input['username'])) {
|
$view['conditions']['username'] = $mybb->input['username'];
|
$view['conditions']['username'] = $mybb->input['username'];
|
}
| }
|
if($view['vid']) { $view['url'] .= "&vid={$view['vid']}";
|
if($view['vid']) { $view['url'] .= "&vid={$view['vid']}";
|
}
| }
|
else { // If this is a custom view we need to save everything ready to pass it on from page to page global $admin_session;
|
else { // If this is a custom view we need to save everything ready to pass it on from page to page global $admin_session;
|
if(!$_REQUEST['search_id'])
| if(!$mybb->input['search_id'])
|
{ $search_id = md5(random_str()); $admin_session['data']['user_views'][$search_id] = $view; update_admin_session('user_views', $admin_session['data']['user_views']);
|
{ $search_id = md5(random_str()); $admin_session['data']['user_views'][$search_id] = $view; update_admin_session('user_views', $admin_session['data']['user_views']);
|
$_REQUEST['search_id'] = $search_id;
| $mybb->input['search_id'] = $search_id;
|
}
|
}
|
$view['url'] .= "&search_id=".htmlspecialchars($_REQUEST['search_id']); } if($mybb->input['username']) {
| $view['url'] .= "&search_id=".htmlspecialchars_uni($mybb->input['search_id']); } if(isset($mybb->input['username'])) {
|
$view['url'] .= "&username=".urlencode(htmlspecialchars_uni($mybb->input['username']));
|
$view['url'] .= "&username=".urlencode(htmlspecialchars_uni($mybb->input['username']));
|
}
| }
|
if(!isset($admin_session['data']['last_users_view']) || $admin_session['data']['last_users_view'] != str_replace("&", "&", $view['url'])) { update_admin_session('last_users_url', str_replace("&", "&", $view['url']));
|
if(!isset($admin_session['data']['last_users_view']) || $admin_session['data']['last_users_view'] != str_replace("&", "&", $view['url'])) { update_admin_session('last_users_url', str_replace("&", "&", $view['url']));
|
}
| }
|
if(isset($view['conditions']['referrer'])){
|
if(isset($view['conditions']['referrer'])){
|
$view['url'] .= "&action=referrers&uid=".htmlspecialchars($view['conditions']['referrer']);
| $view['url'] .= "&action=referrers&uid=".htmlspecialchars_uni($view['conditions']['referrer']);
|
} // Do we not have any views?
| } // Do we not have any views?
|
Zeile 2998 | Zeile 3111 |
---|
$user_like_fields = array("username", "email", "website", "icq", "aim", "yahoo", "msn", "signature", "usertitle"); foreach($user_like_fields as $search_field) {
|
$user_like_fields = array("username", "email", "website", "icq", "aim", "yahoo", "msn", "signature", "usertitle"); foreach($user_like_fields as $search_field) {
|
if($view['conditions'][$search_field] && !$view['conditions'][$search_field.'_blank'])
| if(!empty($view['conditions'][$search_field]) && !$view['conditions'][$search_field.'_blank'])
|
{ $search_sql .= " AND u.{$search_field} LIKE '%".$db->escape_string_like($view['conditions'][$search_field])."%'"; }
|
{ $search_sql .= " AND u.{$search_field} LIKE '%".$db->escape_string_like($view['conditions'][$search_field])."%'"; }
|
else if(isset($view['conditions'][$search_field.'_blank']))
| else if(!empty($view['conditions'][$search_field.'_blank']))
|
{ $search_sql .= " AND u.{$search_field} != ''"; }
| { $search_sql .= " AND u.{$search_field} != ''"; }
|
Zeile 3012 | Zeile 3125 |
---|
$user_exact_fields = array("referrer"); foreach($user_exact_fields as $search_field) {
|
$user_exact_fields = array("referrer"); foreach($user_exact_fields as $search_field) {
|
if($view['conditions'][$search_field])
| if(!empty($view['conditions'][$search_field]))
|
{ $search_sql .= " AND u.{$search_field}='".$db->escape_string($view['conditions'][$search_field])."'"; }
| { $search_sql .= " AND u.{$search_field}='".$db->escape_string($view['conditions'][$search_field])."'"; }
|
Zeile 3023 | Zeile 3136 |
---|
foreach($direction_fields as $search_field) { $direction_field = $search_field."_dir";
|
foreach($direction_fields as $search_field) { $direction_field = $search_field."_dir";
|
if(($view['conditions'][$search_field] || $view['conditions'][$search_field] === '0') && $view['conditions'][$direction_field])
| if(!empty($view['conditions'][$search_field]) && ($view['conditions'][$search_field] || $view['conditions'][$search_field] === '0') && $view['conditions'][$direction_field])
|
{ switch($view['conditions'][$direction_field]) {
| { switch($view['conditions'][$direction_field]) {
|
Zeile 3044 | Zeile 3157 |
---|
$reg_fields = array("regdate"); foreach($reg_fields as $search_field) {
|
$reg_fields = array("regdate"); foreach($reg_fields as $search_field) {
|
if(intval($view['conditions'][$search_field]))
| if(!empty($view['conditions'][$search_field]) && intval($view['conditions'][$search_field]))
|
{ $threshold = TIME_NOW - (intval($view['conditions'][$search_field]) * 24 * 60 * 60);
| { $threshold = TIME_NOW - (intval($view['conditions'][$search_field]) * 24 * 60 * 60);
|
Zeile 3056 | Zeile 3169 |
---|
$ip_fields = array("regip", "lastip"); foreach($ip_fields as $search_field) {
|
$ip_fields = array("regip", "lastip"); foreach($ip_fields as $search_field) {
|
if($view['conditions'][$search_field])
| if(!empty($view['conditions'][$search_field]))
|
{ // IPv6 IP if(strpos($view['conditions'][$search_field], ":") !== false) { $view['conditions'][$search_field] = str_replace("*", "%", $view['conditions'][$search_field]); $ip_sql = "{$search_field} LIKE '".$db->escape_string($view['conditions'][$search_field])."'";
|
{ // IPv6 IP if(strpos($view['conditions'][$search_field], ":") !== false) { $view['conditions'][$search_field] = str_replace("*", "%", $view['conditions'][$search_field]); $ip_sql = "{$search_field} LIKE '".$db->escape_string($view['conditions'][$search_field])."'";
|
}
| }
|
else { $ip_range = fetch_longipv4_range($view['conditions'][$search_field]); if(!is_array($ip_range)) { $ip_sql = "long{$search_field}='{$ip_range}'";
|
else { $ip_range = fetch_longipv4_range($view['conditions'][$search_field]); if(!is_array($ip_range)) { $ip_sql = "long{$search_field}='{$ip_range}'";
|
}
| }
|
else { $ip_sql = "long{$search_field} > '{$ip_range[0]}' AND long{$search_field} < '{$ip_range[1]}'";
| else { $ip_sql = "long{$search_field} > '{$ip_range[0]}' AND long{$search_field} < '{$ip_range[1]}'";
|
Zeile 3081 | Zeile 3194 |
---|
}
// Post IP searching
|
}
// Post IP searching
|
if($view['conditions']['postip'])
| if(!empty($view['conditions']['postip']))
|
{ // IPv6 IP if(strpos($view['conditions']['postip'], ":") !== false)
| { // IPv6 IP if(strpos($view['conditions']['postip'], ":") !== false)
|
Zeile 3090 | Zeile 3203 |
---|
$ip_sql = "ipaddress LIKE '".$db->escape_string($view['conditions']['postip'])."'"; } else
|
$ip_sql = "ipaddress LIKE '".$db->escape_string($view['conditions']['postip'])."'"; } else
|
{
| {
|
$ip_range = fetch_longipv4_range($view['conditions']['postip']); if(!is_array($ip_range)) {
| $ip_range = fetch_longipv4_range($view['conditions']['postip']); if(!is_array($ip_range)) {
|
Zeile 3116 | Zeile 3229 |
---|
{ $userfield_sql = '1=1'; foreach($view['custom_profile_fields'] as $column => $input)
|
{ $userfield_sql = '1=1'; foreach($view['custom_profile_fields'] as $column => $input)
|
{
| {
|
if(is_array($input)) { foreach($input as $value => $text)
| if(is_array($input)) { foreach($input as $value => $text)
|
Zeile 3175 | Zeile 3288 |
---|
}
// Usergroup based searching
|
}
// Usergroup based searching
|
if($view['conditions']['usergroup'])
| if(isset($view['conditions']['usergroup']))
|
{ if(!is_array($view['conditions']['usergroup'])) {
| { if(!is_array($view['conditions']['usergroup'])) {
|
Zeile 3184 | Zeile 3297 |
---|
foreach($view['conditions']['usergroup'] as $usergroup) {
|
foreach($view['conditions']['usergroup'] as $usergroup) {
|
| $usergroup = intval($usergroup); if(!$usergroup) { continue; }
|
switch($db->type) { case "pgsql":
| switch($db->type) { case "pgsql":
|
Zeile 3194 | Zeile 3314 |
---|
$additional_sql .= "OR CONCAT(',',additionalgroups,',') LIKE '%,{$usergroup},%'"; } }
|
$additional_sql .= "OR CONCAT(',',additionalgroups,',') LIKE '%,{$usergroup},%'"; } }
|
$search_sql .= " AND (u.usergroup IN (".implode(",", $view['conditions']['usergroup']).") {$additional_sql})";
| $search_sql .= " AND (u.usergroup IN (".implode(",", array_map('intval', $view['conditions']['usergroup'])).") {$additional_sql})";
|
}
// COPPA users only?
|
}
// COPPA users only?
|
if($view['conditions']['coppa']) {
| if(isset($view['conditions']['coppa'])) {
|
$search_sql .= " AND u.coppauser=1 AND u.usergroup=5"; }
// Extra SQL?
|
$search_sql .= " AND u.coppauser=1 AND u.usergroup=5"; }
// Extra SQL?
|
if($view['extra_sql']) {
| if(isset($view['extra_sql'])) {
|
$search_sql .= $view['extra_sql']; }
| $search_sql .= $view['extra_sql']; }
|
Zeile 3223 | Zeile 3344 |
---|
return false; } // Generate the list of results
|
return false; } // Generate the list of results
|
else
| else
|
{ if(!$view['perpage'])
|
{ if(!$view['perpage'])
|
{
| {
|
$view['perpage'] = 20;
|
$view['perpage'] = 20;
|
}
| }
|
$view['perpage'] = intval($view['perpage']);
// Establish which page we're viewing and the starting index for querying
|
$view['perpage'] = intval($view['perpage']);
// Establish which page we're viewing and the starting index for querying
|
$mybb->input['page'] = intval($mybb->input['page']); if($mybb->input['page'])
| // Establish which page we're viewing and the starting index for querying if(!isset($mybb->input['page'])) { $mybb->input['page'] = 1; } else { $mybb->input['page'] = intval($mybb->input['page']); }
if($mybb->input['page'])
|
{ $start = ($mybb->input['page'] - 1) * $view['perpage']; }
| { $start = ($mybb->input['page'] - 1) * $view['perpage']; }
|
Zeile 3244 | Zeile 3374 |
---|
} $from_bit = "";
|
} $from_bit = "";
|
if($mybb->input['from'] == "home")
| if(isset($mybb->input['from']) && $mybb->input['from'] == "home")
|
{ $from_bit = "&from=home"; }
| { $from_bit = "&from=home"; }
|
Zeile 3282 | Zeile 3412 |
---|
ORDER BY {$view['sortby']} {$view['sortorder']} LIMIT {$start}, {$view['perpage']} ");
|
ORDER BY {$view['sortby']} {$view['sortorder']} LIMIT {$start}, {$view['perpage']} ");
|
| $users = '';
|
while($user = $db->fetch_array($query))
|
while($user = $db->fetch_array($query))
|
{
| { $comma = $groups_list = '';
|
$user['view']['username'] = "<a href=\"index.php?module=user-users&action=edit&uid={$user['uid']}\">".format_name($user['username'], $user['usergroup'], $user['displaygroup'])."</a>"; $user['view']['usergroup'] = $usergroups[$user['usergroup']]['title'];
|
$user['view']['username'] = "<a href=\"index.php?module=user-users&action=edit&uid={$user['uid']}\">".format_name($user['username'], $user['usergroup'], $user['displaygroup'])."</a>"; $user['view']['usergroup'] = $usergroups[$user['usergroup']]['title'];
|
$additional_groups = explode(",", $user['additionalgroups']); $comma = $groups_list = ''; foreach($additional_groups as $group)
| if($user['additionalgroups'])
|
{
|
{
|
$groups_list .= "{$comma}{$usergroups[$group]['title']}"; $comma = $lang->comma;
| $additional_groups = explode(",", $user['additionalgroups']);
foreach($additional_groups as $group) { $groups_list .= "{$comma}{$usergroups[$group]['title']}"; $comma = $lang->comma; }
|
} if(!$groups_list) {
| } if(!$groups_list) {
|
Zeile 3310 | Zeile 3445 |
---|
if($user['usergroup'] == 5) { if($user['coppauser'])
|
if($user['usergroup'] == 5) { if($user['coppauser'])
|
{ $popup->add_item($lang->approve_coppa_user, "index.php?module=user-users&action=activate_user&uid={$user['uid']}{$from_bit}"); }
| { $popup->add_item($lang->approve_coppa_user, "index.php?module=user-users&action=activate_user&uid={$user['uid']}&my_post_key={$mybb->post_code}{$from_bit}"); }
|
else {
|
else {
|
$popup->add_item($lang->approve_user, "index.php?module=user-users&action=activate_user&uid={$user['uid']}{$from_bit}");
| $popup->add_item($lang->approve_user, "index.php?module=user-users&action=activate_user&uid={$user['uid']}&my_post_key={$mybb->post_code}{$from_bit}");
|
}
|
}
|
}
| }
|
$popup->add_item($lang->delete_user, "index.php?module=user-users&action=delete&uid={$user['uid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->user_deletion_confirmation}')"); $popup->add_item($lang->show_referred_users, "index.php?module=user-users&action=referrers&uid={$user['uid']}"); $popup->add_item($lang->show_ip_addresses, "index.php?module=user-users&action=ipaddresses&uid={$user['uid']}");
| $popup->add_item($lang->delete_user, "index.php?module=user-users&action=delete&uid={$user['uid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->user_deletion_confirmation}')"); $popup->add_item($lang->show_referred_users, "index.php?module=user-users&action=referrers&uid={$user['uid']}"); $popup->add_item($lang->show_ip_addresses, "index.php?module=user-users&action=ipaddresses&uid={$user['uid']}");
|
Zeile 3333 | Zeile 3468 |
---|
else { $reputation = "-";
|
else { $reputation = "-";
|
}
| }
|
if($mybb->settings['enablewarningsystem'] != 0 && $usergroups[$user['usergroup']]['canreceivewarnings'] != 0) { $warning_level = round($user['warningpoints']/$mybb->settings['maxwarningpoints']*100);
| if($mybb->settings['enablewarningsystem'] != 0 && $usergroups[$user['usergroup']]['canreceivewarnings'] != 0) { $warning_level = round($user['warningpoints']/$mybb->settings['maxwarningpoints']*100);
|
Zeile 3381 | Zeile 3516 |
---|
} }
|
} }
|
if(!$view['table_id'])
| if(!isset($view['table_id']))
|
{ $view['table_id'] = "users_list"; }
| { $view['table_id'] = "users_list"; }
|
Zeile 3426 | Zeile 3561 |
---|
$built_view = $search->construct_return; $built_view .= "<div class=\"{$search_class}\" style=\"padding-bottom: 3px; margin-top: -9px; {$search_style}\">"; $built_view .= $search->generate_hidden_field('action', 'search')."\n";
|
$built_view = $search->construct_return; $built_view .= "<div class=\"{$search_class}\" style=\"padding-bottom: 3px; margin-top: -9px; {$search_style}\">"; $built_view .= $search->generate_hidden_field('action', 'search')."\n";
|
if($view['conditions']['username'])
| if(isset($view['conditions']['username']))
|
{ $default_class = ''; $value = $view['conditions']['username'];
| { $default_class = ''; $value = $view['conditions']['username'];
|
Zeile 3439 | Zeile 3574 |
---|
$built_view .= $search->generate_text_box('username', $value, array('id' => 'search_keywords', 'class' => "{$default_class} field150 field_small"))."\n"; $built_view .= "<input type=\"submit\" class=\"search_button\" value=\"{$lang->search}\" />\n"; if($view['popup'])
|
$built_view .= $search->generate_text_box('username', $value, array('id' => 'search_keywords', 'class' => "{$default_class} field150 field_small"))."\n"; $built_view .= "<input type=\"submit\" class=\"search_button\" value=\"{$lang->search}\" />\n"; if($view['popup'])
|
{
| {
|
$built_view .= " <div style=\"display: inline\">{$view['popup']}</div>\n"; } $built_view .= "<script type='text/javascript'> var form = document.getElementById('search_form'); form.onsubmit = function() { var search = document.getElementById('search_keywords');
|
$built_view .= " <div style=\"display: inline\">{$view['popup']}</div>\n"; } $built_view .= "<script type='text/javascript'> var form = document.getElementById('search_form'); form.onsubmit = function() { var search = document.getElementById('search_keywords');
|
if(search.value == '' || search.value == '{$lang->search_for_user}') {
| if(search.value == '' || search.value == '".addcslashes($lang->search_for_user, "'")."') {
|
search.focus(); return false; }
| search.focus(); return false; }
|
Zeile 3456 | Zeile 3591 |
---|
var search = document.getElementById('search_keywords'); search.onfocus = function() {
|
var search = document.getElementById('search_keywords'); search.onfocus = function() {
|
if(this.value == '{$lang->search_for_user}')
| if(this.value == '".addcslashes($lang->search_for_user, "'")."')
|
{ $(this).removeClassName('search_default'); this.value = '';
|
{ $(this).removeClassName('search_default'); this.value = '';
|
} }
| } }
|
search.onblur = function() { if(this.value == '') { $(this).addClassName('search_default');
|
search.onblur = function() { if(this.value == '') { $(this).addClassName('search_default');
|
this.value = '{$lang->search_for_user}';
| this.value = '".addcslashes($lang->search_for_user, "'")."';
|
} } // fix the styling used if we have a different default value
|
} } // fix the styling used if we have a different default value
|
if(search.value != '{$lang->search_for_user}') { $(search).removeClassName('search_default'); }
| if(search.value != '".addcslashes($lang->search_for_user, "'")."') { $(search).removeClassName('search_default'); }
|
</script>\n"; $built_view .= "</div>\n";
| </script>\n"; $built_view .= "</div>\n";
|
Zeile 3486 | Zeile 3621 |
---|
new autoComplete("search_keywords", "../xmlhttp.php?action=get_users", {valueSpan: "username"}); // --> </script>';
|
new autoComplete("search_keywords", "../xmlhttp.php?action=get_users", {valueSpan: "username"}); // --> </script>';
|
|
|
$built_view .= $search->end();
|
$built_view .= $search->end();
|
$built_view .= $pagination;
| if(isset($pagination)) { $built_view .= $pagination; }
|
if($view['view_type'] != "card") { $checkbox = '';
| if($view['view_type'] != "card") { $checkbox = '';
|
Zeile 3499 | Zeile 3637 |
---|
$checkbox = "<input type=\"checkbox\" name=\"allbox\" onclick=\"inlineModeration.checkAll(this)\" /> "; } $built_view .= $table->construct_html("{$switch_view}<div>{$checkbox}{$lang->users}{$view_title}</div>", 1, "", $view['table_id']);
|
$checkbox = "<input type=\"checkbox\" name=\"allbox\" onclick=\"inlineModeration.checkAll(this)\" /> "; } $built_view .= $table->construct_html("{$switch_view}<div>{$checkbox}{$lang->users}{$view_title}</div>", 1, "", $view['table_id']);
|
$built_view .= $pagination;
| if(isset($pagination)) { $built_view .= $pagination; }
|
$built_view .= ' <script type="text/javascript" src="'.$mybb->settings['bburl'].'/jscripts/inline_moderation.js?ver=1400"></script>
| $built_view .= ' <script type="text/javascript" src="'.$mybb->settings['bburl'].'/jscripts/inline_moderation.js?ver=1400"></script>
|
Zeile 3563 | Zeile 3704 |
---|
// Otherwise, just user data else if($field != "username") {
|
// Otherwise, just user data else if($field != "username") {
|
if($user['view'][$field])
| if(isset($user['view'][$field]))
|
{ $value = $user['view'][$field]; }
| { $value = $user['view'][$field]; }
|
Zeile 3779 | Zeile 3920 |
---|
break; case "textarea": $extra = '';
|
break; case "textarea": $extra = '';
|
if($mybb->input['action'] == "search")
| if(isset($mybb->input['action']) && $mybb->input['action'] == "search")
|
{ $extra = " {$lang->or} ".$form->generate_check_box("profile_fields[{$field_name}_blank]", 1, $lang->is_not_blank, array('id' => "{$field_name}_blank", 'checked' => $values[$field_name.'_blank'])); }
| { $extra = " {$lang->or} ".$form->generate_check_box("profile_fields[{$field_name}_blank]", 1, $lang->is_not_blank, array('id' => "{$field_name}_blank", 'checked' => $values[$field_name.'_blank'])); }
|
Zeile 3788 | Zeile 3929 |
---|
break; default: $extra = '';
|
break; default: $extra = '';
|
if($mybb->input['action'] == "search")
| if(isset($mybb->input['action']) && $mybb->input['action'] == "search")
|
{ $extra = " {$lang->or} ".$form->generate_check_box("profile_fields[{$field_name}_blank]", 1, $lang->is_not_blank, array('id' => "{$field_name}_blank", 'checked' => $values[$field_name.'_blank'])); }
| { $extra = " {$lang->or} ".$form->generate_check_box("profile_fields[{$field_name}_blank]", 1, $lang->is_not_blank, array('id' => "{$field_name}_blank", 'checked' => $values[$field_name.'_blank'])); }
|
Zeile 3830 | Zeile 3971 |
---|
$form_container->output_row($lang->username_contains, "", $form->generate_text_box('conditions[username]', $input['conditions']['username'], array('id' => 'username')), 'username'); $form_container->output_row($lang->email_address_contains, "", $form->generate_text_box('conditions[email]', $input['conditions']['email'], array('id' => 'email')), 'email');
|
$form_container->output_row($lang->username_contains, "", $form->generate_text_box('conditions[username]', $input['conditions']['username'], array('id' => 'username')), 'username'); $form_container->output_row($lang->email_address_contains, "", $form->generate_text_box('conditions[email]', $input['conditions']['email'], array('id' => 'email')), 'email');
|
| $options = array();
|
$query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) {
| $query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while($usergroup = $db->fetch_array($query)) {
|