aboutsummaryrefslogtreecommitdiffstats
path: root/include/security.php
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2012-10-21 17:23:21 -0700
committerfriendica <info@friendica.com>2012-10-21 17:23:21 -0700
commit87c171030c8de2e36f284fa6b58f11a5535a9a29 (patch)
tree6fb23786422aa14c408e7db916b707017fe000b1 /include/security.php
parent2651b60349fc38023a2512cd5504744949a5240a (diff)
downloadvolse-hubzilla-87c171030c8de2e36f284fa6b58f11a5535a9a29.tar.gz
volse-hubzilla-87c171030c8de2e36f284fa6b58f11a5535a9a29.tar.bz2
volse-hubzilla-87c171030c8de2e36f284fa6b58f11a5535a9a29.zip
upstream fixes
Diffstat (limited to 'include/security.php')
-rw-r--r--include/security.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/security.php b/include/security.php
index d1b3deca7..50c2337bf 100644
--- a/include/security.php
+++ b/include/security.php
@@ -440,3 +440,24 @@ function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'f
killme();
}
}
+
+// Returns an array of group id's this contact is a member of.
+// This array will only contain group id's related to the uid of this
+// DFRN contact. They are *not* neccessarily unique across the entire site.
+
+
+if(! function_exists('init_groups_visitor')) {
+function init_groups_visitor($contact_id) {
+ $groups = array();
+ $r = q("SELECT `gid` FROM `group_member`
+ WHERE `contact-id` = %d ",
+ intval($contact_id)
+ );
+ if(count($r)) {
+ foreach($r as $rr)
+ $groups[] = $rr['gid'];
+ }
+ return $groups;
+}}
+
+