From 1348f2b1cda5f636afe3d4948df2bb8c640fae95 Mon Sep 17 00:00:00 2001 From: edward Date: Tue, 10 Oct 2017 20:12:48 +0800 Subject: [PATCH] DataObjects/Core_group_member.php --- DataObjects/Core_group_member.php | 44 ------------------------------- 1 file changed, 44 deletions(-) diff --git a/DataObjects/Core_group_member.php b/DataObjects/Core_group_member.php index bde8d37b..ecbb2db6 100755 --- a/DataObjects/Core_group_member.php +++ b/DataObjects/Core_group_member.php @@ -91,48 +91,4 @@ class Pman_Core_DataObjects_Core_group_member extends DB_DataObject return false; } - function beforeInsert($q, $roo) - { - if(!empty($q['_persons']) && !empty($q['group_id'])){ - $this->bulkAddToGroup($q, $roo); - } - } - - function bulkAddToGroup($q, $roo) - { - $core_group = DB_DataObject::factory('core_group'); - - if(!$core_group->get($q['group_id'])){ - $roo->jerr('Invalid URL'); - } - - $persons = array_unique(array_filter(explode(',', $q['_persons']))); - - foreach ($persons as $p){ - - $core_person = DB_DataObject::factory('core_person'); - - if(!$core_person->get($p)){ - continue; - } - - $core_group_member = DB_DataObject::factory('core_group_member'); - $core_group_member->setFrom(array( - 'group_id' => $core_group->id, - 'user_id' => $core_person->id - )); - - if($core_group_member->find(true)){ - continue; - } - - $core_group_member->insert(); - - } - - $roo->jok('OK'); - - } - - } -- 2.39.2