Пример #1
0
<?php

/**
 *	Edit attribute types
 * 
 *	@author     Karel Kozlik
 *	@version    $Id: attr_types.php,v 1.5 2007/11/12 12:45:05 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('attributes');
$_required_apu = array('apu_attr_types', 'apu_sorter', 'apu_filter');
/** include all others necessary files */
require "prepend.php";
$perm->check("admin,hostmaster");
$at = new apu_attr_types();
$sr = new apu_sorter();
$filter = new apu_filter();
$filter->set_opt('partial_match', false);
$filter->set_opt('smarty_form', 'filter_form');
$at->set_filter($filter);
$at->set_sorter($sr);
$at->set_opt("dtdfile", $config->root_uri . $config->admin_pages_path . "attr_types.dtd.php");
$controler->add_apu($at);
$controler->add_apu($sr);
$controler->add_apu($filter);
$controler->add_reqired_javascript('functions.js');
$controler->set_template_name('a_attr_types.tpl');
$controler->start();
Пример #2
0
$_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);
$controler->add_apu($sr);
$controler->add_apu($filter);
Пример #3
0
if (!$sess->is_registered('sess_admin')) {
    $sess->register('sess_admin');
    $sess_admin = 1;
}
$smarty->assign('hostmaster_actions', $perm->have_perm('hostmaster'));
if (isset($_GET['m_do_deleted'])) {
    $controler->add_message(array('short' => $lang_str['msg_domain_deleted_s'], 'long' => $lang_str['msg_domain_deleted_l']));
}
if (isset($_GET['m_do_undeleted'])) {
    $controler->add_message(array('short' => $lang_str['msg_domain_undeleted_s'], 'long' => $lang_str['msg_domain_undeleted_l']));
}
if (isset($_GET['m_do_purged'])) {
    $controler->add_message(array('short' => $lang_str['msg_domain_purged_s'], 'long' => $lang_str['msg_domain_purged_l']));
}
$dl = new apu_domain_list();
$filter = new apu_filter();
$filter->set_opt('partial_match', false);
$filter->set_opt('filter_name', 'list_of_domains');
$dl->set_filter($filter);
if ($perm->have_perm('hostmaster')) {
    $dl->set_opt('perm_display_deleted', true);
    $smarty->assign('allow_display_deleted', true);
} else {
    if (false === ($dom = $_SESSION['auth']->get_administrated_domains())) {
        $dom = array();
    }
    $dl->set_opt('only_domains', $dom);
}
$dl->set_opt('script_create', "wiz_new_domain/1_new_domain.php");
$controler->add_apu($dl);
$controler->add_apu($filter);
Пример #4
0
 *	@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());
$page_attributes['selected_tab'] = "phonebook.php";
$controler->add_apu($wp);
Пример #5
0
/** 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);
    $smarty->assign('allow_display_deleted', true);
} else {
Пример #6
0
 * 
 *	@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);
$sc->set_opt('def_chk_adminsonly', true);
$controler->add_apu($sc);
Пример #7
0
 *	New domain wizard - choose admin
 * 
 *	@author     Karel Kozlik
 *	@version    $Id: 2_existing_admin.php,v 1.5 2007/10/02 13:44:35 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");
$page_attributes['title'] .= " - " . $lang_str['step'] . " 2/3";
$sc = new apu_subscribers();
$sr = new apu_sorter();
$filter = new apu_filter();
$filter->set_opt('partial_match', false);
$filter->set_opt('filter_name', 'existing_admin');
$sc->set_filter($filter);
$sc->set_sorter($sr);
$smarty->assign('xxl_support', isModuleLoaded('xxl'));
$smarty->assign('finish_url', '3_finish.php?da_assign=1&pr_set_admin_privilege=1');
$sc->set_opt('use_chk_adminsonly', true);
$sc->set_opt('def_chk_adminsonly', true);
$controler->add_apu($sc);
$controler->add_apu($sr);
$controler->add_apu($filter);
$controler->set_template_name('a_wiz_new_domain/2_existing_admin.tpl');
$controler->start();