function group_select($selname,$selclass,$preselected = false,$size = 4) {
+ $a = get_app();
+
$o = '';
$o .= "<select name=\"{$selname}[]\" id=\"$selclass\" class=\"$selclass\" multiple=\"multiple\" size=\"$size\" >\r\n";
$_SESSION['uid']
);
+
+ $arr = array('group' => $r, 'entry' => $o);
+
+ // e.g. 'network_pre_group_deny', 'profile_pre_group_allow'
+
+ call_hooks($a->module . '_pre_' . $selname, $arr);
+
if(count($r)) {
foreach($r as $rr) {
if((is_array($preselected)) && in_array($rr['id'], $preselected))
}
$o .= "</select>\r\n";
+ call_hooks($a->module . '_post_' . $selname, $o);
+
return $o;
}
intval(local_user())
);
+
+ $arr = array('contact' => $r, 'entry' => $o);
+
+ // e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'
+
+ call_hooks($a->module . '_pre_' . $selname, $arr);
+
+
+
if(count($r)) {
foreach($r as $rr) {
if((is_array($preselected)) && in_array($rr['id'], $preselected))
}
}
+
$o .= "</select>\r\n";
+ call_hooks($a->module . '_post_' . $selname, $o);
return $o;
}
$uid = local_user();
+ call_hooks('post_local_start', $_POST);
+
$parent = ((x($_POST,'parent')) ? intval($_POST['parent']) : 0);
$parent_item = null;