]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/User_group.php
isLocal() for User_group
[quix0rs-gnu-social.git] / classes / User_group.php
index e085014c46dd03256e65bfdae013206f74cac15a..762b4466016f8f16c7ee530f79759ee2e9296fad 100644 (file)
@@ -752,6 +752,8 @@ class User_group extends Managed_DataObject
         // or we'll miss clearing some cache keys; that can make it hard
         // to create a new group with one of those names or aliases.
         $this->setAliases(array());
+
+        // $this->isLocal() but we're using the resulting object
         $local = Local_group::getKV('group_id', $this->id);
         if ($local instanceof Local_group) {
             $local->delete();
@@ -804,6 +806,12 @@ class User_group extends Managed_DataObject
                 $this->force_scope == 1);
     }
 
+    public function isLocal()
+    {
+        $local = Local_group::getKV('group_id', $this->id);
+        return ($local instanceof Local_group);
+    }
+
     static function groupsFromText($text, Profile $profile)
     {
         $groups = array();