Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.38 KB | None | 0 0
  1. <article id="'.$name.'" class="'.$name.' project type-project status-publish format-standard has-post-thumbnail hentry pj-categs-adult-cats pj-categs-cats pj-categs-male isotope-item shortcode_animated" data-category="adult-cats cats male" style="width: 400px; position: absolute; left: 0px; top: 0px; transform: translate3d(0px, 0px, 0px);">
  2.  
  3. <div class="project_outer">
  4. <figure class="cmsms_img_rollover_wrap preloader">
  5. <img width="580" height="460" src="'.$medium_photo.'" class="full-width wp-post-image" alt="'.$name.'" title="'.$name.'">
  6. <div class="cmsms_img_rollover">
  7. <span class="cmsms_img_rollover_divider"></span>
  8. <a href="'.$medium_photo.'" rel="ilightbox" title="'.$name.'" class="cmsms_image_link"><span class="cmsms_theme_icon_search"></span></a><a href="http://test.xxxx.org.au/Project/'.$name.'/" title="'.$name.'" class="cmsms_open_link"><span class="cmsms_theme_icon_rollover_open_link"></span></a>
  9. </div>
  10. </figure>
  11. <div class="project_inner">
  12. <header class="cmsms_project_header entry-header">
  13. <h6 class="cmsms_project_title entry-title"><a href="http://test.haart.org.au/davetest/?id='.$animal_id.'">'.$name.'</a></h6>
  14. </header>
  15. <footer class="cmsms_project_footer entry-meta">
  16. </a>
  17. </footer>
  18. </div>
  19. <div class="cl"></div>
  20. </div>
  21. </article>
  22.  
  23. <?php
  24.  
  25. // Start PHP/API Code
  26. //----------------------------------------
  27. // Open CuRL/JSON Stuff
  28.  
  29. $ch = curl_init();
  30. $pr_id=$_GET['pr_id'];
  31. $url="https://www.xxxxxx.com.au/api/listings?token=1234&group_id=1234&species=Dog&page=$pg";
  32. curl_setopt($ch, CURLOPT_URL,$url);
  33. curl_setopt($ch, CURLOPT_HEADER, 0);
  34. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  35. curl_setopt($ch, CURLOPT_HTTPHEADER, array(
  36. 'Accept: application/json',
  37. 'X-some-API-Key: 1234',
  38. ));
  39. $json = json_decode(curl_exec($ch), true);
  40.  
  41. // Functions relating to the Echo Code
  42. $prpage=($json['page']);
  43. $prperpage=($json['per_page']);
  44. $prtotalpage=($json['total_pages']);
  45. echo '<div class="portfolio grid large_gap perfect cmsms_3 isotope" style="position: relative; overflow: hidden; height: 1356px;">
  46. <h6>Page '.$pg.' of '.$prtotalpage.'</h6>';
  47. foreach($json['listings'] as $listing)
  48. {
  49. $short_personality=substr($listing['personality'],0,500);
  50. $peturl="http://www.xxxx.org.au/pet-info/?petid=".$listing['id'];
  51. $photos=$listing['photos'];
  52. $medium_photo=$listing['photos'][0]['xlarge_900'];
  53. $gallery_first=$listing['photos'][0]['large_340'];
  54. $gender_class=strtolower($listing['gender']);
  55. $breed_class=strtolower($listing['species']);
  56. $name=($listing['name']);
  57. $date=$listing['created_at'];
  58. $date_updated=$listing['last_updated'];
  59. $unique_gallery_name="ilightbox['.$inc.']";
  60. $inc++;
  61. foreach($listing['photos'] as $photosthumb)
  62. {
  63. $photo_thumb_large=$photosthumb["medium_130"];
  64. $photo_thumb_hidden=$photosthumb["small_80"];
  65. }
  66.  
  67. // General IF/AND/ELSE Statements to refine the Echo Output
  68. if($listing['photos'] == null) {
  69. $medium_photo="http://www.xxxx.org.au/wp-content/themes/xxxx/images/photo_coming_soon.png";
  70. }
  71. if($listing['desexed'] == "true") {
  72. $desexed="Yes";
  73. }
  74. else {
  75. $desexed="No";
  76. }
  77. if($listing['foster_needed'] == "true") {
  78. $foster_needed="Yes";
  79. }
  80. else {
  81. $foster_needed="No";
  82. }
  83. if($listing['vaccinated'] == "Yes") {
  84. $vaccinated="yes";
  85. }
  86. else {
  87. $vaccinated="no";
  88. }
  89. if($listing['wormed'] == "Yes") {
  90. $wormed="yes";
  91. }
  92. elseif($listing['wormed'] == "No") {
  93. $wormed="no";
  94. }
  95. else {
  96. $wormed="no";
  97. }
  98. if($listing['heart_worm_treated'] == "true") {
  99. $heart_worm_tested="Yes";
  100. }
  101. elseif($listing['heart_worm_treated'] == "Unsure") {
  102. $heart_worm_tested="Unsure";
  103. }
  104. else {
  105. $heart_worm_tested="No";
  106. }
  107. if($listing['species'] == "Dog") {
  108. $adoption_enquiry_link="http://www.xxxx.org.au/pre-adoption-form-dogs/?dog_name=$name";
  109. $hwt="list-$heart_worm_tested";
  110. }
  111. elseif($listing['species'] == "Cat") {
  112. $adoption_enquiry_link="http://www.xxxx.org.au/pre-adoption-form-cats/?cat_name=$name";
  113. $hwt="list-hwt-hidden";
  114. }
  115.  
  116. $animal_id=($listing['id']);
  117.  
  118. $adoption_poster_link="http://www.xxxx.org.au/poster.php?animal_id=$animal_id";
  119.  
  120. // Echo the output
  121. echo '<article id="'.$name.'" class="'.$name.' project type-project status-publish format-standard has-post-thumbnail hentry pj-categs-adult-cats pj-categs-cats pj-categs-male isotope-item shortcode_animated" data-category="adult-cats cats male" style="width: 400px; position: absolute; left: 0px; top: 0px; transform: translate3d(0px, 0px, 0px);">
  122. <div class="project_outer">
  123. <figure class="cmsms_img_rollover_wrap preloader">
  124. <img width="580" height="460" src="'.$medium_photo.'" class="full-width wp-post-image" alt="'.$name.'" title="'.$name.'">
  125. <div class="cmsms_img_rollover">
  126. <span class="cmsms_img_rollover_divider"></span>
  127. <a href="'.$medium_photo.'" rel="ilightbox" title="'.$name.'" class="cmsms_image_link"><span class="cmsms_theme_icon_search"></span></a><a href="http://test.xxxx.org.au/Project/'.$name.'/" title="'.$name.'" class="cmsms_open_link"><span class="cmsms_theme_icon_rollover_open_link"></span></a>
  128. </div>
  129. </figure>
  130. <div class="project_inner">
  131. <header class="cmsms_project_header entry-header">
  132. <h6 class="cmsms_project_title entry-title"> <a href="http://test.xxxx.org.au/davetest/?id='.$animal_id.'">'.$name.'</a></h6>
  133. </header>
  134. <footer class="cmsms_project_footer entry-meta">
  135. </a>
  136. </footer>
  137. </div>
  138. <div class="cl"></div>
  139. </div>
  140. </article>';
  141. // Close the CURL
  142. }
  143. echo '<div align="center" class="ac-pages-wrapper">';
  144. if ($prpage > 1)
  145. echo '<a href="?pg='.($prpage - 1).'" class="first" title="Back"><</a>';
  146. for ($i = 1; $i <= $prtotalpage; $i++)
  147. {
  148. if ($i == $prpage)
  149. echo '<a href="?pg='.$i.'" class="current">'.$i.'</a>';
  150. else
  151. echo '<a href="?pg='.$i.'" class="page">'.$i.'</a>';
  152. }
  153. if ($prpage < $prtotalpage)
  154. echo '<a href="?pg='.($prpage + 1).'" class="last" title="Next">></a>';
  155. echo '</div>';
  156. curl_close($ch);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement