/[LeafOK_CVS]/fenglin/www/home.php
ViewVC logotype

Diff of /fenglin/www/home.php

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

Revision 1.9 by sysadm, Mon Mar 3 06:31:41 2025 UTC Revision 1.26 by sysadm, Tue Apr 15 05:02:44 2025 UTC
# Line 1  Line 1 
1  <?  <?
2          require_once ("./load_doc_list.inc.php");          require_once "../lib/common.inc.php";
3            require_once "../lib/db_open.inc.php";
4            require_once "../bbs/session_init.inc.php";
5            require_once "../bbs/section_list.inc.php";
6            require_once "../bbs/s_favor.inc.php";
7            require_once "./load_doc_list.inc.php";
8    
9          $db_conn=include "./db_open.inc.php";          $s_favor = new section_favorite($_SESSION["BBS_uid"], $db_conn);
10    
11            // Load section list
12            $section_hierachy = array();
13    
14            $ret = load_section_list($section_hierachy,
15                    function (array $section, array $filter_param) : bool
16                    {
17                            if ($_SESSION["BBS_uid"] > 0)
18                            {
19                                    return ($section["recommend"] &&
20                                            $_SESSION["BBS_priv"]->checkpriv($section["SID"], S_LIST) &&
21                                            $filter_param["s_favor"]->is_in($section["SID"]));
22                            }
23    
24                            return $section["recommend"];
25                    },
26                    function (array $section, array $filter_param) : mixed
27                    {
28                            return null;
29                    },
30                    $db_conn,
31                    array(
32                            "s_favor" => $s_favor,
33                    )
34            );
35    
36            if ($ret == false)
37            {
38                    $result_set["return"]["code"] = -2;
39                    $result_set["return"]["message"] = "Query section error: " . mysqli_error($db_conn);
40    
41                    mysqli_close($db_conn);
42                    exit(json_encode($result_set));
43            }
44  ?>  ?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
45  <html>  <html>
46  <head>  <head>
47  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
48  <title>枫林在线</title>  <title><? echo $BBS_name; ?></title>
49  <link rel="stylesheet" href="css/default.css" type="text/css">  <link rel="stylesheet" href="css/default.css" type="text/css">
50  </head>  </head>
51  <body>  <body>
# Line 15  Line 53 
53  <?  <?
54          include "./head.inc.php";          include "./head.inc.php";
55  ?>  ?>
56  <table width="760" border="0" cellpadding="0" cellspacing="0">  <table width="1050" border="0" cellpadding="0" cellspacing="0">
57          <tr height=20 bgcolor=#F3F9FC>          <tr height="25" bgcolor=#F3F9FC>
58                  <td width="20">&nbsp;</td>                  <td width="20">&nbsp;</td>
59                  <td>枫林在线 &gt;&gt; 首页</td>                  <td><? echo $BBS_name; ?> &gt;&gt; 首页</td>
60                  <td width="20">&nbsp;</td>                  <td width="20">&nbsp;</td>
61          </tr>          </tr>
62          <tr>          <tr>
# Line 28  Line 66 
66                  <td>&nbsp;</td>                  <td>&nbsp;</td>
67          </tr>          </tr>
68  </table>  </table>
69  <table width="760" border="0" cellpadding="0" cellspacing="0">  <?
70            $cache_path = "../bbs/cache/www_doc_list_" . $_SESSION["BBS_uid"];
71            $buffer = false;
72            if (file_exists($cache_path))
73            {
74                    if (filemtime($cache_path) >= time() - 3600) // refresh interval = 1 hour
75                    {
76                            $buffer = file_get_contents($cache_path);
77                    }
78            }
79            if ($buffer == false)
80            {
81                    ob_start();
82    ?>
83    <table width="1050" border="0" cellpadding="0" cellspacing="0">
84          <tr>          <tr>
85              <td width="25%" align="left" valign="top">                  <td width="25%" align="left" valign="top">
86                          <table width="100%" border="0" cellpadding="0" cellspacing="0">                          <table width="100%" border="0" cellpadding="0" cellspacing="0">
87                                  <tr>                                  <tr>
88                                          <td class="td3">                                          <td class="td3">
89                                                  <table width="100%" border="0" cellspacing="0" cellpadding="0">                                                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
90                                                          <tr><td height=10></td></tr>                                                          <tr><td height=10></td></tr>
91                                                          <tr><td height=18>·<a href="show_article.php?aid=471914" target="_blank">中文编码及重要功能调整</a></td></tr>                                                          <tr><td height=18>·<a href="../bbs/view_article.php?tn=portal&id=472035" target="_blank">本站源码上传GitHub</a></td></tr>
92                                                          <tr><td height=18>·<a href="show_article.php?aid=328739" target="_blank">枫林在线网址变更公告</a></td></tr>                                                          <tr><td height=18>·<a href="../bbs/view_article.php?tn=portal&id=472032" target="_blank"><font color="red">重要系统升级提示【2025-04-14】</font></a></td></tr>
93                                                          <tr><td height=18>·<a href="show_article.php?aid=236535" target="_blank"><font color="red">本站开放源码查看服务</a></font></td></tr>                                                          <tr><td height=18>·<a href="../bbs/view_article.php?tn=portal&id=471914" target="_blank">中文编码及重要功能调整</a></td></tr>
                                                         <tr><td height=18>·<a href="show_article.php?aid=221947" target="_blank">系统密码验证机制调整</a></td></tr>  
                                                         <tr><td height=18>·<a href="show_article.php?aid=128430" target="_blank"><font color="red">枫林在线《精品导读》发布</font></a></td></tr>  
94                                                          <tr><td height=10></td></tr>                                                          <tr><td height=10></td></tr>
95                                                  </table>                                                  </table>
96                                          </td>                                          </td>
# Line 50  Line 100 
100                  <td width="50%" align="center" valign="top">                  <td width="50%" align="center" valign="top">
101                          <table width="95%" border="0" cellspacing="0" cellpadding="0">                          <table width="95%" border="0" cellspacing="0" cellpadding="0">
102                                  <tr>                                  <tr>
103                            <td class="alpha"><font color=brown><b><font size=3>本周导读</font></b></font></td>                                    <td class="alpha"><font color=brown><b><font size=3>本周导读</font></b></font></td>
104                          </tr>                                  </tr>
105                                  <tr><td bgcolor=gray height=1></td></tr>                                  <tr><td bgcolor=gray height=1></td></tr>
106                                  <? load_top(10,50,$db_conn); ?>                                  <? load_top(10, 60, $db_conn); ?>
107                                  <tr><td align="right"><a href="doc_list.php"><img src="images/more.gif" width="32" height="12" border=0></a></td></tr>                                  <tr><td></td></tr>
108                          </table>                          </table>
109                  </td>                  </td>
110                  <td width="25%" align="right" valign="top">                  <td width="25%" align="right" valign="top">
111                          <table width="100%" border="0" cellpadding="0" cellspacing="0">                          <table width="100%" border="0" cellpadding="0" cellspacing="0">
112                                  <tr class=title_bar_4><td><a class="guide" href="/bbs" target="_blank">BBS</a></td></tr>                                  <tr class=title_bar_4><td>进入论坛</td></tr>
113                                  <tr class=title_list><td height=8></td></tr>                                  <tr class=title_list><td height=8></td></tr>
114                                  <tr class=title_list><td height=18 align="center">                                  <tr class=title_list><td height=18 align="center">
115                                          <a href="/bbs/main.php" target="_blank">讨论区</a>&nbsp;                                          <a href="/bbs/main.php" target="_blank">讨论区</a>&nbsp;
# Line 69  Line 119 
119                          </table>                          </table>
120                  </td>                  </td>
121          </tr>          </tr>
122          <tr height=5>          <tr height="10">
123                  <td>&nbsp;</td>                  <td>&nbsp;</td>
124          </tr>          </tr>
125  </table>  </table>
126  <table width="760" border="0" cellspacing="0" cellpadding="0">  <table width="1050" border="0" cellspacing="0" cellpadding="5">
127    <tr>          <tr>
128      <td width="40%" align="left" valign="top">  <?
129                  <table width="96%" border="0" cellspacing="0" cellpadding="0">          $column = 0;
130                          <tr class=title_bar_1><td>特别推荐</a></td></tr>          $column_limit = 3;
131                          <? load_recommend(10,40,$db_conn); ?>          $style_count = 4;
132                  </table>  
133          </td>          foreach ($section_hierachy as $c_index => $section_class)
134      <td width="40%" align="left" valign="top">          {
135                  <table width="96%" border="0" cellspacing="0" cellpadding="0">                  foreach ($section_class["sections"] as $s_index => $section)
136                          <tr class=title_bar_2><td>下载园地</td></tr>                  {
137                          <tr class=title_list><td height=8></td></tr>                          if ($column % $column_limit == 0)
138                          <tr class=title_list><td height=18>&nbsp;<a href="excerption.php"><font color="#009999"><b>精品荟萃</b></font></a></td></tr>                          {
139                          <tr class=title_list><td height=18>·<a href="excerption.php" >论坛浏览器</a></td></tr>  ?>
140                          <tr class=title_list><td height=18>·<a href="/bbs/bbs_ex_dl.php?sid=100" target="_blank">论坛精华区下载chm版</a></td></tr>          </tr>
141                          <tr class=title_list><td height=18>·<a href="/bbs/bbs_ex_dl.php?sid=2002" target="_blank">论坛精华录2002年PDF版</a></td></tr>  </table>
142                          <tr class=title_list><td height=18>&nbsp;<a href="https://www.leafok.com/dev"><font color="#009999"><b>开发源码</b></font></a></td></tr>  <table width="1050" border="0" cellspacing="0" cellpadding="5">
143                          <tr class=title_list><td height=18>·<a href="https://www.leafok.com/dev/bbsdev.php" target="_blank">LeafOK BBS</a></td></tr>          <tr>
144                          <tr class=title_list><td height=18>·<a href="https://www.leafok.com/dev/bbsviewer.php" target="_blank">论坛浏览器</a></td></tr>  <?                      
145                          <tr class=title_list><td height=18>·<a href="https://www.leafok.com/dev/innwebd.php" target="_blank">LeafOK Innd</a></td></tr>                          }
146                          <tr class=title_list><td height=18></td></tr>  ?>
147                          <tr class=title_list><td height=8></td></tr>                  <td width="33%" align="center" valign="top">
148                  </table>                          <table width="100%" border="0" cellspacing="0" cellpadding="1">
149          </td>                                  <? load_doc_list($section["sid"], 5, 40, $column % $style_count + 1, false, $db_conn); ?>
150      <td width="20%" align="right" valign="top" class="td2">                          </table>
151                  <table width="100%" border="0" cellspacing="0" cellpadding="0">                  </td>
152                          <tr class=title_bar_3><td>F A Q</td></tr>  <?
153                          <tr><td height=8></td></tr>                          $column++;
154                          <tr><td height=18>·<a href="show_article.php?aid=68658" target=_blank>新手上路</a></td></tr>                  }
155                          <tr><td height=18>·<a href="show_article.php?aid=38394" target=_blank>关于积分的问题一览</a></td></tr>          }
156                          <tr><td height=18>·<a href="/bbs_help/bbs_faq.chm" target=_blank>论坛常见问题解答</a></td></tr>  
157                          <tr><td height=8></td></tr>          for (; $column % $column_limit != 0; $column++)
158                  </table>          {
159                  <table cellSpacing="0" cellPadding="0" width="100%">  ?>
160                          <tr class="title_bar_3">                  <td width="33%" align="center" valign="top">
161                                  <td>友情链接</td>                  </td>
162                          </tr>  <?                      
163                          <tr><td height=8></td></tr>          }
164                          <tr>  ?>
                                 <td align="center" valign="top">  
                                         <marquee direction="up" height="80" scrollamount="1" scrolldelay="100" onmouseover="stop()" onmouseout="start()" >  
                                         <center>  
                                         <a class="8" href="https://www.leafok.com" target="_blank">LeafOK</a><br>  
                                         </center>  
                                         </marquee>  
                                 </td>  
                         </tr>  
                         <tr><td height=8></td></tr>  
                 </table>  
         </td>  
   </tr>  
         <tr height=5>  
                 <td>&nbsp;</td>  
165          </tr>          </tr>
166  </table>  </table>
167  <?  <?
168                    $buffer = ob_get_clean();
169    
170                    file_put_contents($cache_path, $buffer);
171            }
172    
173            echo $buffer;
174    
175            // Cleanup
176            unset($s_favor);
177            unset($section_hierachy);
178    
179            mysqli_close($db_conn);
180    
181          include "./foot.inc.php";          include "./foot.inc.php";
182  ?>  ?>
 <table width="760" border="0" cellspacing="0" cellpadding="1">  
   <tr>  
         <td align="center" valign="top">  
         </td>  
   </tr>  
 </table>  
183  </center>  </center>
184  </body>  </body>
185  </html>  </html>
 <?  
         mysql_close($db_conn);  
 ?>  


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

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