3 * @file include/acl_selectors.php
7 use Friendica\Core\Acl;
8 use Friendica\Model\Contact;
10 require_once "mod/proxy.php";
12 function contact_select($selname, $selclass, $preselected = false, $size = 4, $privmail = false, $celeb = false, $privatenet = false, $tabindex = null) {
13 return Acl::getMessageContactSelectHTML($selname, $selclass, defaults($preselected, []), $size, $privmail, $celeb, $privatenet, $tabindex);
16 function prune_deadguys($arr) {
17 Contact::pruneUnavailable($arr);
21 function get_acl_permissions($user = null) {
22 return Acl::getDefaultUserPermissions($user);
25 function populate_acl($user = null, $show_jotnets = false) {
26 return Acl::getFullSelectorHTML($user, $show_jotnets);
29 function navbar_complete(App $a) {
30 $search = notags(trim($_REQUEST['search']));
31 $mode = $_REQUEST['smode'];
33 return Acl::contactAutocomplete($search, $mode);