Advertisement
jegtheme

job-detail.php

Nov 15th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 13.52 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.                         </div>
  182.                     </div>
  183.  
  184.                     <!-- company galery photos-->
  185.                     <?php
  186.                     $galleries = get_children(
  187.                         array(
  188.                             'order'             => 'ASC',
  189.                             'orderby'           =>'menu_order',
  190.                             'post_parent'       => $company,
  191.                             'post_type'         => 'attachment',
  192.                             'post_mime_type'    =>'image'
  193.                         )
  194.                     );
  195.  
  196.                     $postthumbnail = get_post_thumbnail_id($company);
  197.                     $companygallery = array();
  198.                     foreach($galleries as $image) {
  199.                         if($postthumbnail !== $image->ID) {
  200.                             $companygallery[] = $image->ID;
  201.                         }
  202.                     };
  203.  
  204.                     if(sizeof($companygallery) > 0) {
  205.                         ?>
  206.                         <h3 class="title" id="cp-photos"><?php _e('Company Photos', 'jobplanet-themes'); ?> <small>(<?php echo esc_html(sizeof($companygallery)) ?>)</small></h3>
  207.                         <div class="row company-photos galery-popup-area">
  208.                             <?php
  209.                             foreach($companygallery as $image) {
  210.                                 $fullimage = wp_get_attachment_image_src($image, 'full');
  211.                                 $thumbnail = wp_get_attachment_image_src($image, 'company-thumbnail');
  212.                                 ?>
  213.                                 <div class="col-sm-3 col-xs-6">
  214.                                     <a href="<?php echo esc_url($fullimage[0]); ?>" class="galery-popup" title="<?php the_title(); ?>">
  215.                                         <img src="<?php echo esc_url($thumbnail[0]); ?>" alt="<?php the_title(); ?>" class="img-full">
  216.                                     </a>
  217.                                 </div>
  218.                                 <?php
  219.                             }
  220.                             ?>
  221.                         </div>
  222.                         <?php
  223.                     }
  224.                     ?>
  225.                 </div><!-- end box item details -->
  226.             </div>
  227.             <div class="col-md-3 sidebar">
  228.                 <!-- box affix right -->
  229.  
  230.                 <div class="block-section theiaStickySidebar sticky-sidebar">
  231.  
  232.                     <?php
  233.                         if(!apply_filters('jeg_review_side_nav', 0)) {
  234.                             get_template_part('fragment/job-nav-detail');
  235.                         } else {
  236.                             get_template_part('fragment/job-nav-review');
  237.                         }
  238.                     ?>
  239.  
  240.                 </div>
  241.                 <!-- box affix right -->
  242.             </div>
  243.         </div>
  244.     </div>
  245. </div>
  246.  
  247. <?php
  248. if(vp_metabox('jobplanet_job.map_location')) {
  249.     $latlng = explode(',', vp_metabox('jobplanet_job.map_location'));
  250.     ?>
  251.     <!-- block map -->
  252.     <div class="collapse" id="map-toogle">
  253.         <div class=" bg-color2" id="map-area">
  254.             <div class="container">
  255.                 <div class="marker-description">
  256.                     <div class="inner">
  257.                         <h4 class="no-margin-top"><?php _e('Office Location', 'jobplanet-themes'); ?></h4>
  258.                         <?php echo esc_html(vp_metabox('jobplanet_job.address')); ?>
  259.                     </div>
  260.                 </div>
  261.             </div>
  262.             <div class="map-area-detail">
  263.                 <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>
  264.             </div>
  265.         </div>
  266.     </div>
  267.     <!-- end block map -->
  268.     <?php
  269. }
  270. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement