$_required_apu = array('apu_subscribers', 'apu_sorter', 'apu_filter'); /** include all others necessary files */ require "prepend.php"; $perm->check("admin,hostmaster"); if (!$sess->is_registered('sess_admin')) { $sess->register('sess_admin'); $sess_admin = 1; } if (isset($_GET['m_pr_updated'])) { $controler->add_message(array('short' => $lang_str['msg_privileges_updated_s'], 'long' => $lang_str['msg_privileges_updated_l'])); } $sc = new apu_subscribers(); $sr = new apu_sorter(); $filter = new apu_filter(); $filter->set_opt('partial_match', false); $filter->set_opt('filter_name', 'list_of_admins'); $sc->set_filter($filter); $sc->set_sorter($sr); $smarty->assign('domain', $config->domain); $smarty->assign('xxl_support', isModuleLoaded('xxl')); $smarty->assign('change_domain_admin', $config->multidomain and $perm->have_perm('hostmaster')); $sc->set_opt('use_chk_adminsonly', true); $sc->set_opt('def_chk_adminsonly', true); if (!$perm->have_perm('hostmaster')) { $sc->set_opt('only_from_administrated_domains', true); } $controler->add_apu($sc); $controler->add_apu($sr); $controler->add_apu($filter); $controler->set_template_name('a_list_of_admins.tpl'); $controler->start();
*/ $_data_layer_required_methods = array(); $_phplib_page_open = array("sess" => "phplib_Session", "auth" => "phplib_Auth"); $_required_modules = array('subscribers'); $_required_apu = array('apu_subscribers', 'apu_sorter', 'apu_filter'); /** include all others necessary files */ require "prepend.php"; if (!$config->enable_whitepages) { die("Whitepages are disabled in config"); } $wp = new apu_subscribers(); $sr = new apu_sorter(); $filter = new apu_filter(); $filter->set_opt('partial_match', false); $filter->set_opt('filter_name', 'white_pages'); $wp->set_filter($filter); $wp->set_sorter($sr); $wp->set_opt('get_user_sip_uri', true); $wp->set_opt('get_user_aliases', true); $wp->set_opt('get_timezones', true); $wp->set_opt('get_only_agreeing', true); $wp->set_opt('get_disabled', false); $wp->set_opt('use_chk_onlineonly', true); $wp->set_opt('script_phonebook', 'phonebook.php'); $sr->set_opt('default_sort_col', 'name'); $page_attributes['user_name'] = get_user_real_name($_SESSION['auth']->get_logged_user()); $page_attributes['selected_tab'] = "phonebook.php"; $controler->add_apu($wp); $controler->add_apu($sr); $controler->add_apu($filter); $controler->set_template_name('u_whitepages.tpl');