public static function archive_actions() { if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'restore-selected': $result = HackRepair_Plugin_Archiver::bulk_restore(); if (!$result) { include ABSPATH . 'wp-admin/admin-footer.php'; die; } else { wp_redirect(admin_url('plugins.php?page=hackrepair-plugin-archiver&success_action=restore-selected&count=' . self::$count)); } break; case 'remove-selected': $result = HackRepair_Plugin_Archiver::bulk_remove(); if (!$result) { include ABSPATH . 'wp-admin/admin-footer.php'; die; } else { wp_redirect(admin_url('plugins.php?page=hackrepair-plugin-archiver&success_action=remove-selected&count=' . self::$count)); } break; } } }