Ejemplo n.º 1
0
            $createaward = array('name' => $db->escape_string($mybb->input['awardname']), 'type' => $db->escape_string($mybb->input['awardtype']), 'value' => $db->escape_string($mybb->input['awardvalue']));
            $awards->update_otm($createaward);
            flash_message("Award successfully created!", "success");
            admin_redirect("");
        }
    } else {
        foreach ($awards->get_otms() as $award) {
            if (is_array($mybb->input['deleteawards']) && in_array($award['id'], $mybb->input['deleteawards'])) {
                $deleteids .= $award['id'] . ',';
            } else {
                $modifyaward = array('id' => $award['id'], 'name' => $db->escape_string($mybb->input['award' . $award['id'] . 'name']), 'type' => $db->escape_string($mybb->input['award' . $award['id'] . 'type']), 'value' => $db->escape_string($mybb->input['award' . $award['id'] . 'value']));
                $awards->update_otm($modifyaward);
            }
        }
        if (!empty($deleteids)) {
            $awards->delete_otms(rtrim($deleteids, ','));
        }
        flash_message("Awards successfully updated!", "success");
        admin_redirect("");
    }
}
$page->add_breadcrumb_item('Manage Otm Awards');
// Edit Vs Create
$sub_tabs['edit'] = array('title' => "Edit Awards", 'link' => "index.php?module=rpgsuite-otms&action=edit", 'description' => 'Edit Awards.  For Users/Members/Groups, provide names for value.  For threads and posts, provide IDs.');
$sub_tabs['create'] = array('title' => "Create Award", 'link' => "index.php?module=rpgsuite-otms&action=create", 'description' => 'Create Award');
$page->output_header('Manage Awards');
if ($mybb->input['action'] == 'create') {
    $page->output_nav_tabs($sub_tabs, 'create');
    $fieldform = new Form("", "post");
    $form_container = new FormContainer("Create New Group Field");
    $form_container->output_row('Name', '<input type="text" class="text_input" name="awardname">');