function addUser($user) { if ($user instanceof Sam_Model_User) { $userid = $user->id; } else { $userid = $user; $user = new Sam_Model_User(); $user->find($userid); } $groupId = $this->getId(); $workinggroupMember = new Eau_Model_Comany_WorkingGroup_Member(); $result = $workinggroupMember->fetchAll("user_id= '{$userid}' and group_id = '{$groupId}' "); if (count($result) == 0) { $workinggroupMember = new Eau_Model_Comany_WorkingGroup_Member(); $workinggroupMember->setUserId($userid); $workinggroupMember->setGroupId($groupId); $workinggroupMember->save(); return true; } else { return false; } }
/** * get Singleton Sam_Model_User * * @return Sam_Model_User */ public static function getObjectByID($id) { $obj = new Sam_Model_User(); $obj->find($id); return $obj; }