DataObjects/Core_person.php
authorbenny <benny@roojs.com>
Thu, 2 Aug 2018 09:01:09 +0000 (17:01 +0800)
committerbenny <benny@roojs.com>
Thu, 2 Aug 2018 09:01:09 +0000 (17:01 +0800)
DataObjects/Core_person.php

index 412f101..2f315df 100644 (file)
@@ -1411,8 +1411,14 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject
             
             $group_id_arr = explode(",", $q['membership_list']);
             
+            $result_del = array_diff($ar, $group_id_arr);
             
-            
+            // check if id needs to be deleted
+            if(!empty($result_del)){
+                foreach($result_del as $rdid){
+                    $del = $x->get($rdid)->delete();
+                }
+            }
 
             // insert data into core_person_member...
             //PDO_DataObject::Factory('coremytable_group_member')->set([ 'group_id' => 'test', 'user_id' => "{$this->tableName()}.id"])->insert();