From b012588309533eb1d65a29ed66d54798dbc6378b Mon Sep 17 00:00:00 2001 From: Lavd <34172363+lavdnone@users.noreply.github.com> Date: Mon, 15 Apr 2019 03:31:39 -0400 Subject: [PATCH] converted to getGroupManager()->createGroup from OC_DB Signed-off-by: none --- lib/base.php | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lib/base.php b/lib/base.php index 549d4c2..58d2e13 100644 --- a/lib/base.php +++ b/lib/base.php @@ -6,7 +6,6 @@ * See the COPYING-README file. */ namespace OCA\user_external; -use \OC_DB; /** * Base class for external auth implementations that stores users @@ -185,16 +184,8 @@ abstract class Base extends \OC\User\Backend{ $query->execute(); $pieces = explode('@',$uid,2); if($pieces[1]) { - OC_DB::executeAudited( - 'INSERT IGNORE INTO `*PREFIX*groups` ( `gid` )' - . ' VALUES( ? )', - array($pieces[1]) - ); - OC_DB::executeAudited( - 'INSERT INTO `*PREFIX*group_user` ( `gid`, `uid` )' - . ' VALUES( ?, ? )', - array($pieces[1], $uid) - ); + $createduser = \OC::$server->getUserManager()->get($uid); + \OC::$server->getGroupManager()->createGroup($pieces[1])->addUser($createduser); } }