Changeset 1065 in ExiteCMS for branches/PLi-Fusion/members.php
- Timestamp:
- 11/05/07 22:23:47 (5 years ago)
- File:
-
- 1 edited
-
branches/PLi-Fusion/members.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/PLi-Fusion/members.php
r834 r1065 38 38 if (iMEMBER) { 39 39 // create the where clause 40 $filter = "user_status = 0"; // only show activated accounts 40 41 if ($sortby == "all") { 41 if ($country == "") { 42 $orderby = ""; 43 } else { 44 $orderby = " user_cc_code = '".$country."'"; 42 if ($country != "") { 43 $filter .= " AND user_cc_code = '".$country."'"; 45 44 } 46 45 } else { 47 46 if ($country == "") { 48 $ orderby = "user_name LIKE '".stripinput($sortby)."%' OR user_name LIKE '".strtolower(stripinput($sortby))."%'";47 $filter .= " AND user_name LIKE '".stripinput($sortby)."%' OR user_name LIKE '".strtolower(stripinput($sortby))."%'"; 49 48 } else { 50 $ orderby = "user_cc_code = '".$country."' AND (user_name LIKE '".stripinput($sortby)."%' OR user_name LIKE '".strtolower(stripinput($sortby))."%')";49 $filter .= " AND user_cc_code = '".$country."' AND (user_name LIKE '".stripinput($sortby)."%' OR user_name LIKE '".strtolower(stripinput($sortby))."%')"; 51 50 } 52 51 } … … 54 53 $variables['members'] = array(); 55 54 if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0; 56 $result = dbquery("SELECT * FROM ".$db_prefix."users ".($orderby==""?"":" WHERE").$orderby." ORDER BY user_level DESC, user_name LIMIT ".$rowstart.", ".ITEMS_PER_PAGE);55 $result = dbquery("SELECT * FROM ".$db_prefix."users ".($filter==""?"":("WHERE ".$filter))." ORDER BY user_level DESC, user_name LIMIT ".$rowstart.", ".ITEMS_PER_PAGE); 57 56 $rows = dbrows($result); 58 57 $variables['members'] = array(); … … 93 92 if (count($variables['search'])%2) $variables['search'][] = ""; 94 93 $variables['sortby'] = $sortby; 95 $variables['rows'] = dbcount("(*)", "users", $ orderby);94 $variables['rows'] = dbcount("(*)", "users", $filter); 96 95 $variables['rowstart'] = $rowstart; 97 96 $variables['items_per_page'] = ITEMS_PER_PAGE;
Note: See TracChangeset
for help on using the changeset viewer.
