Advertisement
Guest User

Untitled

a guest
Nov 18th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. <?php
  2. $keywords=$_GET['keywords'];
  3. $location=$_GET['location'];
  4. $district=$_GET['dist'];
  5. $listings_per_page = '10';
  6. $page = $_GET['page'];
  7. $offset=0;
  8. if($page>1) {
  9. $offset = $page * 10;
  10. }
  11.  
  12. $DBHOST='localhost';
  13. $DBUSER='9b0684d711aa';
  14. $DBPASS='36ec9448d376176a';
  15. $DBNAME='jobatschool';
  16.  
  17. //create PDO connection
  18. $db = new PDO("mysql:host=".$DBHOST.";port='';dbname=".$DBNAME, $DBUSER, $DBPASS);
  19. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  20.  
  21. $stmt=$db->query('SELECT * FROM listings WHERE keywords LIKE "%'.$keywords.'%" AND Location LIKE "%'.$location.'%" AND Location_State="'.$district.'" AND listing_type_sid="6" LIMIT '.$offset.',10');
  22. if($district=='00') {
  23. $stmt=$db->query('SELECT * FROM listings WHERE keywords LIKE "%'.$keywords.'%" AND Location LIKE "%'.$location.'%" listing_type_sid="6" LIMIT '.$offset.',10');
  24. }
  25. $jobs=$stmt->fetchAll();
  26.  
  27.  
  28. if($jobs!=TRUE)
  29. {
  30. $data=array(
  31. 'function_result'=>'failed'
  32.  
  33. );
  34. $login=json_encode($data);
  35. echo $login;
  36.  
  37.  
  38. }
  39.  
  40. else{
  41. foreach($jobs as $job)
  42. {
  43. $jcstmt=$db->query('SELECT country_name FROM countries WHERE sid="'.$job['Location_Country'].'" LIMIT 1');
  44. $jcountry=$jcstmt->fetchColumn();
  45. $jsstmt=$db->query('SELECT state_name FROM states WHERE sid="'.$job['Location_State'].'" LIMIT 1');
  46. $jstate=$jsstmt->fetchColumn();
  47. $ustmt=$db->query('SELECT * FROM users WHERE sid="'.$job['user_sid'].'" and user_group_sid="41" LIMIT 1');
  48. $company=$ustmt->fetch(PDO::FETCH_ASSOC);
  49. $logo=$company['Logo'];
  50. $lstmt=$db->query('SELECT file_name FROM uploaded_files WHERE id="'.$logo.'" LIMIT 1');
  51. $logoname=$lstmt->fetchColumn();
  52. if($logoname==FALSE)
  53. {
  54. $logoname='';
  55. }
  56. $cstmt=$db->query('SELECT country_name FROM countries WHERE sid="'.$company['Location_Country'].'" LIMIT 1');
  57. $country=$cstmt->fetchColumn();
  58. $sstmt=$db->query('SELECT state_name FROM states WHERE sid="'.$company['Location_State'].'" LIMIT 1');
  59. $state=$sstmt->fetchColumn();
  60. //echo $company['email'];
  61. $lstmt=$db->query('SELECT * FROM locations WHERE city="'.$company['Location_City'].'" LIMIT 1');
  62. $cords= $lstmt->fetch(PDO::FETCH_ASSOC);
  63. //echo $cords['latitude']; */
  64. $rowdate=explode(' ',$job['activation_date']);
  65. $dates=$rowdate[0];
  66. //echo $dates;
  67. //echo $job['email'];
  68.  
  69. $dat[]=array('job'=>array(
  70. 'Location'=>array(
  71. 'State'=>$jstate,
  72. 'City'=>$job['Location_City'],
  73. 'Country'=>'Aroor',
  74. 'ZipCode'=>$job['Location_ZipCode'],
  75. 'Address'=>$job['Location']
  76. ),
  77. 'Company'=>array(
  78. 'CompanyName'=>$company['CompanyName'],
  79. 'ContactName'=>$company['ContactName'],
  80. 'PhoneNumber'=>$company['PhoneNumber'],
  81. 'email'=>$company['email'],
  82. 'Website'=>$company['WebSite'],
  83. 'Location'=>array(
  84. 'State'=>$state,
  85. 'City'=>$company['Location_City'],
  86. 'Country'=>'Aroor',
  87. 'ZipCode'=>$company['Location_ZipCode'],
  88. 'Address'=>$company['Location_Address']
  89. ),
  90. 'geoLocation'=>array(
  91. 'Latitude'=>$cords['latitude'],
  92. 'Longitude'=>$cords['longitude']
  93. ),
  94. 'Logo'=>array(
  95. 'file_url'=>$company['Logo'],
  96. 'thumb_file_url'=> $logoname
  97. )
  98. ),
  99. 'id'=>$job['sid'],
  100. 'Title'=>$job['Title'],
  101. 'JobDescription'=>$job['JobDescription'],
  102. 'JobCategory'=>$job['JobCategory'],
  103. 'Salary'=>$job['Salary'],
  104. 'SalaryType'=>$job['SalaryType'],
  105. 'JobRequirements'=>$job['JobRequirements'],
  106. 'Occupations'=>$job['Occupations'],
  107.  
  108. 'activation_date'=>$dates,
  109. 'EmploymentType'=>$job['EmploymentType'],
  110. ));
  111.  
  112. }
  113. $data=$dat;
  114.  
  115.  
  116. //print_r($data);
  117. $login=json_encode($data);
  118. echo $login;
  119. //echo "<pre>"; print_r($data); echo "</pre>";
  120. // $da=json_decode($dat);
  121. //echo $da->function_result->User->FirstName;
  122.  
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement