diff --git a/html/inc/boinc_db.inc b/html/inc/boinc_db.inc index 1775803b6e..3cc1aa1a60 100644 --- a/html/inc/boinc_db.inc +++ b/html/inc/boinc_db.inc @@ -542,6 +542,10 @@ class BoincBadge { $db = BoincDb::get(); return $db->lookup('badge', 'BoincBadge', $clause); } + function delete() { + $db = BoincDb::get(); + return $db->delete($this, 'badge'); + } } class BoincBadgeUser { @@ -567,6 +571,10 @@ class BoincBadgeUser { $db = BoincDb::get(); $db->delete_aux('badge_user', $clause); } + static function count($clause) { + $db = BoincDb::get(); + return $db->count('badge_user', $clause); + } } class BoincBadgeTeam { @@ -592,6 +600,10 @@ class BoincBadgeTeam { $db = BoincDb::get(); $db->delete_aux('badge_team', $clause); } + static function count($clause) { + $db = BoincDb::get(); + return $db->count('badge_team', $clause); + } } diff --git a/html/inc/util_ops.inc b/html/inc/util_ops.inc index 6389b1d046..ae0ee68db1 100644 --- a/html/inc/util_ops.inc +++ b/html/inc/util_ops.inc @@ -28,38 +28,11 @@ define("TABLE", "