示例#1
0
        echo "Job instances deleted.";
        $jobs = BossaJob::enum("batch_id={$batch_id}");
        foreach ($jobs as $job) {
            $job->update("priority_0=1");
        }
    } else {
        echo "Database error.";
    }
    $jobs = BossaJob::enum("batch_id={$batch_id}");
    foreach ($jobs as $job) {
        $job->update("state=1");
    }
    admin_page_tail();
}
$user = get_logged_in_user();
$db = BossaDb::get();
if (!$db) {
    error_page("Can't connect to database server");
}
if (!$db->table_exists('bossa_app')) {
    admin_page_head("Create Bossa database");
    $db_name = $db->db_name;
    echo "\n        The database tables for Bossa don't seem to exist.\n        To create them, go to ~/boinc/db and type\n        <pre>\nmysql {$db_name} < bossa_schema.sql\nmysql {$db_name} < bossa_constraints.sql\n</pre>\n    Then <a href=bossa_admin.php>reload this page</a>.\n    ";
    admin_page_tail();
    exit;
}
BossaUser::lookup($user);
$action = get_str('action', true);
switch ($action) {
    case 'add_app':
        $name = BossaDb::escape_string(get_str('app_name'));