Path : /var/www/html/main/
File Upload :
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 
} 
?>