*/ $_data_layer_required_methods = array(); $_phplib_page_open = array("sess" => "phplib_Session", "auth" => "phplib_Auth", "perm" => "phplib_Perm"); $_required_modules = array('subscribers'); $_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);
* * @author Karel Kozlik * @version $Id: whitepages.php,v 1.8 2007/10/02 13:44:35 kozlik Exp $ * @package serweb * @subpackage user_pages */ $_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());
/** * Select admin * * @author Karel Kozlik * @version $Id: admin_select.php,v 1.6 2012/08/29 16:06:42 kozlik Exp $ * @package serweb * @subpackage admin_pages */ $_data_layer_required_methods = array(); $_phplib_page_open = array("sess" => "phplib_Session", "auth" => "phplib_Auth", "perm" => "phplib_Perm"); $_required_modules = array('subscribers'); $_required_apu = array('apu_subscribers', 'apu_sorter', 'apu_filter'); /** include all others necessary files */ require "prepend.php"; $perm->check("admin,hostmaster"); $sc = new apu_subscribers(); $sr = new apu_sorter(); $filter = new apu_filter(); $filter->set_opt('partial_match', false); $filter->set_opt('filter_name', 'admin_select'); $sc->set_filter($filter); $sc->set_sorter($sr); $smarty->assign('xxl_support', isModuleLoaded('xxl')); $smarty->assign('finish_url', 'admin_assign.php?da_assign=1&pr_set_admin_privilege=1'); $page_attributes['tab_collection'] = array(); $page_attributes['logout'] = false; $page_attributes['self_account_delete'] = false; $page_attributes['prolog'] = "<body class=\"swWizard\"><h1>"; $page_attributes['separator'] = "</h1><hr class='separator' />"; $page_attributes['epilog'] = "</body>"; $sc->set_opt('use_chk_adminsonly', true);
$_required_modules = array('subscribers'); $_required_apu = array('apu_subscribers', 'apu_sorter', 'apu_filter'); /** include all others necessary files */ require "prepend.php"; $perm->check("admin"); if (!$sess->is_registered('sess_admin')) { $sess->register('sess_admin'); $sess_admin = 1; } if (isset($_GET['m_acl_updated'])) { $controler->add_message(array('short' => $lang_str['msg_acl_updated_s'], 'long' => $lang_str['msg_acl_updated_l'])); } if (isset($_GET['m_user_registered'])) { $controler->add_message(array('short' => $lang_str['msg_user_registered_s'], 'long' => $lang_str['msg_user_registered_l'])); } $sc = new apu_subscribers(); $sr = new apu_sorter(); $filter = new apu_filter(); $filter->set_opt('partial_match', false); $filter->set_opt('filter_name', 'users'); $sc->set_filter($filter); $sc->set_sorter($sr); $smarty->assign('domain', $config->domain); $smarty->assign('xxl_support', isModuleLoaded('xxl')); $sc->set_opt('use_chk_onlineonly', true); $sc->set_opt('get_user_aliases', true); $sc->set_opt('allow_edit', 1); if ($perm->have_perm('hostmaster')) { $sc->set_opt('perm_undelete', true); $sc->set_opt('perm_purge', true); $sc->set_opt('perm_display_deleted', true);
* @package serweb * @subpackage user_pages */ $_data_layer_required_methods = array(); $_phplib_page_open = array("sess" => "phplib_Session", "auth" => "phplib_Auth", "perm" => "phplib_Perm"); $_required_modules = array('subscribers'); $_required_apu = array('apu_subscribers'); /** include all others necessary files */ require "prepend.php"; //if ($controler->come_from_admin_interface){ if (!empty($_GET['admin_interface'])) { /* script is called from admin interface, load page attributes of admin interface */ require "../admin/page_attributes.php"; } else { $page_attributes['user_name'] = get_user_real_name($_SESSION['auth']->get_logged_user()); } $page_attributes['self_account_delete'] = false; $sc = new apu_subscribers(); $sc->set_opt('get_user_list', false); $sc->set_opt('url_after_self_delete', $sess->url($config->user_pages_path . "index.php")); if (isset($_SERVER["HTTP_REFERER"])) { $cancel_url = $_SERVER["HTTP_REFERER"]; } else { $cancel_url = $sess->url($config->user_pages_path . "account_delete.php"); } $lang_str['delete_account_description'] = str_replace("<keep_days>", $config->keep_deleted_interval, $lang_str['delete_account_description']); $smarty->assign("cancel_url", $cancel_url); $controler->add_reqired_javascript("functions.js"); $controler->add_apu($sc); $controler->set_template_name('u_account_delete.tpl'); $controler->start();