????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.16.160.142 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/appsrv.astacus.se/apps/school/www_old8/MyBook/ |
Upload File : |
<?php if($_SERVER['REQUEST_METHOD']=='GET') { require_once('connection.php'); $num_of_rows_required = 50; $category_id = $_GET['CategoryId']; $startIndex = $_GET['startIndex']; $endIndex = $startIndex + $num_of_rows_required; $distance = $_GET['distance']; $latitude = $_GET['latitude']; $longitude = $_GET['longitude']; $string1 = "SELECT Id, Title, Content, NewsPhotoPath, Video, DateTimeAdded, CategoryId, UserId, ProfilePhotoPath, dist FROM (SELECT Id, Title, Content, NewsPhotoPath, Video, DateTimeAdded, CategoryId, UserId, ProfilePhotoPath, ((((acos(sin((" . $latitude . "*pi()/180)) * sin((`Latitude`*pi()/180)) + cos((" . $latitude . "*pi()/180)) * cos((`Latitude`*pi()/180)) * cos(((" . $longitude . " - `Longitude`) * pi()/180)))) * 180/pi()) * 60 * 1.1515) * 1.609344) AS dist FROM (SELECT tblNews.Id, tblNews.Title, tblNews.Content, tblNews.NewsPhotoPath, tblNews.Video, tblNews.DateTimeAdded, tblNews.CategoryId, tblNews.UserId, tblUsers.ProfilePhotoPath, tblNews.Latitude, tblNews.Longitude FROM tblNews INNER JOIN tblUsers ON tblNews.UserId=tblUsers.UserId "; $string3 = "ORDER BY DateTimeAdded DESC LIMIT " . $startIndex . "," . $endIndex . ") AS FirstResult) AS SecondResult WHERE dist < " . $distance; if ($category_id == 0)//Selected all rows { $sql = $string1 . $string3; } else { $string2 = "WHERE tblNews.CategoryId = " . $category_id . " "; $sql = $string1 . $string2. $string3; } $result = mysqli_query($connection, $sql); $rows = Array(); if ($result->num_rows > 0) { while($row = mysqli_fetch_array($result)) { array_push($rows, $row); } echo json_encode(array("result"=>$rows)); } else { echo "0 results"; } mysqli_close($connection); } ?>