HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /var/www/nclive/technc/seo_contentlist_data.php
	<?php 
	header("Access-Control-Allow-Origin: *");
	header('Content-Type: application/json');

	include 'config.php';

	$requestData= $_REQUEST;
	$columns = array(
		0=>'id', 
		1=>'title',
		2=>'exam_name',
		3=>'name'
	);

	$query="SELECT ps.id,ps.title,e.exam_name,ec.name FROM sp_pages_seo as ps LEFT JOIN sp_exam as e on e.exam_id=ps.exam_id LEFT JOIN sp_exam_category as ec on ec.cat_id=ps.category_id WHERE ps.title !='' ";
	$getData=$db->prepare($query);
	$getData->execute();
	$totalData = $getData->rowCount();
	$totalFiltered = $totalData;

	$searchTerms = "";
	if( !empty($requestData['search']['value']) ) { 
		$searchTerms.=" AND ( ps.id LIKE '".$requestData['search']['value']."%' ";
		$searchTerms.=" OR ps.title LIKE '".$requestData['search']['value']."%' ";
		$searchTerms.=" OR e.exam_name LIKE '".$requestData['search']['value']."%' ";
		$searchTerms.=" OR ec.name LIKE '".$requestData['search']['value']."%') ";
	}

	$query  = "SELECT ps.id,ps.title,e.exam_name,ec.name FROM sp_pages_seo as ps LEFT JOIN sp_exam as e on e.exam_id=ps.exam_id LEFT JOIN sp_exam_category as ec on ec.cat_id=ps.category_id WHERE ps.title !='' $searchTerms";
	$getData=$db->prepare($query);
	$getData->execute();
	$totalFiltered = $getData->rowCount();

	$query.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestData['order'][0]['dir']."  LIMIT ".$requestData['start'].", ".$requestData['length']."   ";

	$getData=$db->prepare($query);
	$getData->execute();

	$curDate = date('Y-m-d');
	$data = array();
	while($row=$getData->fetch()){
		$nestedData=array(); 
		$nestedData["id"] = $row['id'];
		$nestedData["title"] = $row['title'];
		$nestedData["exam_name"] = $row['exam_name'];
		$nestedData["name"] =$row['name'];

		$data[] = $nestedData;
	}

	$json_data = array(
		"draw"            => intval( $requestData['draw'] ), 
		"recordsTotal"    => intval( $totalData ),  
		"recordsFiltered" => intval( $totalFiltered ), 
		"data"            => $data
	);
				
	echo json_encode($json_data);
?>