function showMembers($option, $filtered = FALSE) { if ($filtered) { $filter = JRequest::getVar('filter'); $namefilter = JRequest::getVar('namefilter'); if (strcmp($filter, "") == 0) { $filter = "Logged In"; } if (strcmp($filter, "Logged In") == 0) { $rows = CbodbMember::loggedInList(TRUE); } else { if (strcmp($filter, "Active") == 0) { $rows = CbodbMember::memberList("WHERE isMember>0 ORDER BY membershipExpire ASC"); } else { if (strcmp($filter, "Recent") == 0) { $rows = CbodbMember::memberList("ORDER BY timeChanged DESC LIMIT 40"); } else { if (strcmp($filter, "Name") == 0 && strcmp($namefilter, "") != 0) { $rows = CbodbMember::memberList("WHERE nameFirst || ' ' || nameLast LIKE '" . $namefilter . "%' ORDER BY nameLast, nameFirst"); } else { $rows = CbodbMember::memberList("WHERE nameLast LIKE '" . $filter . "%' ORDER BY nameLast, nameFirst"); } } } } HTML_cbodb::showMembers($option, $rows); } else { $rows = CbodbMember::memberList("ORDER BY nameLast ASC LIMIT 50"); HTML_cbodb::showMembers($option, $rows); } }