mirror of https://github.com/BOINC/boinc.git
34 lines
1.4 KiB
PHP
34 lines
1.4 KiB
PHP
<?php
|
|
$cvs_version_tracker[]="\$Id$"; //Generated automatically - do not edit
|
|
// use this to delete workunits that are not wanted
|
|
|
|
require_once("../inc/util_ops.inc");
|
|
|
|
admin_page_head("Cancel workunit(s)");
|
|
|
|
echo "<form action=\"cancel_wu_action.php\">
|
|
";
|
|
echo "<p>
|
|
This form may be used to cancel unnecessary or unwanted workunits. We recommend that
|
|
you stop the project before doing this. Note that the workunits and their corresponding
|
|
results (if any) are NOT removed from the database. Instead, they are marked as 'no longer
|
|
needed'. In most cases you should probably only remove workunits whose results are all unsent,
|
|
since otherwise a user will not get credit for a result that they might return.
|
|
<p>
|
|
";
|
|
// TODO: David, a query that shows all workunits that do not have all results unsent is:
|
|
// select distinct workunit.id,workunit.name from workunit join result where workunit.id=result.workunitid and result.server_state!=2 order by workunit.id
|
|
// What is the inverse of this query? Ie select all workunits all of whose results are unsent. This would
|
|
// be useful to incorporate into this page.
|
|
|
|
start_table();
|
|
row2("First Workunit (ID) to cancel", "<input size=\"32\" name=\"wuid1\"");
|
|
row2("Last Workunit (ID) to cancel", "<input size=\"32\" name=\"wuid2\"");
|
|
row2("", "<input type=\"submit\" value=\"CANCEL WORKUNITS\">");
|
|
end_table();
|
|
echo "
|
|
</form>
|
|
";
|
|
admin_page_tail();
|
|
?>
|