if ($mybb->request_method == "post") { $settings = array('title' => $db->escape_string($mybb->input['title']), 'description' => $db->escape_string($mybb->input['description']), 'region' => (int) $mybb->input['region'], 'prefix' => (int) $mybb->input['prefix'], 'namestyle' => $db->escape_string($mybb->input['namestyle']), 'image' => $db->escape_string($mybb->input['image']), 'members' => $db->escape_string($mybb->input['members']), 'pms' => $db->escape_string($mybb->input['managers'])); $rpgsuite->create_icgroup($settings); flash_message('Pack Created!', 'success'); admin_redirect("index.php?module=rpgsuite"); } $plugins->run_hooks("admin_rpgsuite_groupfields_begin"); $page->add_breadcrumb_item('Create Pack'); $page->output_header('Pack Creation'); // Generate list of IC Groups for editing $form = new Form("", "post"); $form_container = new FormContainer(); $form_container->output_row('Pack Name', '', '<input type="text" class="text_input" name="title">'); $form_container->output_row('Pack Description', 'The pack\'s joining rules.', '<textarea name="description" rows="5" cols="45"></textarea>'); $form_container->output_row('Pack Location (Region)', 'Region where the pack\'s claim lies.', '<select id="region" name="region">' . $rpgsuite->generate_regionoptions() . '</select>'); $form_container->output_row('Pack Location (Territory)', 'Prefix representing the Pack\'s claim.', '<span id="prefix">' . $rpgsuite->generate_prefixselect() . '</span>'); $form_container->output_row('Pack Namestyle', '', '<input type="text" class="text_input" name="namestyle" value="{username}">'); $form_container->output_row('Pack Image', 'Group image', '<input type="text" class="text_input" name="image" value="">'); $form_container->output_row('Pack Members', '', '<textarea name="members" id="members" rows="2" cols="38" tabindex="1" style="width: 450px;"></textarea>'); $form_container->output_row('Pack Managers', '', '<textarea name="managers" id="managers" rows="2" cols="38" tabindex="1" style="width: 450px;"></textarea>'); $form_container->end(); $buttons[] = $form->generate_submit_button("Create Pack"); $form->output_submit_wrapper($buttons); // Autocompletion for usernames echo ' <link rel="stylesheet" href="../jscripts/select2/select2.css"> <script type="text/javascript" src="../jscripts/select2/select2.min.js?ver=1804"></script> <script type="text/javascript"> <!-- $("#members").select2({ placeholder: "' . $lang->search_for_a_user . '",
function get_prefix_list() { global $mybb, $db, $cache; $rpgsuite = new RPGSuite($mybb, $db, $cache); echo $rpgsuite->generate_prefixselect($mybb->input['region']); }