Example #1
0
 $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');
Example #2
0
         }
     }
     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") {