<?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();
$_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);
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);
* @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);
/** 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 {
* * @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);
* 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();