コード例 #1
0
    global $project, $auth;
    $req->project = $project;
    $req->authenticator = $auth;
    $req->batch_id = get_int('batch_id');
    $errmsg = boinc_retire_batch($req);
    if ($errmsg) {
        error_page(htmlentities($errmsg));
    }
    page_head("Batch retired");
    echo "<p><a href=submit_example.php>Return to job control page</a>\n";
    page_tail();
}
$action = get_str('action', true);
switch ($action) {
    case '':
        handle_main();
        break;
    case 'abort_batch':
        handle_abort_batch();
        break;
    case 'abort_batch_confirm':
        handle_abort_batch_confirm();
        break;
    case 'create_action':
        handle_create_action();
        break;
    case 'create_form':
        handle_create_form();
        break;
    case 'query_batch':
        handle_query_batch();
コード例 #2
0
ファイル: submit.php プロジェクト: CalvinZhu/boinc
            if (!$app) {
                error_page("no such app");
            }
            $batches = BoincBatch::enum("app_id = {$appid} and state={$state} order by id desc");
        } else {
            $batches = BoincBatch::enum("state={$state} order by id desc");
        }
        fill_in_app_and_user_names($batches);
        show_batches_in_state($batches, $state);
    }
}
$user = get_logged_in_user();
$action = get_str('action', true);
switch ($action) {
    case '':
        handle_main($user);
        break;
    case 'abort_batch':
        handle_abort_batch($user);
        break;
    case 'abort_batch_confirm':
        handle_abort_batch_confirm();
        break;
    case 'admin':
        handle_admin($user);
        break;
    case 'query_batch':
        handle_query_batch($user);
        break;
    case 'query_job':
        handle_query_job($user);