<?php /** * Edit domain attributes * * @author Karel Kozlik * @version $Id: domain_attributes.php,v 1.3 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('attributes'); $_required_apu = array('apu_attributes'); /** include all others necessary files */ require "prepend.php"; $perm->check("admin"); $page_attributes['selected_tab'] = "list_of_domains.php"; $dp = new apu_attributes(); $dp->set_opt('redirect_on_update', 'list_of_domains.php'); $dp->set_opt('attrs_kind', 'domain'); if ($perm->have_perm('hostmaster')) { $dp->set_opt('perm', 'hostmaster'); } else { $dp->set_opt('perm', 'admin'); } $controler->add_apu($dp); $controler->set_template_name('a_domain_attributes.tpl'); $controler->start();
<?php /** * Edit user attributes * * @author Karel Kozlik * @version $Id: user_preferences.php,v 1.8 2007/02/14 16:36:40 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('attributes'); $_required_apu = array('apu_attributes'); /** include all others necessary files */ require "prepend.php"; $usr_pref = new apu_attributes(); //$usr_pref->set_opt('attributes',array('aaa', 'aaaa')); //description of attributes $att_desc['fw_voicemail'] = $lang_str['ff_fwd_to_voicemail']; $att_desc['sw_user_status_visible'] = $lang_str['ff_status_visibility']; $att_desc['send_daily_missed_calls'] = $lang_str['ff_send_daily_missed_calls']; $usr_pref->set_opt('att_description', $att_desc); $an =& $config->attr_names; $attrs_options = array($an['lang'] => array('save_to_session' => true, 'save_to_cookie' => true)); $usr_pref->set_opt('attrs_options', $attrs_options); $usr_pref->set_opt('attrs_kind', 'user'); $page_attributes['user_name'] = get_user_real_name($_SESSION['auth']->get_logged_user()); $controler->add_apu($usr_pref); $controler->set_template_name('u_user_preferences.tpl'); $controler->start();
<?php /** * Edit global attributes * * @author Karel Kozlik * @version $Id: global_attributes.php,v 1.3 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('attributes'); $_required_apu = array('apu_attributes'); /** include all others necessary files */ require "prepend.php"; $perm->check("admin,hostmaster"); $gp = new apu_attributes(); $gp->set_opt('attrs_kind', 'global'); if ($perm->have_perm('hostmaster')) { $gp->set_opt('perm', 'hostmaster'); } else { $gp->set_opt('perm', 'admin'); } $controler->add_apu($gp); $controler->set_template_name('a_global_attributes.tpl'); $controler->start();