]> git.mxchange.org Git - friendica.git/blob - include/acl_selectors.php
Update references in acl_selectors to new functions
[friendica.git] / include / acl_selectors.php
1 <?php
2 /**
3  * @file include/acl_selectors.php
4  */
5
6 use Friendica\App;
7 use Friendica\Core\Acl;
8 use Friendica\Model\Contact;
9
10 require_once "mod/proxy.php";
11
12 function contact_selector($selname, $selclass, $options, $preselected = false)
13 {
14         return Acl::getSuggestContactSelectHTML($selname, $selclass, $options, defaults($preselected, []));
15 }
16
17 function contact_select($selname, $selclass, $preselected = false, $size = 4, $privmail = false, $celeb = false, $privatenet = false, $tabindex = null) {
18         return Acl::getMessageContactSelectHTML($selname, $selclass, defaults($preselected, []), $size, $privmail, $celeb, $privatenet, $tabindex);
19 }
20
21 function prune_deadguys($arr) {
22         Contact::pruneUnavailable($arr);
23         return $arr;
24 }
25
26 function get_acl_permissions($user = null) {
27         return Acl::getDefaultUserPermissions($user);
28 }
29
30 function populate_acl($user = null, $show_jotnets = false) {
31         return Acl::getFullSelectorHTML($user, $show_jotnets);
32 }
33
34 function navbar_complete(App $a) {
35         $search = notags(trim($_REQUEST['search']));
36         $mode = $_REQUEST['smode'];
37
38         return Acl::contactAutocomplete($search, $mode);
39 }