/[LeafOK_CVS]/fenglin/bbs/search_user.php
ViewVC logotype

Diff of /fenglin/bbs/search_user.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.16 by sysadm, Fri Apr 4 05:27:31 2025 UTC Revision 1.18 by sysadm, Sat Apr 5 04:11:35 2025 UTC
# Line 13  $friend = (isset($_GET["friend"]) && $_G Line 13  $friend = (isset($_GET["friend"]) && $_G
13  $search_text = (isset($_GET["search_text"]) ? $_GET["search_text"] : "");  $search_text = (isset($_GET["search_text"]) ? $_GET["search_text"] : "");
14    
15  $sql = "SELECT IF(UID = 0, 1, 0) AS is_guest, COUNT(*) AS u_count FROM user_online  $sql = "SELECT IF(UID = 0, 1, 0) AS is_guest, COUNT(*) AS u_count FROM user_online
16                  WHERE last_tm >= SUBDATE(NOW(), INTERVAL '$BBS_user_off_line' SECOND)                  WHERE last_tm >= SUBDATE(NOW(), INTERVAL $BBS_user_off_line SECOND)
17                  GROUP BY is_guest";                  GROUP BY is_guest";
18    
19  $rs = mysqli_query($db_conn, $sql);  $rs = mysqli_query($db_conn, $sql);
# Line 46  $sql = "SELECT COUNT(user_list.UID) AS r Line 46  $sql = "SELECT COUNT(user_list.UID) AS r
46                  " WHERE user_list.enable AND ".                  " WHERE user_list.enable AND ".
47                  ($type == 1 ? "nickname" : "username") .                  ($type == 1 ? "nickname" : "username") .
48                  " LIKE '%" . mysqli_real_escape_string($db_conn, $search_text) . "%'" .                  " LIKE '%" . mysqli_real_escape_string($db_conn, $search_text) . "%'" .
49                  ($online ? " AND last_tm >= SUBDATE(NOW(), INTERVAL '$BBS_user_off_line' SECOND)" : "").                  ($online ? " AND last_tm >= SUBDATE(NOW(), INTERVAL $BBS_user_off_line SECOND)" : "").
50                  ($friend ? " AND friend_list.UID = " . $_SESSION["BBS_uid"] : "");                  ($friend ? " AND friend_list.UID = " . $_SESSION["BBS_uid"] : "");
51    
52  $rs = mysqli_query($db_conn, $sql);  $rs = mysqli_query($db_conn, $sql);
# Line 118  TD.username:hover Line 118  TD.username:hover
118  }  }
119  </style>  </style>
120    
121  <script language="JavaScript" src="/js/nw_open.js"></script>  <script type="text/javascript" src="../js/nw_open.js"></script>
122  <script language="JavaScript">  <script type="text/javascript">
123  function ch_page(page)  function ch_page(page)
124  {  {
125          document.change_page.page.value = page;          document.change_page.page.value = page;
# Line 129  function ch_page(page) Line 129  function ch_page(page)
129    
130  function ch_rpp()  function ch_rpp()
131  {  {
132          document.change_page.page.value = Math.floor(document.change_page.page.value * <? echo $rpp; ?> / document.change_page.rpp.value);          document.change_page.page.value = Math.floor((document.change_page.page.value - 1) * <? echo $rpp; ?> / document.change_page.rpp.value) + 1;
133          document.change_page.submit();          document.change_page.submit();
134          return false;          return false;
135  }  }
# Line 185  $sql = "SELECT user_list.UID, username, Line 185  $sql = "SELECT user_list.UID, username,
185                  " INNER JOIN user_pubinfo ON user_list.UID = user_pubinfo.UID WHERE user_list.enable AND ".                  " INNER JOIN user_pubinfo ON user_list.UID = user_pubinfo.UID WHERE user_list.enable AND ".
186                  ($type == 1 ? "nickname" : "username") .                  ($type == 1 ? "nickname" : "username") .
187                  " LIKE '%" . mysqli_real_escape_string($db_conn, $search_text) . "%'" .                  " LIKE '%" . mysqli_real_escape_string($db_conn, $search_text) . "%'" .
188                  ($online ? " AND last_tm >= SUBDATE(NOW(), INTERVAL '$BBS_user_off_line' SECOND)" : "").                  ($online ? " AND last_tm >= SUBDATE(NOW(), INTERVAL $BBS_user_off_line SECOND)" : "").
189                  ($friend ? " AND friend_list.UID = " . $_SESSION["BBS_uid"] : "") .                  ($friend ? " AND friend_list.UID = " . $_SESSION["BBS_uid"] : "") .
190                  " ORDER BY " . ($type == 1 ? "nickname" : "username") .                  " ORDER BY " . ($type == 1 ? "nickname" : "username") .
191                  " LIMIT " . ($page-1) * $rpp . ", $rpp";                  " LIMIT " . ($page-1) * $rpp . ", $rpp";
# Line 265  mysqli_free_result($rs); Line 265  mysqli_free_result($rs);
265                                          <td width="30%" style="color:#909090">                                          <td width="30%" style="color:#909090">
266                                          每页<select size="1" id="rpp" name="rpp" onchange="ch_rpp();">                                          每页<select size="1" id="rpp" name="rpp" onchange="ch_rpp();">
267  <?  <?
268          foreach ($BBS_rpp_options as $v)          foreach ($BBS_list_rpp_options as $v)
269          {          {
270                  echo ("<option value=\"$v\"" . ($v == $rpp ? " selected" : "") . ">$v</option>");                  echo ("<option value=\"$v\"" . ($v == $rpp ? " selected" : "") . ">$v</option>");
271          }          }


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1