类型\r\n" : "\r\n"; $sexform = empty($sex) ? "\r\n" : "\r\n"; $sortkey = empty($sortkey) ? 'mid' : preg_replace("#[^a-z]#i", '', $sortkey); $staArr = array(-2 => '限制用户(禁言)', -1 => '未通过审核', 0 => '审核通过,提示填写完整信息', 1 => '没填写详细资料', 2 => '正常使用状态'); $staArrmatt = array(1 => '被推荐', 0 => '非普通 '); $MemberTypes = array(); $dsql->SetQuery("Select `rank`,membername From `#@__arcrank` where `rank`>0 "); $dsql->Execute(); while ($row = $dsql->GetObject()) { $MemberTypes[$row->rank] = $row->membername; } if ($sortkey == 'mid') { $sortform = "\r\n"; } else if ($sortkey == 'rank') { $sortform = "\r\n"; } else if ($sortkey == 'money') { $sortform = "\r\n"; } else if ($sortkey == 'scores') { $sortform = "\r\n"; } else { $sortform = "\r\n"; } $wheres[] = " (userid LIKE '%$keyword%' OR uname LIKE '%$keyword%' OR email LIKE '%$keyword%') "; if ($sex != '') { $wheres[] = " sex LIKE '$sex' "; } if ($mtype != '') { $wheres[] = " mtype LIKE '$mtype' "; } if ($spacesta != -10) { $wheres[] = " spacesta = '$spacesta' "; } if ($matt != 10) { $wheres[] = " matt= '$matt' "; } $whereSql = join(' AND ', $wheres); if ($whereSql != '') { $whereSql = ' WHERE '.$whereSql; } $sql = "SELECT * FROM `#@__member` $whereSql ORDER BY $sortkey DESC "; $dlist = new DataListCP(); $dlist->SetParameter('sex', $sex); $dlist->SetParameter('spacesta', $spacesta); $dlist->SetParameter('matt', $matt); $dlist->SetParameter('mtype', $mtype); $dlist->SetParameter('sortkey', $sortkey); $dlist->SetParameter('keyword', $keyword); $dlist->SetTemplet(DEDEADMIN."/templets/member_main.htm"); $dlist->SetSource($sql); $dlist->display(); function GetMemberName($rank, $mt) { global $MemberTypes; if (isset($MemberTypes[$rank])) { if ($mt == 'ut') return " 待升级:".$MemberTypes[$rank].""; else return $MemberTypes[$rank]; } else { if ($mt == 'ut') return ''; else return $mt; } } function GetMAtt($m) { if ($m < 1) return ''; else if ($m == 10) return " [管理员]"; else return " [荐]"; }