コード例 #1
0
ファイル: list-virtual.php プロジェクト: stepkh/postfixadmin
        $aliasdomain_data['struct']['target_domain']['linkto'] = 'target';
    }
}
#
# aliases
#
$table_alias = table_by_key('alias');
$table_mailbox = table_by_key('mailbox');
if (count($search) == 0 || !isset($search['_'])) {
    $list_param = "domain='{$fDomain}'";
} else {
    $searchterm = escape_string($search['_']);
    $list_param = "(address LIKE '%{$searchterm}%' OR goto LIKE '%{$searchterm}%')";
}
$handler = new AliasHandler(0, $admin_username);
$formconf = $handler->webformConfig();
# might change struct
$alias_data = array('formconf' => $formconf, 'struct' => $handler->getStruct(), 'msg' => $handler->getMsg());
$alias_data['struct']['goto_mailbox']['display_in_list'] = 0;
# not useful/defined for non-mailbox aliases
$alias_data['struct']['on_vacation']['display_in_list'] = 0;
$alias_data['msg']['show_simple_search'] = False;
# hide search box
$handler->getList($list_param, array(), $page_size, $fDisplay);
$pagebrowser_alias = $handler->getPagebrowser($list_param, array());
$tAlias = $handler->result();
#
# mailboxes
#
$display_mailbox_aliases = Config::bool('alias_control_admin');
# build the sql query