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 5380 2011-02-21 12:04:43Z Tomm $
| * $Id: users.php 5646 2011-10-31 10:32:20Z PirataNervo $
|
*/
// Disallow direct access to this file for security reasons
| */
// Disallow direct access to this file for security reasons
|
Zeile 159 | Zeile 159 |
---|
// We've selected a new avatar for this user! if($mybb->input['avatar']) {
|
// We've selected a new avatar for this user! if($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 181 | Zeile 187 |
---|
// Now a tad of javascript to submit the parent window form echo "<script type=\"text/javascript\">window.parent.submitUserForm();</script>"; exit;
|
// Now a tad of javascript to submit the parent window form echo "<script type=\"text/javascript\">window.parent.submitUserForm();</script>"; exit;
|
}
| }
|
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"; echo "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"; echo "<head profile=\"http://gmpg.org/xfn/1\">\n";
| echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"; echo "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"; echo "<head profile=\"http://gmpg.org/xfn/1\">\n";
|
Zeile 204 | Zeile 210 |
---|
if(!is_dir($mybb->settings['avatardir']) && is_dir(MYBB_ROOT."/images/avatars/")) { $mybb->settings['avatardir'] = "../images/avatars/";
|
if(!is_dir($mybb->settings['avatardir']) && is_dir(MYBB_ROOT."/images/avatars/")) { $mybb->settings['avatardir'] = "../images/avatars/";
|
}
| }
|
// Within a gallery if(!empty($gallery)) {
| // Within a gallery if(!empty($gallery)) {
|
Zeile 223 | Zeile 229 |
---|
$gallery_name = ucwords($gallery_name);
if($gallery_path[$key+1])
|
$gallery_name = ucwords($gallery_name);
if($gallery_path[$key+1])
|
{
| {
|
$breadcrumb .= " » <a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}&gallery={$breadcrumb_url}\">{$gallery_name}</a>"; } else { $breadcrumb .= " » {$gallery_name}";
|
$breadcrumb .= " » <a href=\"index.php?module=user-users&action=avatar_gallery&uid={$user['uid']}&gallery={$breadcrumb_url}\">{$gallery_name}</a>"; } else { $breadcrumb .= " » {$gallery_name}";
|
}
| }
|
} } else
| } } else
|
Zeile 238 | Zeile 244 |
---|
} } else
|
} } else
|
{
| {
|
$path = ""; $real_path = $mybb->settings['avatardir']; }
| $path = ""; $real_path = $mybb->settings['avatardir']; }
|
Zeile 252 | Zeile 258 |
---|
foreach($files as $file) { if($file == "." || $file == ".." || $file == ".svn")
|
foreach($files as $file) { if($file == "." || $file == ".." || $file == ".svn")
|
{
| {
|
continue; }
| continue; }
|
Zeile 294 | Zeile 300 |
---|
"width" => $dimensions[0], "height" => $dimensions[1] );
|
"width" => $dimensions[0], "height" => $dimensions[1] );
|
} } }
require_once MYBB_ROOT."inc/functions_image.php";
| } } }
require_once MYBB_ROOT."inc/functions_image.php";
|
// Now we're done, we can simply show our gallery page echo "<div id=\"gallery_breadcrumb\">{$breadcrumb}</div>\n"; echo "<div id=\"gallery\">\n";
| // Now we're done, we can simply show our gallery page echo "<div id=\"gallery_breadcrumb\">{$breadcrumb}</div>\n"; echo "<div id=\"gallery\">\n";
|
Zeile 322 | Zeile 328 |
---|
$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 340 |
---|
$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 "</div>"; echo "</body>";
| echo "</ul>\n"; echo "</div>"; echo "</body>";
|
Zeile 347 | Zeile 353 |
---|
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);
| $query = $db->simple_select("users", "*", "uid='".intval($mybb->input['uid'])."'"); $user = $db->fetch_array($query);
|
Zeile 1054 | Zeile 1066 |
---|
else { $age = '';
|
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("<strong>{$lang->email_address}:</strong> <a href=\"mailto:".htmlspecialchars_uni($user['email'])."\">".htmlspecialchars_uni($user['email'])."</a>");
| $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("<strong>{$lang->email_address}:</strong> <a href=\"mailto:".htmlspecialchars_uni($user['email'])."\">".htmlspecialchars_uni($user['email'])."</a>");
|
Zeile 1068 | Zeile 1080 |
---|
$table->construct_row(); $table->construct_cell("<strong>{$lang->posts_per_day}:</strong> {$posts_per_day}"); $table->construct_cell("<strong>{$lang->reputation}:</strong> {$reputation}");
|
$table->construct_row(); $table->construct_cell("<strong>{$lang->posts_per_day}:</strong> {$posts_per_day}"); $table->construct_cell("<strong>{$lang->reputation}:</strong> {$reputation}");
|
$table->construct_row();
| $table->construct_row();
|
$table->construct_cell("<strong>{$lang->percent_of_total_posts}:</strong> {$percent_posts}"); $table->construct_cell("<strong>{$lang->warning_level}:</strong> {$warning_level}");
|
$table->construct_cell("<strong>{$lang->percent_of_total_posts}:</strong> {$percent_posts}"); $table->construct_cell("<strong>{$lang->warning_level}:</strong> {$warning_level}");
|
$table->construct_row();
| $table->construct_row();
|
$table->construct_cell("<strong>{$lang->registration_ip}:</strong> {$user['regip']}"); $table->construct_cell("<strong>{$lang->last_known_ip}:</strong> {$user['lastip']}"); $table->construct_row();
|
$table->construct_cell("<strong>{$lang->registration_ip}:</strong> {$user['regip']}"); $table->construct_cell("<strong>{$lang->last_known_ip}:</strong> {$user['lastip']}"); $table->construct_row();
|
|
|
$table->output("{$lang->user_overview}: {$user['username']}"); echo "</div>\n";
| $table->output("{$lang->user_overview}: {$user['username']}"); echo "</div>\n";
|
Zeile 1089 | Zeile 1101 |
---|
$form_container->output_row($lang->new_password, $lang->new_password_desc, $form->generate_password_box('new_password', $mybb->input['new_password'], array('id' => 'new_password', 'autocomplete' => 'off')), 'new_password'); $form_container->output_row($lang->confirm_new_password, $lang->new_password_desc, $form->generate_password_box('confirm_new_password', $mybb->input['confirm_new_password'], array('id' => 'confirm_new_password')), 'confirm_new_password'); $form_container->output_row($lang->email_address." <em>*</em>", "", $form->generate_text_box('email', $mybb->input['email'], array('id' => 'email')), 'email');
|
$form_container->output_row($lang->new_password, $lang->new_password_desc, $form->generate_password_box('new_password', $mybb->input['new_password'], array('id' => 'new_password', 'autocomplete' => 'off')), 'new_password'); $form_container->output_row($lang->confirm_new_password, $lang->new_password_desc, $form->generate_password_box('confirm_new_password', $mybb->input['confirm_new_password'], array('id' => 'confirm_new_password')), 'confirm_new_password'); $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; $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'];
|
$display_group_options[0] = $lang->use_primary_user_group; $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'];
|
}
| }
|
if(!is_array($mybb->input['additionalgroups'])) {
| if(!is_array($mybb->input['additionalgroups'])) {
|
Zeile 1110 | Zeile 1122 |
---|
// Output custom profile fields - required output_custom_profile_fields($profile_fields['required'], $mybb->input['profile_fields'], $form_container, $form);
|
// Output custom profile fields - required output_custom_profile_fields($profile_fields['required'], $mybb->input['profile_fields'], $form_container, $form);
|
|
|
$form_container->end(); $form_container = new FormContainer($lang->optional_profile_info.": {$user['username']}");
| $form_container->end(); $form_container = new FormContainer($lang->optional_profile_info.": {$user['username']}");
|
Zeile 1221 | Zeile 1233 |
---|
{ if($ppp <= 0) continue; $ppp_options[$ppp] = $ppp;
|
{ if($ppp <= 0) continue; $ppp_options[$ppp] = $ppp;
|
} }
| } }
|
}
$thread_options = array(
| }
$thread_options = array(
|
Zeile 1246 | Zeile 1258 |
---|
$form_container->end(); echo "</div>\n";
|
$form_container->end(); echo "</div>\n";
|
//
| //
|
// SIGNATURE EDITOR // $signature_editor = $form->generate_text_area("signature", $mybb->input['signature'], array('id' => 'signature', 'rows' => 15, 'cols' => '70', 'style' => 'width: 95%'));
| // SIGNATURE EDITOR // $signature_editor = $form->generate_text_area("signature", $mybb->input['signature'], array('id' => 'signature', 'rows' => 15, 'cols' => '70', 'style' => 'width: 95%'));
|
Zeile 1261 | Zeile 1273 |
---|
{ $sig_mycode = $lang->on; $signature_editor .= build_mycode_inserter("signature");
|
{ $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 1275 | Zeile 1287 |
---|
echo "<div id=\"tab_signature\">\n"; $form_container = new FormContainer("{$lang->signature}: {$user['username']}"); $form_container->output_row($lang->signature, $lang->sprintf($lang->signature_desc, $sig_mycode, $sig_smilies, $sig_imgcode, $sig_html), $signature_editor, 'signature');
|
echo "<div id=\"tab_signature\">\n"; $form_container = new FormContainer("{$lang->signature}: {$user['username']}"); $form_container->output_row($lang->signature, $lang->sprintf($lang->signature_desc, $sig_mycode, $sig_smilies, $sig_imgcode, $sig_html), $signature_editor, 'signature');
|
$periods = array( "hours" => $lang->expire_hours, "days" => $lang->expire_days,
| $periods = array( "hours" => $lang->expire_hours, "days" => $lang->expire_days,
|
"weeks" => $lang->expire_weeks, "months" => $lang->expire_months, "never" => $lang->expire_permanent
| "weeks" => $lang->expire_weeks, "months" => $lang->expire_months, "never" => $lang->expire_permanent
|
Zeile 1390 | Zeile 1402 |
---|
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 1502 | Zeile 1514 |
---|
echo "</div>\n";
$buttons[] = $form->generate_submit_button($lang->save_user);
|
echo "</div>\n";
$buttons[] = $form->generate_submit_button($lang->save_user);
|
$form->output_submit_wrapper($buttons);
| $form->output_submit_wrapper($buttons);
|
$form->end();
|
$form->end();
|
|
|
echo '<script type="text/javascript"> <!--
|
echo '<script type="text/javascript"> <!--
|
|
|
function toggleBox(action) { if(action == "modpost")
| function toggleBox(action) { if(action == "modpost")
|
Zeile 1529 | Zeile 1541 |
---|
{ $("moderateposting").checked = false; $("modpost").hide();
|
{ $("moderateposting").checked = false; $("modpost").hide();
|
|
|
if($("suspendposting").checked == true) { $("suspost").show();
| if($("suspendposting").checked == true) { $("suspost").show();
|
Zeile 1557 | Zeile 1569 |
---|
else { $("suspost").show();
|
else { $("suspost").show();
|
}
| }
|
// --> </script>';
| // --> </script>';
|
Zeile 1614 | Zeile 1626 |
---|
// Did this user have an uploaded avatar? if($user['avatartype'] == "upload")
|
// Did this user have an uploaded avatar? if($user['avatartype'] == "upload")
|
{
| {
|
// Removes the ./ at the beginning the timestamp on the end... @unlink("../".substr($user['avatar'], 2, -20)); }
| // Removes the ./ at the beginning the timestamp on the end... @unlink("../".substr($user['avatar'], 2, -20)); }
|
Zeile 1726 | Zeile 1738 |
---|
{ $user['regip'] = $lang->unknown; $controls = '';
|
{ $user['regip'] = $lang->unknown; $controls = '';
|
}
| }
|
else { $popup = new PopupMenu("user_reg", $lang->options);
| else { $popup = new PopupMenu("user_reg", $lang->options);
|
Zeile 1820 | Zeile 1832 |
---|
$db->update_query("pollvotes", $uid_update, "uid='{$source_user['uid']}'"); $db->update_query("posts", $uid_update, "uid='{$source_user['uid']}'"); $db->update_query("privatemessages", $uid_update, "uid='{$source_user['uid']}'");
|
$db->update_query("pollvotes", $uid_update, "uid='{$source_user['uid']}'"); $db->update_query("posts", $uid_update, "uid='{$source_user['uid']}'"); $db->update_query("privatemessages", $uid_update, "uid='{$source_user['uid']}'");
|
| $db->update_query("reportedposts", $uid_update, "uid='{$source_user['uid']}'");
|
$db->update_query("threadratings", $uid_update, "uid='{$source_user['uid']}'"); $db->update_query("threads", $uid_update, "uid='{$source_user['uid']}'"); $db->delete_query("sessions", "uid='{$source_user['uid']}'");
| $db->update_query("threadratings", $uid_update, "uid='{$source_user['uid']}'"); $db->update_query("threads", $uid_update, "uid='{$source_user['uid']}'"); $db->delete_query("sessions", "uid='{$source_user['uid']}'");
|
Zeile 1838 | Zeile 1851 |
---|
$rep_update = array( "adduid" => $destination_user['uid'], "uid" => $destination_user['uid']
|
$rep_update = array( "adduid" => $destination_user['uid'], "uid" => $destination_user['uid']
|
);
| );
|
$db->update_query("reputation", $rep_update, "adduid = '".$source_user['uid']."' OR uid = '".$source_user['uid']."'");
// Now that all the repuation is merged, figure out what to do with this user's comments...
| $db->update_query("reputation", $rep_update, "adduid = '".$source_user['uid']."' OR uid = '".$source_user['uid']."'");
// Now that all the repuation is merged, figure out what to do with this user's comments...
|
Zeile 1949 | Zeile 1962 |
---|
// Redirect! flash_message("<strong>{$source_user['username']}</strong> {$lang->success_merged} {$destination_user['username']}", "success"); admin_redirect("index.php?module=user-users");
|
// Redirect! flash_message("<strong>{$source_user['username']}</strong> {$lang->success_merged} {$destination_user['username']}", "success"); admin_redirect("index.php?module=user-users");
|
exit;
| exit;
|
} }
$page->add_breadcrumb_item($lang->merge_users); $page->output_header($lang->merge_users);
|
} }
$page->add_breadcrumb_item($lang->merge_users); $page->output_header($lang->merge_users);
|
|
|
$page->output_nav_tabs($sub_tabs, 'merge_users');
// If we have any error messages, show them
| $page->output_nav_tabs($sub_tabs, 'merge_users');
// If we have any error messages, show them
|
Zeile 2003 | Zeile 2016 |
---|
if(!$admin_view['vid'] || ($admin_view['visibility'] == 1 && $admin_view['uid'] != $mybb->user['uid'])) { unset($admin_view);
|
if(!$admin_view['vid'] || ($admin_view['visibility'] == 1 && $admin_view['uid'] != $mybb->user['uid'])) { unset($admin_view);
|
} }
| } }
|
if($mybb->input['search_id'] && $admin_session['data']['user_views'][$mybb->input['search_id']]) { $admin_view = $admin_session['data']['user_views'][$mybb->input['search_id']];
| if($mybb->input['search_id'] && $admin_session['data']['user_views'][$mybb->input['search_id']]) { $admin_view = $admin_session['data']['user_views'][$mybb->input['search_id']];
|
Zeile 2229 | Zeile 2242 |
---|
$mybb->input['action'] = "inline_activated"; // Force a change to the action so we can add it to the adminlog log_admin_action($to_update_count); // Add to adminlog my_unsetcookie("inlinemod_useracp"); // Unset the cookie, so that the users aren't still selected when we're redirected
|
$mybb->input['action'] = "inline_activated"; // Force a change to the action so we can add it to the adminlog log_admin_action($to_update_count); // Add to adminlog my_unsetcookie("inlinemod_useracp"); // Unset the cookie, so that the users aren't still selected when we're redirected
|
|
|
flash_message($lang->inline_activated, 'success'); admin_redirect("index.php?module=user-users".$vid_url); }
| flash_message($lang->inline_activated, 'success'); admin_redirect("index.php?module=user-users".$vid_url); }
|
Zeile 2388 | Zeile 2401 |
---|
echo $form->generate_hidden_field('inline_action', 'multiban'); echo $form->generate_hidden_field('processed', '1');
|
echo $form->generate_hidden_field('inline_action', 'multiban'); echo $form->generate_hidden_field('processed', '1');
|
$form_container = new FormContainer('<div class="float_right"><a href="index.php?module=user-users&action=inline_edit&inline_action=multilift&my_post_key={$mybb->post_code}">'.$lang->lift_bans.'</a></div>'.$lang->mass_ban);
| $form_container = new FormContainer('<div class="float_right"><a href="index.php?module=user-users&action=inline_edit&inline_action=multilift&my_post_key='.$mybb->post_code.'">'.$lang->lift_bans.'</a></div>'.$lang->mass_ban);
|
$form_container->output_row($lang->ban_reason, "", $form->generate_text_box('reason', $mybb->input['reason'], array('id' => 'reason')), 'reason'); $ban_times = fetch_ban_times(); foreach($ban_times as $time => $period)
| $form_container->output_row($lang->ban_reason, "", $form->generate_text_box('reason', $mybb->input['reason'], array('id' => 'reason')), 'reason'); $ban_times = fetch_ban_times(); foreach($ban_times as $time => $period)
|
Zeile 2397 | Zeile 2410 |
---|
{ $friendly_time = my_date("D, jS M Y @ g:ia", ban_date2timestamp($time)); $period = "{$period} ({$friendly_time})";
|
{ $friendly_time = my_date("D, jS M Y @ g:ia", ban_date2timestamp($time)); $period = "{$period} ({$friendly_time})";
|
}
| }
|
$length_list[$time] = $period; } $form_container->output_row($lang->ban_time, "", $form->generate_select_box('bantime', $length_list, $mybb->input['bantime'], array('id' => 'bantime')), 'bantime');
| $length_list[$time] = $period; } $form_container->output_row($lang->ban_time, "", $form->generate_select_box('bantime', $length_list, $mybb->input['bantime'], array('id' => 'bantime')), 'bantime');
|
Zeile 2509 | Zeile 2522 |
---|
$base_time = 24 * 60 * 60;
switch($mybb->input['set'])
|
$base_time = 24 * 60 * 60;
switch($mybb->input['set'])
|
{
| {
|
case '1': $threshold = $base_time * 31; // 1 month = 31 days, in the standard terms break;
| case '1': $threshold = $base_time * 31; // 1 month = 31 days, in the standard terms break;
|
Zeile 2620 | Zeile 2633 |
---|
//log_admin_action(); my_unsetcookie("inlinemod_useracp"); // We've got our users, remove the cookie flash_message($lang->prune_complete, 'success');
|
//log_admin_action(); my_unsetcookie("inlinemod_useracp"); // We've got our users, remove the cookie flash_message($lang->prune_complete, 'success');
|
admin_redirect("index.php?module=user-users".$vid_url); }
| admin_redirect("index.php?module=user-users".$vid_url); }
|
}
$page->output_header($lang->manage_users);
| }
$page->output_header($lang->manage_users);
|
Zeile 2635 | Zeile 2648 |
---|
$table->output($lang->important);
if($errors)
|
$table->output($lang->important);
if($errors)
|
{
| {
|
$page->output_inline_error($errors); }
| $page->output_inline_error($errors); }
|
Zeile 2677 | Zeile 2690 |
---|
{ $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();
| $form_container->output_row($lang->relative_date, "", $lang->delete_posts." ".$form->generate_select_box('set', $set_options, $mybb->input['set']), 'set'); $form_container->end();
|
Zeile 2845 | Zeile 2858 |
---|
while($view = $db->fetch_array($query)) { $popup->add_item(htmlspecialchars_uni($view['title']), "index.php?module=user-users&vid={$view['vid']}");
|
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();
if($mybb->input['type'])
|
$popup->add_item("<em>{$lang->manage_views}</em>", "index.php?module=user-users&action=views"); $admin_view['popup'] = $popup->fetch();
if($mybb->input['type'])
|
{
| {
|
$admin_view['view_type'] = $mybb->input['type'];
|
$admin_view['view_type'] = $mybb->input['type'];
|
}
$results = build_users_view($admin_view);
| }
$results = build_users_view($admin_view);
|
if(!$results) {
| if(!$results) {
|
Zeile 2879 | Zeile 2892 |
---|
if($inline != true) { echo "<div style=\"display: inline; float: right;\">{$admin_view['popup']}</div><br />\n";
|
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_inline_error($errors); }
echo $results;
|
|
|
$page->output_footer(); }
| $page->output_footer(); }
|
Zeile 2912 | Zeile 2925 |
---|
if(!is_array($view['conditions'])) { $view['conditions'] = unserialize($view['conditions']);
|
if(!is_array($view['conditions'])) { $view['conditions'] = unserialize($view['conditions']);
|
}
| }
|
if(!is_array($view['fields'])) { $view['fields'] = unserialize($view['fields']);
| if(!is_array($view['fields'])) { $view['fields'] = unserialize($view['fields']);
|
Zeile 2920 | Zeile 2933 |
---|
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($mybb->input['username'])
|
{ $view['conditions']['username'] = $mybb->input['username'];
|
{ $view['conditions']['username'] = $mybb->input['username'];
|
} if($view['vid'])
| } if($view['vid'])
|
{ $view['url'] .= "&vid={$view['vid']}"; }
| { $view['url'] .= "&vid={$view['vid']}"; }
|
Zeile 2946 | Zeile 2959 |
---|
if($mybb->input['username']) { $view['url'] .= "&username=".urlencode(htmlspecialchars_uni($mybb->input['username']));
|
if($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'])){ $view['url'] .= "&action=referrers&uid=".htmlspecialchars($view['conditions']['referrer']); }
|
// Do we not have any views? if(empty($view))
|
// Do we not have any views? if(empty($view))
|
{
| {
|
return false; }
| return false; }
|
Zeile 2967 | Zeile 2984 |
---|
foreach($view['fields'] as $field) { if(!$user_view_fields[$field])
|
foreach($view['fields'] as $field) { if(!$user_view_fields[$field])
|
{
| {
|
continue; } $view_field = $user_view_fields[$field];
| continue; } $view_field = $user_view_fields[$field];
|
Zeile 2979 | Zeile 2996 |
---|
if($view_field['align']) { $field_options['class'] = "align_".$view_field['align'];
|
if($view_field['align']) { $field_options['class'] = "align_".$view_field['align'];
|
}
| }
|
$table->construct_header($view_field['title'], $field_options); } $table->construct_header("<input type=\"checkbox\" name=\"allbox\" onclick=\"inlineModeration.checkAll(this);\" />"); // Create a header for the "select" boxes
|
$table->construct_header($view_field['title'], $field_options); } $table->construct_header("<input type=\"checkbox\" name=\"allbox\" onclick=\"inlineModeration.checkAll(this);\" />"); // Create a header for the "select" boxes
|
}
| }
|
$search_sql = '1=1';
// Build the search SQL for users
|
$search_sql = '1=1';
// Build the search SQL for users
|
|
|
// List of valid LIKE search fields $user_like_fields = array("username", "email", "website", "icq", "aim", "yahoo", "msn", "signature", "usertitle"); foreach($user_like_fields as $search_field)
|
// List of valid LIKE search fields $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])
| { if($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'])) { $search_sql .= " AND u.{$search_field} != ''"; }
|
}
// EXACT matching fields
| }
// EXACT matching fields
|
Zeile 3012 | Zeile 3033 |
---|
// LESS THAN or GREATER THAN $direction_fields = array("postnum"); foreach($direction_fields as $search_field)
|
// LESS THAN or GREATER THAN $direction_fields = array("postnum"); 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]) {
| $direction_field = $search_field."_dir"; if(($view['conditions'][$search_field] || $view['conditions'][$search_field] === '0') && $view['conditions'][$direction_field]) {
|
Zeile 3020 | Zeile 3041 |
---|
{ case "greater_than": $direction = ">";
|
{ case "greater_than": $direction = ">";
|
break;
| break;
|
case "less_than": $direction = "<"; break;
| case "less_than": $direction = "<"; break;
|
Zeile 3028 | Zeile 3049 |
---|
$direction = "="; } $search_sql .= " AND u.{$search_field}{$direction}'".$db->escape_string($view['conditions'][$search_field])."'";
|
$direction = "="; } $search_sql .= " AND u.{$search_field}{$direction}'".$db->escape_string($view['conditions'][$search_field])."'";
|
| } }
// Registration searching $reg_fields = array("regdate"); foreach($reg_fields as $search_field) { if(intval($view['conditions'][$search_field])) { $threshold = TIME_NOW - (intval($view['conditions'][$search_field]) * 24 * 60 * 60);
$search_sql .= " AND u.{$search_field} >= '{$threshold}'";
|
} }
| } }
|
Zeile 3078 | Zeile 3111 |
---|
else { $ip_sql = "longipaddress > '{$ip_range[0]}' AND longipaddress < '{$ip_range[1]}'";
|
else { $ip_sql = "longipaddress > '{$ip_range[0]}' AND longipaddress < '{$ip_range[1]}'";
|
} }
| } }
|
$ip_uids = array(0); $query = $db->simple_select("posts", "uid", $ip_sql); while($uid = $db->fetch_field($query, "uid"))
| $ip_uids = array(0); $query = $db->simple_select("posts", "uid", $ip_sql); while($uid = $db->fetch_field($query, "uid"))
|
Zeile 3099 | Zeile 3132 |
---|
if(is_array($input)) { foreach($input as $value => $text)
|
if(is_array($input)) { foreach($input as $value => $text)
|
{ if($value == "N/A") {
| { if($value == $column) { $value = $text; }
if($value == $lang->na) {
|
continue; }
|
continue; }
|
$userfield_sql .= ' AND '.$db->escape_string($column)."='".$db->escape_string($value)."'"; } }
| if(strpos($column, '_blank') !== false) { $column = str_replace('_blank', '', $column); $userfield_sql .= ' AND '.$db->escape_string($column)." != ''"; } else { $userfield_sql .= ' AND '.$db->escape_string($column)."='".$db->escape_string($value)."'"; } } }
|
else if(!empty($input)) {
|
else if(!empty($input)) {
|
if($input == "N/A")
| if($input == $lang->na)
|
{ continue; }
|
{ continue; }
|
$userfield_sql .= ' AND '.$db->escape_string($column)." LIKE '%".$db->escape_string($input)."%'";
| if(strpos($column, '_blank') !== false) { $column = str_replace('_blank', '', $column); $userfield_sql .= ' AND '.$db->escape_string($column)." != ''"; } else { $userfield_sql .= ' AND '.$db->escape_string($column)." LIKE '%".$db->escape_string($input)."%'"; }
|
} }
|
} }
|
|
|
if($userfield_sql != '1=1') { $userfield_uids = array(0);
| if($userfield_sql != '1=1') { $userfield_uids = array(0);
|
Zeile 3269 | Zeile 3323 |
---|
{ if($user['coppauser']) {
|
{ 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}");
|
} }
| } }
|
Zeile 3635 | Zeile 3689 |
---|
list($type, $options) = explode("\n", $profile_field['type'], 2); $type = trim($type); $field_name = "fid{$profile_field['fid']}";
|
list($type, $options) = explode("\n", $profile_field['type'], 2); $type = trim($type); $field_name = "fid{$profile_field['fid']}";
|
|
|
switch($type) { case "multiselect":
|
switch($type) { case "multiselect":
|
if(!is_array($values[$field_name])) { $user_options = explode("\n", $values[$field_name]); } else { $user_options = $values[$field_name]; }
foreach($user_options as $val) { $selected_options[$val] = $val;
| if(!is_array($values[$field_name])) { $user_options = explode("\n", $values[$field_name]); } else { $user_options = $values[$field_name]; }
foreach($user_options as $val) { $selected_options[$val] = $val;
|
}
$select_options = explode("\n", $options);
| }
$select_options = explode("\n", $options);
|
Zeile 3659 | Zeile 3714 |
---|
$select_options[''] = $lang->na; }
|
$select_options[''] = $lang->na; }
|
foreach($select_options as $val) { $val = trim($val); $options[$val] = $val; }
| foreach($select_options as $val) { $val = trim($val); $options[$val] = $val; }
|
if(!$profile_field['length']) { $profile_field['length'] = 3;
|
if(!$profile_field['length']) { $profile_field['length'] = 3;
|
}
| }
|
$code = $form->generate_select_box("profile_fields[{$field_name}][]", $options, $selected_options, array('id' => "profile_field_{$field_name}", 'multiple' => true, 'size' => $profile_field['length'])); break; case "select":
|
$code = $form->generate_select_box("profile_fields[{$field_name}][]", $options, $selected_options, array('id' => "profile_field_{$field_name}", 'multiple' => true, 'size' => $profile_field['length'])); break; case "select":
|
$select_options = array(); if($search == true) { $select_options[''] = $lang->na; } $select_options += explode("\n", $options); $options = array(); foreach($select_options as $val)
| $select_options = array(); if($search == true) { $select_options[''] = $lang->na; } $select_options += explode("\n", $options); $options = array(); foreach($select_options as $val)
|
{ $val = trim($val); $options[$val] = $val; } if(!$profile_field['length'])
|
{ $val = trim($val); $options[$val] = $val; } if(!$profile_field['length'])
|
{
| {
|
$profile_field['length'] = 1; }
|
$profile_field['length'] = 1; }
|
$code = $form->generate_select_box("profile_fields[{$field_name}]", $options, $values[$field_name], array('id' => "profile_field_{$field_name}", 'size' => $profile_field['length']));
| if($search == true) { $code = $form->generate_select_box("profile_fields[{$field_name}][{$field_name}]", $options, $values[$field_name], array('id' => "profile_field_{$field_name}", 'size' => $profile_field['length'])); } else { $code = $form->generate_select_box("profile_fields[{$field_name}]", $options, $values[$field_name], array('id' => "profile_field_{$field_name}", 'size' => $profile_field['length'])); }
|
break; case "radio": $radio_options = array();
|
break; case "radio": $radio_options = array();
|
if($search == true) {
| if($search == true) {
|
$radio_options[''] = $lang->na;
|
$radio_options[''] = $lang->na;
|
}
| }
|
$radio_options += explode("\n", $options); foreach($radio_options as $val) {
| $radio_options += explode("\n", $options); foreach($radio_options as $val) {
|
Zeile 3706 | Zeile 3768 |
---|
if(!is_array($values[$field_name])) { $user_options = explode("\n", $values[$field_name]);
|
if(!is_array($values[$field_name])) { $user_options = explode("\n", $values[$field_name]);
|
}
| }
|
else { $user_options = $values[$field_name];
| else { $user_options = $values[$field_name];
|
Zeile 3728 | Zeile 3790 |
---|
} break; case "textarea":
|
} break; case "textarea":
|
$code = $form->generate_text_area("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'rows' => 6, 'cols' => 50)); break;
| $extra = ''; if($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'])); }
$code = $form->generate_text_area("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'rows' => 6, 'cols' => 50)).$extra; break;
|
default:
|
default:
|
$code = $form->generate_text_box("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'maxlength' => $profile_field['maxlength'], 'length' => $profile_field['length']));
| $extra = ''; if($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'])); }
$code = $form->generate_text_box("profile_fields[{$field_name}]", $values[$field_name], array('id' => "profile_field_{$field_name}", 'maxlength' => $profile_field['maxlength'], 'length' => $profile_field['length'])).$extra;
|
break; }
|
break; }
|
|
|
$form_container->output_row($profile_field['name'], $profile_field['description'], $code, "", array('id' => "profile_field_{$field_name}")); $code = $user_options = $selected_options = $radio_options = $val = $options = '';
|
$form_container->output_row($profile_field['name'], $profile_field['description'], $code, "", array('id' => "profile_field_{$field_name}")); $code = $user_options = $selected_options = $radio_options = $val = $options = '';
|
}
| }
|
}
|
}
|
|
|
function user_search_conditions($input=array(), &$form) { global $mybb, $db, $lang;
| function user_search_conditions($input=array(), &$form) { global $mybb, $db, $lang;
|
Zeile 3748 | Zeile 3823 |
---|
$input = $mybb->input; }
|
$input = $mybb->input; }
|
if(!is_array($input['conditions']))
| if(!is_array($input['conditions'])) { $input['conditions'] = unserialize($input['conditions']); } if(!is_array($input['profile_fields']))
|
{
|
{
|
$input['conditions'] = unserialize($input['conditions']);
| $input['profile_fields'] = unserialize($input['profile_fields']);
|
} if(!is_array($input['fields']))
| } if(!is_array($input['fields']))
|
Zeile 3770 | Zeile 3850 |
---|
$form_container->output_row($lang->is_member_of_groups, $lang->additional_user_groups_desc, $form->generate_select_box('conditions[usergroup][]', $options, $input['conditions']['usergroup'], array('id' => 'usergroups', 'multiple' => true, 'size' => 5)), 'usergroups');
|
$form_container->output_row($lang->is_member_of_groups, $lang->additional_user_groups_desc, $form->generate_select_box('conditions[usergroup][]', $options, $input['conditions']['usergroup'], array('id' => 'usergroups', 'multiple' => true, 'size' => 5)), 'usergroups');
|
$form_container->output_row($lang->website_contains, "", $form->generate_text_box('conditions[website]', $input['conditions']['website'], array('id' => 'website')), 'website'); $form_container->output_row($lang->icq_number_contains, "", $form->generate_text_box('conditions[icq]', $input['conditions']['icq'], array('id' => 'icq')), 'icq'); $form_container->output_row($lang->aim_handle_contains, "", $form->generate_text_box('conditions[aim]', $input['conditions']['aim'], array('id' => 'aim')), 'aim'); $form_container->output_row($lang->yahoo_contains, "", $form->generate_text_box('conditions[yahoo]', $input['conditions']['yahoo'], array('id' => 'yahoo')), 'yahoo'); $form_container->output_row($lang->msn_contains, "", $form->generate_text_box('conditions[msn]', $input['conditions']['msn'], array('id' => 'msn')), 'msn'); $form_container->output_row($lang->signature_contains, "", $form->generate_text_box('conditions[signature]', $input['conditions']['signature'], array('id' => 'signature')), 'signature'); $form_container->output_row($lang->user_title_contains, "", $form->generate_text_box('conditions[usertitle]', $input['conditions']['usertitle'], array('id' => 'usertitle')), 'usertitle');
| $form_container->output_row($lang->website_contains, "", $form->generate_text_box('conditions[website]', $input['conditions']['website'], array('id' => 'website'))." {$lang->or} ".$form->generate_check_box('conditions[website_blank]', 1, $lang->is_not_blank, array('id' => 'website_blank', 'checked' => $input['conditions']['website_blank'])), 'website'); $form_container->output_row($lang->icq_number_contains, "", $form->generate_text_box('conditions[icq]', $input['conditions']['icq'], array('id' => 'icq'))." {$lang->or} ".$form->generate_check_box('conditions[icq_blank]', 1, $lang->is_not_blank, array('id' => 'icq_blank', 'checked' => $input['conditions']['icq_blank'])), 'icq'); $form_container->output_row($lang->aim_handle_contains, "", $form->generate_text_box('conditions[aim]', $input['conditions']['aim'], array('id' => 'aim'))." {$lang->or} ".$form->generate_check_box('conditions[aim_blank]', 1, $lang->is_not_blank, array('id' => 'aim_blank', 'checked' => $input['conditions']['aim_blank'])), 'aim'); $form_container->output_row($lang->yahoo_contains, "", $form->generate_text_box('conditions[yahoo]', $input['conditions']['yahoo'], array('id' => 'yahoo'))." {$lang->or} ".$form->generate_check_box('conditions[yahoo_blank]', 1, $lang->is_not_blank, array('id' => 'yahoo_blank', 'checked' => $input['conditions']['yahoo_blank'])), 'yahoo'); $form_container->output_row($lang->msn_contains, "", $form->generate_text_box('conditions[msn]', $input['conditions']['msn'], array('id' => 'msn'))." {$lang->or} ".$form->generate_check_box('conditions[msn_blank]', 1, $lang->is_not_blank, array('id' => 'msn_blank', 'checked' => $input['conditions']['msn_blank'])), 'msn'); $form_container->output_row($lang->signature_contains, "", $form->generate_text_box('conditions[signature]', $input['conditions']['signature'], array('id' => 'signature'))." {$lang->or} ".$form->generate_check_box('conditions[signature_blank]', 1, $lang->is_not_blank, array('id' => 'signature_blank', 'checked' => $input['conditions']['signature_blank'])), 'signature'); $form_container->output_row($lang->user_title_contains, "", $form->generate_text_box('conditions[usertitle]', $input['conditions']['usertitle'], array('id' => 'usertitle'))." {$lang->or} ".$form->generate_check_box('conditions[usertitle_blank]', 1, $lang->is_not_blank, array('id' => 'usertitle_blank', 'checked' => $input['conditions']['usertitle_blank'])), 'usertitle');
|
$greater_options = array( "greater_than" => $lang->greater_than, "is_exactly" => $lang->is_exactly,
| $greater_options = array( "greater_than" => $lang->greater_than, "is_exactly" => $lang->is_exactly,
|
Zeile 3784 | Zeile 3864 |
---|
); $form_container->output_row($lang->post_count_is, "", $form->generate_select_box('conditions[postnum_dir]', $greater_options, $input['conditions']['postnum_dir'], array('id' => 'numposts_dir'))." ".$form->generate_text_box('conditions[postnum]', $input['conditions']['postnum'], array('id' => 'numposts')), 'numposts');
|
); $form_container->output_row($lang->post_count_is, "", $form->generate_select_box('conditions[postnum_dir]', $greater_options, $input['conditions']['postnum_dir'], array('id' => 'numposts_dir'))." ".$form->generate_text_box('conditions[postnum]', $input['conditions']['postnum'], array('id' => 'numposts')), 'numposts');
|
| $form_container->output_row($lang->reg_in_x_days, '', $form->generate_text_box('conditions[regdate]', $input['conditions']['regdate'], array('id' => 'regdate')).' '.$lang->days, 'regdate');
|
$form_container->output_row($lang->reg_ip_matches, $lang->wildcard, $form->generate_text_box('conditions[regip]', $input['conditions']['regip'], array('id' => 'regip')), 'regip'); $form_container->output_row($lang->last_known_ip, $lang->wildcard, $form->generate_text_box('conditions[lastip]', $input['conditions']['lastip'], array('id' => 'lastip')), 'lastip'); $form_container->output_row($lang->posted_with_ip, $lang->wildcard, $form->generate_text_box('conditions[postip]', $input['conditions']['postip'], array('id' => 'postip')), 'postip');
| $form_container->output_row($lang->reg_ip_matches, $lang->wildcard, $form->generate_text_box('conditions[regip]', $input['conditions']['regip'], array('id' => 'regip')), 'regip'); $form_container->output_row($lang->last_known_ip, $lang->wildcard, $form->generate_text_box('conditions[lastip]', $input['conditions']['lastip'], array('id' => 'lastip')), 'lastip'); $form_container->output_row($lang->posted_with_ip, $lang->wildcard, $form->generate_text_box('conditions[postip]', $input['conditions']['postip'], array('id' => 'postip')), 'postip');
|
Zeile 3807 | Zeile 3888 |
---|
} }
|
} }
|
output_custom_profile_fields($profile_fields['required'], $mybb->input['profile_fields'], $form_container, $form, true); output_custom_profile_fields($profile_fields['optional'], $mybb->input['profile_fields'], $form_container, $form, true);
| output_custom_profile_fields($profile_fields['required'], $input['profile_fields'], $form_container, $form, true); output_custom_profile_fields($profile_fields['optional'], $input['profile_fields'], $form_container, $form, true);
|
$form_container->end();
| $form_container->end();
|