From 39383582b7994d1dd614fc067742acff6a1ee752 Mon Sep 17 00:00:00 2001 From: bshuttle Date: Fri, 8 Sep 2006 13:48:10 +0000 Subject: [PATCH] - no need for bogus delete override. - add a getByName. --- lib/groups/Group.inc | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/lib/groups/Group.inc b/lib/groups/Group.inc index a3ed1c9..a9e80eb 100644 --- a/lib/groups/Group.inc +++ b/lib/groups/Group.inc @@ -136,6 +136,13 @@ class Group extends KTEntity { return KTEntityUtil::getList2('Group', $sWhereClause, $aOptions); } + function &getByName($sName) { + $dict = array( + 'name' => $sName, + ); + return KTEntityUtil::getByDict('Group', $dict); + } + /** * Returns an array of Users in this group. */ @@ -190,21 +197,6 @@ class Group extends KTEntity { return $aParents; } - - function delete() { - global $default; - - $sQuery = "DELETE FROM $default->users_groups_table WHERE group_id = ?"; - $aParams = array($this->getId()); - DBUtil::runQuery(array($sQuery, $aParams)); - - $sQuery = "DELETE FROM $default->groups_units_table WHERE group_id = ?"; - $aParams = array($this->getId()); - DBUtil::runQuery(array($sQuery, $aParams)); - - return parent::delete(); - } - // {{{ hasMember function hasMember($oUser) { global $default; -- libgit2 0.21.4