修复 显示错误

This commit is contained in:
LyLme 2022-05-21 17:58:37 +08:00
parent 5beb59c17b
commit c3febc2819
1 changed files with 26 additions and 22 deletions

View File

@ -10,14 +10,13 @@
// | date: 2022-05-01 | // | date: 2022-05-01 |
// +----------------------------------------------------------+ // +----------------------------------------------------------+
session_start(); //设置session session_start(); //设置session
// 获取网站 $groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC"); // 获取分类
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC");
// 获取分类 $i = 0; //设置起始
$i = 0;
while ($group = $DB->fetch($groups)) { while ($group = $DB->fetch($groups)) {
//循环所有分组 //循环所有分组
if(!in_array($group['group_pwd'],$_SESSION['list'])&&!empty($group['group_pwd'])){ if(!in_array($group['group_pwd'],$_SESSION['list'])&&!empty($group['group_pwd'])){
echo '<script>console.log("分组跳出")</script>'; //如果 分组加密未在认证列表 并且分组设置了密码(不显示分组)
continue; continue;
} }
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id']." ORDER BY `link_order` ASC;"; $sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id']." ORDER BY `link_order` ASC;";
@ -38,14 +37,18 @@ while ($group = $DB->fetch($groups)) {
while ($link = $DB->fetch($group_links)) { while ($link = $DB->fetch($group_links)) {
// 循环每个链接 // 循环每个链接
// 返回指定分组下的所有字段 // 返回指定分组下的所有字段
$lpwd = true;
if ($link_num > $i) { if ($link_num > $i) {
$i = $i + 1; $i = $i + 1;
if(!in_array($link['link_pwd'],$_SESSION['list'])&&!empty($link['link_pwd'])){ if(!empty($group['group_pwd'])&&!empty($link['link_pwd'])){
continue; //分组和链接同时加密
//忽略链接加密正常显示分组
} }
if($link["link_status"]!="0"){ else if(!in_array($link['link_pwd'],$_SESSION['list'])&&!empty($link['link_pwd'])){
//当前链接加密
$lpwd = false;
}
if($link["link_status"]!="0" && $lpwd ){
echo "\n" . ' echo "\n" . '
<div class="list urllist" id="id_' . $link["id"] . '" data-id="' . $link["id"] . '" data-url="' . $link["url"] . '"> <div class="list urllist" id="id_' . $link["id"] . '" data-id="' . $link["id"] . '" data-url="' . $link["url"] . '">
<a rel="nofollow" href="' . $link["url"] . '" target="_blank">'; <a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
@ -59,6 +62,7 @@ while ($group = $DB->fetch($groups)) {
echo '<p class="name">'. $link["name"] . '</p><p class="desc"></p></a></div>'; echo '<p class="name">'. $link["name"] . '</p><p class="desc"></p></a></div>';
} }
} }
if ($link_num == $i) { if ($link_num == $i) {
//判断当前分组链接循环完毕 //判断当前分组链接循环完毕
echo ' <div class="list kongs"></div> echo ' <div class="list kongs"></div>