/[LeafOK_CVS]/fenglin/www/load_doc_list.inc.php
ViewVC logotype

Diff of /fenglin/www/load_doc_list.inc.php

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

Revision 1.3 by sysadm, Sat Mar 1 09:08:07 2025 UTC Revision 1.6 by sysadm, Mon Mar 24 05:48:36 2025 UTC
# Line 1  Line 1 
1  <?  <?
2  require_once "./gen_top.inc.php";          require_once "../lib/str_process.inc.php";
3    ?>
4    <?
5  function load_doc_list($section_name,$num,$length,$style,$subtitle,$db_conn)  function load_doc_list($section_name,$num,$length,$style,$subtitle,$db_conn)
6  {  {
7          $rs=mysql_query("select SID,title from section_config where sname=".          $rs=mysql_query("select SID, title from section_config where sname=".
8                  "'$section_name'",$db_conn)                  "'$section_name'",$db_conn)
9                  or die("Query section error!");                  or die("Query section error!");
10          if ($row=mysql_fetch_array($rs))          if ($row=mysql_fetch_array($rs))
# Line 30  function load_doc_list($section_name,$nu Line 31  function load_doc_list($section_name,$nu
31          while($row=mysql_fetch_array($rs))          while($row=mysql_fetch_array($rs))
32          {          {
33                  echo ("<tr class=title_list><td height=18>·<a href=\"show_article.php?aid=".                  echo ("<tr class=title_list><td height=18>·<a href=\"show_article.php?aid=".
34                          $row["AID"]."\" target=_blank>".mb_substr($row["title"],0,$length,'UTF-8')." </a></td></tr>\n");                          $row["AID"]."\" target=_blank>".htmlspecialchars(split_line($row["title"], "", $length, 1), ENT_HTML401, 'UTF-8')." </a></td></tr>\n");
35          }          }
36          mysql_free_result($rs);          mysql_free_result($rs);
37          echo ("<tr class=title_list><td height=8 align=right><a href=\"rss.php?sid=$sid\"".          echo ("<tr class=title_list><td height=8 align=right><a href=\"rss.php?sid=$sid\"".
# Line 54  function load_class_list($class_name,$se Line 55  function load_class_list($class_name,$se
55          }          }
56          mysql_free_result($rs);          mysql_free_result($rs);
57    
58          echo (" <tr class=title_bar_$style><td><a class=guide href=\"/bbs/class.php?".          echo (" <tr class=title_bar_$style><td>$title&gt;&gt;</td></tr>\n");
                 "cid=$cid\" target=_blank>$title&gt;&gt;</a></td></tr>\n");  
59    
60          $rs_s=mysql_query("select sname from section_config where CID=".          $rs_s=mysql_query("select sname from section_config where CID=".
61                  $cid." and enable order by sort_order",$db_conn)                  $cid." and enable order by sort_order",$db_conn)
# Line 68  function load_class_list($class_name,$se Line 68  function load_class_list($class_name,$se
68          mysql_free_result($rs_s);          mysql_free_result($rs_s);
69  }  }
70    
71  function load_top($num,$length,$db_conn)  function load_top($num, $length, $db_conn)
72  {  {
73          gen_top_article(10,$db_conn);          $sql = "SELECT AID, bbs.title AS title, section_config.title as s_title
74                            FROM bbs INNER JOIN section_config ON bbs.SID = section_config.SID
75                            WHERE section_config.recommend AND TID = 0 AND visible AND view_count >= 10
76                            AND (sub_dt >= SUBDATE(NOW(), INTERVAL '7' DAY))
77                            ORDER BY excerption DESC, (view_count + reply_count) DESC, transship
78                            LIMIT 10";
79    
80          $rs=mysql_query("select * from bbs_top_list limit $num",$db_conn)          $rs = mysqli_query($db_conn, $sql);
81                  or die("Query data error!");          if ($rs == false)
82            {
83                    echo("Query data error: " . mysqli_error($db_conn));
84                    exit();
85            }
86    
87          echo ("<tr><td height=8></td></tr>\n");          echo ("<tr><td height=8></td></tr>\n");
88          while ($row=mysql_fetch_array($rs))          while ($row = mysqli_fetch_array($rs))
89          {          {
90                  echo ("<tr><td height=18>·[".$row["section_title"].                  echo ("<tr><td height=18>·[".$row["section_title"].
91                          "]<a href=\"show_article.php?aid=".                          "]<a href=\"show_article.php?aid=".
92                          $row["AID"]."\" target=_blank>".mb_substr($row["bbs_title"],0,$length,'UTF-8')." </a></td></tr>\n");                          $row["AID"]."\" target=_blank>" .
93                            htmlspecialchars(split_line($row["title"], "", $length, 1), ENT_HTML401, 'UTF-8') .
94                            " </a></td></tr>\n");
95          }          }
96          echo ("<tr><td height=8></td></tr>\n");          echo ("<tr><td height=8></td></tr>\n");
97    
98          mysql_free_result($rs);          mysqli_free_result($rs);
99  }  }
100    
101  function load_recommend($num,$length,$db_conn)  function load_recommend($num, $length, $db_conn)
102  {  {
103          $rs=mysql_query("select AID,title".          $rs=mysql_query("select AID,title".
104                  " from bbs where TID=0 and recommend and visible".                  " from bbs where TID=0 and recommend and visible".
105                  " order by sub_dt desc limit $num",$db_conn)                  " order by sub_dt desc limit $num", $db_conn)
106                  or die("Query data error!");                  or die("Query data error!");
107    
108          echo ("<tr class=title_list><td height=8></td></tr>\n");          echo ("<tr class=title_list><td height=8></td></tr>\n");
109          while ($row=mysql_fetch_array($rs))          while ($row=mysql_fetch_array($rs))
110          {          {
111                  echo ("<tr class=title_list><td height=18>·<a href=\"show_article.php?aid=".                  echo ("<tr class=title_list><td height=18>·<a href=\"show_article.php?aid=".
112                          $row["AID"]."\" target=_blank>".mb_substr($row["title"],0,$length,'UTF-8')." </a></td></tr>\n");                          $row["AID"]."\" target=_blank>" .
113                            htmlspecialchars(split_line($row["title"], "", $length, 1), ENT_HTML401, 'UTF-8') .
114                            " </a></td></tr>\n");
115          }          }
116          echo ("<tr class=title_list><td height=8></td></tr>\n");          echo ("<tr class=title_list><td height=8></td></tr>\n");
117    
118          mysql_free_result($rs);          mysql_free_result($rs);
119  }  }
120  ?>  ?>
   


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

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