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&action=reconstruct&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";
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); }