$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_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"; // // PROFILE // echo "<div id=\"tab_profile\">\n"; $form_container = new FormContainer($lang->required_profile_info . ": {$user['username']}"); $form_container->output_row($lang->username . " <em>*</em>", "", $form->generate_text_box('username', $mybb->input['username'], array('id' => 'username')), 'username'); $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; $options = array(); $query = $db->simple_select("usergroups", "gid, title", "gid != '1'", array('order_by' => 'title')); while ($usergroup = $db->fetch_array($query)) { $options[$usergroup['gid']] = htmlspecialchars_uni($usergroup['title']); $display_group_options[$usergroup['gid']] = htmlspecialchars_uni($usergroup['title']); } if (!is_array($mybb->input['additionalgroups'])) { $mybb->input['additionalgroups'] = explode(',', $mybb->input['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'); $form_container->output_row($lang->display_user_group . " <em>*</em>", "", $form->generate_select_box('displaygroup', $display_group_options, $mybb->input['displaygroup'], array('id' => 'displaygroup')), 'displaygroup');
} } closedir($dir); ksort($folders); $setting_code = $form->generate_select_box($element_name, $folders, $setting['value'], array('id' => $element_id)); } else { if ($type[0] == "language") { $languages = $lang->get_languages(); $setting_code = $form->generate_select_box($element_name, $languages, $setting['value'], array('id' => $element_id)); } else { if ($type[0] == "adminlanguage") { $languages = $lang->get_languages(1); $setting_code = $form->generate_select_box($element_name, $languages, $setting['value'], array('id' => $element_id)); } else { if ($type[0] == "passwordbox") { $setting_code = $form->generate_password_box($element_name, $setting['value'], array('id' => $element_id)); } else { if ($type[0] == "php") { $setting['type'] = substr($setting['type'], 3); eval("\$setting_code = \"" . $setting['type'] . "\";"); } else { for ($i = 0; $i < count($type); $i++) { $optionsexp = explode("=", $type[$i]); if (!$optionsexp[1]) { continue; } $title_lang = "setting_{$setting['name']}_{$optionsexp[0]}"; if ($lang->{$title_lang}) { $optionsexp[1] = $lang->{$title_lang}; } if ($type[0] == "select") {