init_conn( "", "", "", "" ); if (!$retval) return null; } return $instance; } static function escape_string($string) { $db = self::get(); return $db->base_escape_string($string); } } class BoincUser { static function lookup_auth($auth) { $db = BoincDb::get(); return $db->lookup('user', 'BoincUser', "authenticator='$auth'"); } static function lookup_id($id) { $db = BoincDb::get(); return $db->lookup_id($id, 'user', 'BoincUser'); } static function count($clause) { $db = BoincDb::get(); return $db->count('user', $clause); } function update($clause) { $db = BoincDb::get(); return $db->update($this, 'user', $clause); } static function enum($clause) { $db = BoincDb::get(); return $db->enum('user', 'BoincUser', $clause); } static function insert($clause) { $db = BoincDb::get(); return $db->insert('user', $clause); } } class BoincTeam { static function lookup_id($id) { $db = BoincDb::get(); return $db->lookup_id($id, 'team', 'BoincTeam'); } function update($clause) { $db = BoincDb::get(); return $db->update($this, 'team', $clause); } static function enum($clause) { $db = BoincDb::get(); return $db->enum('team', 'BoincTeam', $clause); } } class BoincTeamDelta { static function enum($clause) { $db = BoincDb::get(); return $db->enum('team_delta', 'BoincTeamDelta', $clause); } } class BoincHost { static function lookup_id($id) { $db = BoincDb::get(); return $db->lookup_id($id, 'host', 'BoincHost'); } function update($clause) { $db = BoincDb::get(); return $db->update($this, 'host', $clause); } function delete() { return $db->delete($this, 'host'); } static function enum($clause, $clause2=null) { $db = BoincDb::get(); return $db->enum('host', 'BoincHost', $clause, $clause2); } } class BoincResult { static function count($clause) { $db = BoincDb::get(); return $db->count('result', $clause); } static function enum($clause) { $db = BoincDb::get(); return $db->enum('result', 'BoincResult', $clause); } static function update_aux($clause) { $db = BoincDb::get(); return $db->update_aux('result', $clause); } } class BoincPost { static function count($clause) { $db = BoincDb::get(); return $db->count('post', $clause); } } class BoincProfile { static function lookup($clause) { $db = BoincDb::get(); return $db->lookup('profile', 'BoincProfile', $clause); } static function update_aux($clause) { $db = BoincDb::get(); return $db->update_aux('profile', $clause); } static function insert($clause) { $db = BoincDb::get(); return $db->insert('profile', $clause); } static function enum($clause) { $db = BoincDb::get(); return $db->enum('profile', 'BoincProfile', $clause); } } ?>