コード例 #1
0
<?php

/**
 *	Assign admin to domain
 * 
 *	@author     Karel Kozlik
 *	@version    $Id: admin_assign.php,v 1.2 2007/02/14 16:36:39 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('multidomain', 'privileges');
$_required_apu = array('apu_domain_admin', 'apu_privileges');
/** include all others necessary files */
require "prepend.php";
$perm->check("admin,hostmaster");
$da = new apu_domain_admin();
$da->set_opt('get_list_of_domains', false);
$pr = new apu_privileges();
$controler->change_url_for_reload("domain_edit.php");
$controler->add_apu($da);
$controler->add_apu($pr);
$controler->start();
?>

コード例 #2
0
<?php

/**
 *	Assign/unassign domains to admin
 * 
 *	@author     Karel Kozlik
 *	@version    $Id: domain_admin.php,v 1.5 2007/10/12 08:44:52 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('multidomain');
$_required_apu = array('apu_domain_admin', 'apu_filter');
/** include all others necessary files */
require "prepend.php";
$perm->check("admin,hostmaster");
$da = new apu_domain_admin();
$filter = new apu_filter();
$filter->set_opt('partial_match', false);
$filter->set_opt('filter_name', 'list_of_domains');
$da->set_filter($filter);
$page_attributes['selected_tab'] = "list_of_admins.php";
$smarty->assign('uname', $controler->user_id->get_username());
$smarty->assign('domain', $config->domain);
$da->set_opt('redirect_on_update', 'list_of_admins.php');
$controler->add_apu($da);
$controler->add_apu($filter);
$controler->do_not_check_perms_of_admin();
$controler->set_template_name('a_domain_admin.tpl');
$controler->start();