Advertisement
jegtheme

job-detail.php

Feb 1st, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.81 KB | None | 0 0
  1. <div class="bg-color2">
  2. <div class="container">
  3. <div class="row">
  4. <div class="col-md-9 content">
  5.  
  6. <!-- box item details -->
  7. <div class="block-section box-item-details theiaStickySidebar sticky-content">
  8. <?php
  9. $company = vp_metabox('jobplanet_job.company_id');
  10. $company_image_id = get_post_thumbnail_id($company);
  11. $company_image_src = wp_get_attachment_image_src($company_image_id, 'full');
  12. ?>
  13.  
  14. <?php do_action('jeg_show_message'); ?>
  15. <div class="row">
  16. <div class="col-md-12">
  17. <div class="company-logo">
  18. <a href="<?php echo esc_url(get_permalink($company)); ?>">
  19. <img src="<?php echo esc_html($company_image_src[0]); ?>" alt="<?php echo esc_html(get_the_title($company)); ?>">
  20. </a>
  21. </div>
  22. <div class="company-title text-right">
  23. <h4>
  24. <a href="<?php echo esc_url(get_permalink($company)); ?>">
  25. <?php echo esc_html(get_the_title($company)); ?>
  26. </a>
  27. </h4>
  28. <?php if(vp_metabox('jobplanet_company.website', null, $company)) : ?>
  29. <a href="<?php echo esc_url(vp_metabox('jobplanet_company.website', null, $company)); ?>" target="_blank">
  30. <?php _e('Go to our website &raquo;', 'jobplanet-themes'); ?>
  31. </a>
  32. <?php endif; ?>
  33. </div>
  34. </div>
  35. </div>
  36.  
  37. <h2 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
  38. <div class="job-meta">
  39. <ul class="list-inline">
  40. <?php
  41. $jobtype = get_the_terms(get_the_ID(), 'job-type');
  42. $location = apply_filters('jeg_get_term_location_text', '', get_the_ID());
  43.  
  44. $salaries = array();
  45. if(vp_metabox('jobplanet_job.salary_bottom')) {
  46. $salaries[] = vp_metabox('jobplanet_job.salary_bottom');
  47. }
  48. if(vp_metabox('jobplanet_job.salary_top')) {
  49. $salaries[] = vp_metabox('jobplanet_job.salary_top');
  50. }
  51.  
  52. foreach($salaries as $key => $salary) {
  53. if(vp_option('joption.job_salary_abbr', '1')) {
  54. $salaries[$key] = vp_option('joption.job_salary_front', '$') . jeg_restyle_text($salary) . vp_option('joption.job_salary_back');
  55. } else {
  56. $salaries[$key] = vp_option('joption.job_salary_front', '$') . number_format($salary) . vp_option('joption.job_salary_back');
  57. }
  58. }
  59. ?>
  60.  
  61. <?php if(!empty($jobtype)) : ?>
  62. <li><i class="fa fa-briefcase"></i>&nbsp;&nbsp;<?php echo esc_html($jobtype[0]->name); ?></li>
  63. <?php endif; ?>
  64. <?php if(!empty($location)) : ?>
  65. <li><i class="fa fa-map-marker"></i>&nbsp;&nbsp;<?php echo esc_html($location); ?></li>
  66. <?php endif; ?>
  67. <?php if(!empty($salaries)) : ?>
  68. <li style="padding-right: 0;">
  69. <i class="fa fa-money"></i>&nbsp;&nbsp;<?php echo esc_html(implode(' &ndash; ', $salaries)); ?>
  70. <span class="salary-range-detail"><?php
  71. $salaryRange = esc_html(vp_metabox('jobplanet_job.salary_range'));
  72.  
  73. switch ($salaryRange) {
  74. case "hourly":
  75. esc_html_e('Hourly', 'jobplanet-themes');
  76. break;
  77. case "weekly":
  78. esc_html_e('Weekly', 'jobplanet-themes');
  79. break;
  80. case "monthly":
  81. esc_html_e('Monthly', 'jobplanet-themes');
  82. break;
  83. case "yearly":
  84. esc_html_e('Yearly', 'jobplanet-themes');
  85. break;
  86. }
  87. ?>
  88. </span>
  89. </li>
  90. <?php endif; ?>
  91. </ul>
  92. </div>
  93. <?php the_content(); ?>
  94.  
  95. <h3 class="title" id="cp-photos"><?php _e('Job & Company Detail', 'jobplanet-themes'); ?></h3>
  96. <div class="row">
  97. <div class="col-sm-6">
  98.  
  99. <!-- industry -->
  100. <h5><?php _e('Company Industry', 'jobplanet-themes'); ?></h5>
  101. <p>
  102. <?php
  103. $industry = get_the_terms($company, 'job-category');
  104. if(!empty($industry)) {
  105. echo esc_html($industry[0]->name);
  106. } else {
  107. echo esc_html('&ndash;');
  108. }
  109. ?>
  110. </p>
  111.  
  112. <!-- company size -->
  113. <h5><?php _e('Company Size', 'jobplanet-themes'); ?></h5>
  114. <p>
  115. <?php
  116. $size = jeg_get_company_size(vp_metabox('jobplanet_company.company_size', null, $company));
  117. if(!empty($size)) {
  118. echo esc_html($size . ' ' . esc_html(__('Employees', 'jobplanet-themes')));
  119. } else {
  120. echo esc_html('&ndash;');
  121. }
  122. ?>
  123. </p>
  124.  
  125. <!-- language -->
  126. <h5><?php _e('Language', 'jobplanet-themes'); ?></h5>
  127. <p>
  128. <?php
  129. $langarray = array();
  130. $languages = get_the_terms($company, 'company-language');
  131. if(!empty($languages)) {
  132. foreach($languages as $language) {
  133. $langarray[] = $language->name;
  134. }
  135. }
  136.  
  137. if(!empty($langarray)) {
  138. echo esc_html( implode(', ', $langarray) );
  139. } else {
  140. echo esc_html('&ndash;');
  141. }
  142. ?>
  143. </p>
  144. </div>
  145. <div class="col-sm-6">
  146.  
  147. <!-- category -->
  148. <h5><?php _e('Job Category', 'jobplanet-themes'); ?></h5>
  149. <p>
  150. <?php
  151. $categories = get_the_terms(get_the_ID(), 'job-category');
  152. if(!empty($categories)) {
  153. foreach($categories as $category) {
  154. $catarray[] = $category->name;
  155. }
  156. } else {
  157. echo esc_html('-');
  158. }
  159.  
  160. if(!empty($catarray)) {
  161. echo esc_html( implode(', ' , $catarray) );
  162. } else {
  163. echo esc_html('–');
  164. }
  165. ?>
  166. </p>
  167.  
  168. <!-- closing date -->
  169. <h5><?php _e('Applications Accepted Until', 'jobplanet-themes'); ?></h5>
  170. <p>
  171. <?php
  172. $closingdate = vp_metabox('jobplanet_job.closing');
  173. if(!empty($closingdate)) {
  174. $closingdate = date("d F Y", strtotime($closingdate));
  175. echo esc_html($closingdate);
  176. } else {
  177. echo esc_html('&ndash;');
  178. }
  179. ?>
  180. </p>
  181.  
  182. <!-- closing date -->
  183. <h5><?php _e('Address', 'jobplanet-themes'); ?></h5>
  184. <p>
  185. <?php echo esc_html(vp_metabox('jobplanet_job.address')); ?>
  186. </p>
  187. </div>
  188. </div>
  189.  
  190. <!-- company galery photos-->
  191. <?php
  192. $galleries = get_children(
  193. array(
  194. 'order' => 'ASC',
  195. 'orderby' =>'menu_order',
  196. 'post_parent' => $company,
  197. 'post_type' => 'attachment',
  198. 'post_mime_type' =>'image'
  199. )
  200. );
  201.  
  202. $postthumbnail = get_post_thumbnail_id($company);
  203. $companygallery = array();
  204. foreach($galleries as $image) {
  205. if($postthumbnail !== $image->ID) {
  206. $companygallery[] = $image->ID;
  207. }
  208. };
  209.  
  210. if(sizeof($companygallery) > 0) {
  211. ?>
  212. <h3 class="title" id="cp-photos"><?php _e('Company Photos', 'jobplanet-themes'); ?> <small>(<?php echo esc_html(sizeof($companygallery)) ?>)</small></h3>
  213. <div class="row company-photos galery-popup-area">
  214. <?php
  215. foreach($companygallery as $image) {
  216. $fullimage = wp_get_attachment_image_src($image, 'full');
  217. $thumbnail = wp_get_attachment_image_src($image, 'company-thumbnail');
  218. ?>
  219. <div class="col-sm-3 col-xs-6">
  220. <a href="<?php echo esc_url($fullimage[0]); ?>" class="galery-popup" title="<?php the_title(); ?>">
  221. <img src="<?php echo esc_url($thumbnail[0]); ?>" alt="<?php the_title(); ?>" class="img-full">
  222. </a>
  223. </div>
  224. <?php
  225. }
  226. ?>
  227. </div>
  228. <?php
  229. }
  230. ?>
  231. </div><!-- end box item details -->
  232. </div>
  233. <div class="col-md-3 sidebar">
  234. <!-- box affix right -->
  235.  
  236. <div class="block-section theiaStickySidebar sticky-sidebar">
  237.  
  238. <?php
  239. if(!apply_filters('jeg_review_side_nav', 0)) {
  240. get_template_part('fragment/job-nav-detail');
  241. } else {
  242. get_template_part('fragment/job-nav-review');
  243. }
  244. ?>
  245.  
  246. </div>
  247. <!-- box affix right -->
  248. </div>
  249. </div>
  250. </div>
  251. </div>
  252.  
  253. <?php
  254. if(vp_metabox('jobplanet_job.map_location')) {
  255. $latlng = explode(',', vp_metabox('jobplanet_job.map_location'));
  256. ?>
  257. <!-- block map -->
  258. <div class="collapse" id="map-toogle">
  259. <div class=" bg-color2" id="map-area">
  260. <div class="container">
  261. <div class="marker-description">
  262. <div class="inner">
  263. <h4 class="no-margin-top"><?php _e('Office Location', 'jobplanet-themes'); ?></h4>
  264. <?php echo esc_html(vp_metabox('jobplanet_job.address')); ?>
  265. </div>
  266. </div>
  267. </div>
  268. <div class="map-area-detail">
  269. <div class="box-map-detail" id="map-detail-job" data-lat="<?php echo esc_html(trim($latlng[0])); ?>" data-lng="<?php echo esc_html(trim($latlng[1])); ?>"></div>
  270. </div>
  271. </div>
  272. </div>
  273. <!-- end block map -->
  274. <?php
  275. }
  276. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement