| Path : /var/www/html/main/ |
|
|
| Current File : /var/www/html/main/modify-cat-API.php |
<?php
/*!
* Copyright Anucha Puangpaka
* Contact anucha.ppk@icloud.com 062-479-9836
*/
if(substr($_GET['cat'],0,3)=="API"){
$sql = "select * from ap_catalogs where lang='$_GET[lang]' and code='$_GET[cat]'";
$query = mysqli_query($conn,$sql);
$rows = mysqli_fetch_array($query);
?>
<div class="breadcrumb">
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-12">
<ul class="breadcrumb" itemscope="" itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<a href="<?php echo $_SERVER['SERVER_SCRIPT'] ?>?lang=<?php echo $_GET['lang'] ?>" itemprop="item">
<span itemprop="name"><?php echo $ap_home; ?></span>
</a>
<meta itemprop="position" content="1">
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
<?php if($ap_rewrite=="on"){ ?>
<a href="<?php echo $ap_site.$ap_folder; ?>cat/<?php echo $_GET['cat'] ?>/<?php echo $_GET['lang'] ?>/<?php echo $_GET['api']; ?>" itemprop="item">
<?php }else{ ?>
<a href="<?php echo $_SERVER['SERVER_SCRIPT'] ?>?cat=<?php echo $_GET['cat'] ?>&lang=<?php echo $_GET['lang'] ?>&api=<?php echo $_GET['api']; ?>" itemprop="item">
<?php } ?>
<span itemprop="name"><?php echo $rows['name'] ?></span>
</a>
<meta itemprop="position" content="2">
</li>
</ul>
<p></p>
</div>
<div class="col-lg-4 col-md-4 col-sm-12">
<form class="form-inline text-right" action="<?php echo $_SERVER[SCRIPT_NAME]; ?>" method="GET">
<input type="hidden" name="cat" value="<?php echo $_GET['cat'] ?>">
<input type="hidden" name="lang" value="<?php echo $_GET['lang'] ?>">
<input type="hidden" name="api" value="<?php echo $_GET['api'] ?>">
<div class="form-group">
<input type="text" name="q" value="<?php echo $_GET['q']; ?>" placeholder="ระบุคำค้น" class="form-control" autofocus>
</div>
<button type="submit" class="btn btn-default">ค้นหา</button>
</form>
</div>
</div>
<div class="row"><div class="col-lg-12 col-md-12 col-sm-12"><hr></div></div>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<?php
$headers = array("Content-Type: application/json", "Method: GET", "Token: $token");
$url = "$ap_site$ap_folder"."modify-API.php?nu=$_GET[cat]&q=$_GET[q]";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
$json = json_decode($data, true);
$json_total = count($json);
$json = filedSort($json,"date_time");
$num_rows = $json_total;
$per_page = 10;
$page = 1;
if(isset($_GET["page"]) && !empty($_GET["page"])){
$page = $_GET["page"];
}
$prev_page = $page-1;
$next_page = $page+1;
$row_start = (($per_page*$page)-$per_page);
if($num_rows<=$per_page){
$num_pages =1;
}elseif(($num_rows % $per_page)==0){
$num_pages =($num_rows/$per_page) ;
}else{
$num_pages =($num_rows/$per_page)+1;
$num_pages = (int)$num_pages;
}
$row_end = $per_page * $page;
if($row_end > $num_rows){
$row_end = $num_rows;
}
?>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<!--Pagination dark-->
<nav class="wow fadeIn mb-4 mt-5 text-center" data-wow-delay="0.4s" style="visibility: visible; animation-delay: 0.4s; animation-name: fadeIn;">
<ul class="pagination pg-dark flex-center">
<?php
if(isset($prev_page) && $prev_page>0){
?>
<!--Arrow left-->
<li class="page-item">
<a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$prev_page&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect" aria-label="Previous">
<span aria-hidden="true">«</span>
<span class="sr-only">Previous</span>
</a>
</li>
<?php
}
?>
<!--Numbers-->
<?php
for($i=1; $i<=$num_pages; $i++){
if ($i > ($_GET['page']-3) && $i < ($_GET['page']+5)) {
if($i != $page){
?>
<li class="page-item"><a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$i&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect"><?php echo $i; ?></a></li>
<?php
}else{
?>
<li class="page-item active"><a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$_GET[page]&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect"><?php echo $i; ?></a></li>
<?php
}
}
}
if((isset($page) && $page!=$num_pages)){
?>
<!--Arrow right-->
<li class="page-item">
<a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$next_page&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect" aria-label="Next">
<span aria-hidden="true">»</span>
<span class="sr-only">Next</span>
</a>
</li>
<?php
}
?>
</ul>
</nav>
<!--/Pagination dark-->
</div>
</div>
<div class="row">
<?php
for($i=$row_start; $i<$row_end; $i++){
if(empty($json[$i]['images'])){
$ap_col = 12;
}else{
$ap_col = 9;
}
if($ap_col!=12){
?>
<div class="col-lg-3 col-md-3 col-sm-12">
<div class="panel2 panel2-default">
<div class="panel2-body" style="max-width: 100%;">
<?php if($ap_rewrite=="on"){ ?>
<a class="zoom" data-type="image" data-title="<?php echo $json[$i]['title']; ?>" data-footer="<?php echo $json[$i]['title']; ?>" data-toggle="lightbox" href="<?php echo $ap_site.$ap_folder; ?>page_id/<?php echo $json[$i]['id']; ?>/<?php echo $json[$i]['lang']; ?>/<?php echo $json[$i]['code']; ?>/<?php echo $_GET['cat']; ?>/1" target="_blank">
<?php }else{ ?>
<a class="zoom" data-type="image" data-title="<?php echo $json[$i]['title']; ?>" data-footer="<?php echo $json[$i]['title']; ?>" data-toggle="lightbox" href="?page_id=<?php echo $json[$i]['id']; ?>&lang=<?php echo $json[$i]['lang']; ?>&code=<?php echo $json[$i]['code']; ?>&xcat=<?php echo $_GET['cat']; ?>&api=1" target="_blank">
<?php } ?>
<div id="slides_media_<?php echo $json[$i]['id'];?>" class="carousel slide" data-ride="carousel">
<div class="carousel-inner" role="listbox">
<div class="item active">
<img class="img-thumbnail" src="<?php echo $json[$i]['images']; ?>" width="100%" alt="<?php echo $json[$i]['title']; ?>" title="<?php echo $json[$i]['title']; ?>">
</div>
</div>
</div>
</a>
</div>
</div>
</div>
<?php
}
?>
<div class="col-lg-<?php echo $ap_col;?> col-md-<?php echo $ap_col;?> col-sm-12">
<h5 class="media-heading">
<i class="fas fa-bullhorn"></i>
<?php if($ap_rewrite=="on"){ ?>
<a href="<?php echo $ap_site.$ap_folder; ?>/page_id/<?php echo $json[$i]['id']; ?>/<?php echo $json[$i]['lang']; ?>/<?php echo $json[$i]['code']; ?>/<?php echo $_GET['cat']; ?>/1" <?php if(detect_devices()==2){ ?>class="tiptext" <?php } ?> target="_blank">
<?php }else{ ?>
<a href="?page_id=<?php echo $json[$i]['id']; ?>&lang=<?php echo $json[$i]['lang']; ?>&code=<?php echo $json[$i]['code']; ?>&xcat=<?php echo $_GET['cat']; ?>&api=1" <?php if(detect_devices()==2){ ?>class="tiptext" <?php } ?> target="_blank">
<?php } ?>
<?php echo $json[$i]['title']; ?></a>
</h5>
<p><?php echo $json[$i]['info2']; ?></p>
<div class="justify-content-center" id="">
<?php echo $ap_publish ?> <?php echo dateThai($json[$i]['date_time'])?>
[ <a href="<?php echo $json[$i]['backlink']; ?>" target="_blank"><?php echo $json[$i]['department']; ?></a> ]
<?php if($ap_rewrite=="on"){ ?>
<a class="btn-floating btn-fb" href="javascript:void(0);" onClick="window.open('https://www.facebook.com/sharer.php?u=<?php echo urlencode("$ap_site$ap_folder"."page_id/".$json[$i]['id']."/".$json[$i]['lang']."/".$json[$i]['code']."/$_GET[cat]/1"); ?>','facebook','scrollbars=yes,resizable=yes,width=1000,height=600')">
<?php }else{ ?>
<a class="btn-floating btn-fb" href="javascript:void(0);" onClick="window.open('https://www.facebook.com/sharer.php?u=<?php echo urlencode("$ap_site$ap_folder?page_id=".$json[$i]['id']."&lang=".$json[$i]['lang']."&code=".$json[$i]['code']."&xcat=$_GET[cat]&api=1"); ?>','facebook','scrollbars=yes,resizable=yes,width=1000,height=600')">
<?php } ?>
<i class="fas fa-share text-danger"> Share </i></a>
</div>
</div>
<div class="col-lg-12 col-md-12 col-sm-12"><hr></div>
<?php
}
?>
</div>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<!--Pagination dark-->
<nav class="wow fadeIn mb-4 mt-5 text-center" data-wow-delay="0.4s" style="visibility: visible; animation-delay: 0.4s; animation-name: fadeIn;">
<ul class="pagination pg-dark flex-center">
<?php
if(isset($prev_page) && $prev_page>0){
?>
<!--Arrow left-->
<li class="page-item">
<a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$prev_page&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect" aria-label="Previous">
<span aria-hidden="true">«</span>
<span class="sr-only">Previous</span>
</a>
</li>
<?php
}
?>
<!--Numbers-->
<?php
for($i=1; $i<=$num_pages; $i++){
if ($i > ($_GET['page']-3) && $i < ($_GET['page']+5)) {
if($i != $page){
?>
<li class="page-item"><a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$i&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect"><?php echo $i; ?></a></li>
<?php
}else{
?>
<li class="page-item active"><a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$_GET[page]&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect"><?php echo $i; ?></a></li>
<?php
}
}
}
if((isset($page) && $page!=$num_pages)){
?>
<!--Arrow right-->
<li class="page-item">
<a href="<?php echo "$_SERVER[SCRIPT_NAME]?cat=$_GET[cat]&lang=$_GET[lang]&api=$_GET[api]&page=$next_page&q=$_GET[q]"; ?>" class="page-link waves-effect waves-effect" aria-label="Next">
<span aria-hidden="true">»</span>
<span class="sr-only">Next</span>
</a>
</li>
<?php
}
?>
</ul>
</nav>
<!--/Pagination dark-->
</div>
</div>
</div>
</div>
</div>
<?php
}
?>