} # # 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 $sql_select = "SELECT {$table_mailbox}.* "; $sql_from = " FROM {$table_mailbox} ";