*/
$_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);
Example #2
0
 * 
 *	@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());
Example #3
0
/**
 *	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);
Example #4
0
$_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();