. // Tables related to job submission class BoincBatch { static function lookup_id($id) { $db = BoincDb::get(); return $db->lookup_id($id, 'batch', 'BoincBatch'); } static function enum($clause) { $db = BoincDb::get(); return $db->enum('batch', 'BoincBatch', $clause); } static function insert($clause) { $db = BoincDb::get(); $ret = $db->insert('batch', $clause); if (!$ret) return $ret; return $db->insert_id(); } } class BoincUserSubmit { static function enum($clause) { $db = BoincDb::get(); return $db->enum('user_submit', 'BoincUserSubmit', $clause); } static function insert($clause) { $db = BoincDb::get(); $ret = $db->insert('user_submit', $clause); if (!$ret) return false; return true; } static function lookup_userid($user_id) { $db = BoincDb::get(); return $db->lookup('user_submit', 'BoincUserSubmit', "user_id=$user_id"); } function update($clause) { $db = BoincDb::get(); return $db->update_aux('user_submit', "$clause where user_id=$this->user_id"); } } class BoincUserSubmitApp { static function enum($clause) { $db = BoincDb::get(); return $db->enum('user_submit_app', 'BoincUserSubmitApp', $clause); } static function lookup($clause) { $db = BoincDb::get(); return $db->lookup('user_submit_app', 'BoincUserSubmitApp', $clause); } static function insert($clause) { $db = BoincDb::get(); $ret = $db->insert('user_submit_app', $clause); if (!$ret) return false; return true; } static function delete_user($user_id) { $db = BoincDb::get(); $db->delete_aux('user_submit_app', "user_id=$user_id"); } } ?>