Example #1
0
        echo "</div>\n";
        $form->end();
    }
    $plugins->run_hooks("newpoints_admin_maintenance_reset_start");
} elseif ($mybb->input['action'] == 'reconstruct') {
    $plugins->run_hooks("newpoints_admin_maintenance_reconstruct_start");
    if ($mybb->input['no']) {
        admin_redirect("index.php?module=newpoints-maintenance");
    }
    if ($mybb->request_method == "post") {
        if (!isset($mybb->input['my_post_key']) || $mybb->post_code != $mybb->input['my_post_key']) {
            $mybb->request_method = "get";
            flash_message($lang->newpoints_error, 'error');
            admin_redirect("index.php?module=newpoints-maintenance");
        }
        newpoints_undo_template_edits();
        newpoints_do_template_edits();
        log_admin_action($lang->newpoints_reconstruct_done);
        flash_message($lang->newpoints_reconstructed, 'success');
        admin_redirect('index.php?module=newpoints-maintenance');
    } else {
        $mybb->input['per_page'] = intval($mybb->input['per_page']);
        $form = new Form("index.php?module=newpoints-maintenance&amp;action=reconstruct&amp;my_post_key={$mybb->post_code}", 'post');
        echo "<div class=\"confirm_action\">\n";
        echo "<p>{$lang->newpoints_reconstructconfirm}</p>\n";
        echo "<br />\n";
        echo "<p class=\"buttons\">\n";
        echo $form->generate_submit_button($lang->yes, array('class' => 'button_yes'));
        echo $form->generate_submit_button($lang->no, array("name" => "no", 'class' => 'button_no'));
        echo "</p>\n";
        echo "</div>\n";
Example #2
0
function newpoints_plugin_deactivate()
{
    global $db, $mybb;
    newpoints_remove_templates("'newpoints_postbit','newpoints_profile','newpoints_donate','newpoints_donate_inline','newpoints_statistics','newpoints_statistics_richest_user','newpoints_statistics_donation','newpoints_no_results','newpoints_option','newpoints_home'");
    newpoints_undo_template_edits();
    //Change admin permissions
    change_admin_permission("newpoints", false, -1);
    change_admin_permission("newpoints", "plugins", -1);
    change_admin_permission("newpoints", "settings", -1);
    change_admin_permission("newpoints", "log", -1);
    change_admin_permission("newpoints", "maintenance", -1);
    change_admin_permission("newpoints", "forumrules", -1);
    change_admin_permission("newpoints", "grouprules", -1);
    change_admin_permission("newpoints", "stats", -1);
    change_admin_permission("newpoints", "upgrades", -1);
}