コード例 #1
0
ファイル: list-virtual.php プロジェクト: stepkh/postfixadmin
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
$sql_select = "SELECT {$table_mailbox}.* ";
$sql_from = " FROM {$table_mailbox} ";
$sql_join = "";
$sql_where = " WHERE ";
$sql_order = " ORDER BY {$table_mailbox}.username ";
$sql_limit = " LIMIT {$page_size} OFFSET {$fDisplay}";
if (count($search) == 0 || !isset($search['_'])) {
    $sql_where .= " {$table_mailbox}.domain='{$fDomain}' ";