Exemplo n.º 1
0
$_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();
Exemplo n.º 2
0
 */
$_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');