File: /mnt/data/kofejob-wp/wp-content/themes/kofejob/single-projects.php
<?php
if(in_array('kofejob-core/kofejob-core.php', apply_filters('active_plugins', get_option('active_plugins'))))
{
$actionbBar = kofejob_fl_framework_get_options('action_bar');
$actionbar_space = '';
if(isset($actionbBar) && $actionbBar == 1)
{
$actionbar_space = 'actionbar_space';
}
get_template_part('header');
global $kofejob_theme_options;
$current_user_id = get_current_user_id();
$alt_id = '';
global $post;
$pid = get_the_ID();
$post_author = $post->post_author;
$user_info = get_userdata($post_author);
$employer_id = get_user_meta( $post_author, 'employer_id' , true );
$project_type = get_post_meta($pid, '_project_type', true);
if(isset($project_type) && $project_type == 'fixed')
{
update_post_meta($pid, '_project_type', 1);
}
else if(isset($project_type) && $project_type == 'hourly')
{
update_post_meta($pid, '_project_type', 2);
}
?>
<?php
$bread_image = $bg ='';
if(kofejob_fl_framework_get_options('default_breadcrumb_image') != '' )
{
$bread_image = kofejob_fl_framework_get_options('default_breadcrumb_image');
$bg = "style='background: url(".$bread_image['url']."); background-position: center center; background-size: cover; background-repeat: no-repeat;'";
}
$padding_bottom = '';
if(is_page_template( 'page-services-search.php' ))
{
$padding_bottom = 'padding-bottom-breadcrumb';
}
$none = '';
if(is_page_template( 'page-project-search.php' ))
{
$none = 'none';
}
if (kofejob_fl_framework_get_options('breadcrum_visibility') == 1){ ?>
<section class="bread-crumb-bar <?php echo wp_return_echo($padding_bottom); ?><?php echo wp_return_echo($none); ?>" <?php echo wp_return_echo($bg); ?>>
<div class="container">
<div class="row align-items-center inner-banner">
<div class="col-md-12 text-center">
<h2 class="page_title">
<?php echo esc_html__('Project', 'kofejob');?>
</h2>
<div class="breadcrumb-list">
<nav aria-label="breadcrumb" class="page-breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="<?php echo esc_url(home_url( '/' )); ?>"><span><?php echo esc_html__('Home', 'kofejob');?></span></a></li>
<li class="breadcrumb-item" aria-current="page"><span><a href="<?php echo esc_url(home_url());?>/project-search/"><?php echo esc_html__('Project', 'kofejob');?></a></span></li>
<li class="breadcrumb-item" aria-current="page" href="javascript:void(0);"><span><?php echo esc_html__('Details', 'kofejob');?></span></li>
</ol>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<?php } ?>
<div class="content">
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-12">
<div class="developer-box project-box-view">
<h2><?php echo get_the_title(); ?></h2>
<ul class="develope-list-rate project-rate align-items-center">
<li><i class="far fa-calendar-alt"></i> <?php echo date_i18n( get_option( 'date_format' ), strtotime( get_the_date() ) ); ?>
<li class="full-time"><?php echo esc_html__('Full Time', 'kofejob');?></li>
</ul>
<div class="proposal-box">
<div class="proposal-value">
<h4><?php
if($project_type == 'fixed' || $project_type == 1)
{
echo kofejob_fl_price_separator(get_post_meta($pid, '_project_cost', true));
}
else if($project_type == 'hourly' || $project_type == 2)
{
echo kofejob_fl_price_separator(get_post_meta($pid, '_project_cost', true));
}
?></h4>
<span><?php
if($project_type == 'fixed' || $project_type == 1)
{
?>
<?php echo esc_html__('(Fixed)', 'kofejob');?>
<?php }
else if($project_type == 'hourly' || $project_type == 2)
{
?>
<?php echo esc_html__('(Per Hour)', 'kofejob');?>
<?php } ?>
</span>
<?php
$marked_fav = $fav = '';
$fav_text = esc_html__('Save Project','kofejob');
$marked_fav = get_user_meta( get_current_user_id(), '_pro_fav_id_'.$pid, true );
if(isset($marked_fav) && $marked_fav != '' )
{
$fav = 'fav';
$fav_text = esc_html__('Already Saved','kofejob');
}
?>
</div>
<a href="javascript:void(0)" class="mark_fav protip <?php echo esc_attr($fav); ?> btn favourites-btn btn-primary favour-border" data-post-id="<?php echo esc_attr($pid); ?>" data-pt-position="top" data-pt-scheme="black" ><?php echo esc_html($fav_text);?> <i class="fas fa-heart"></i></a>
<a data-bs-toggle="modal" href="#file" class="btn proposal-btn btn-primary">Send Proposal <i class="fas fa-long-arrow-alt-right"></i> </a>
<div class="modal fade" id="file">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"><?php echo esc_html__('Send Proposals', 'kofejob');?>
</h4>
<span class="modal-close"><a href="#" data-bs-dismiss="modal" aria-label="Close"><i class="far fa-times-circle orange-text"></i></a></span>
</div>
<div class="modal-body">
<div class="modal-info">
<?php
if(isset($kofejob_theme_options['allow_projects_proposal']) && $kofejob_theme_options['allow_projects_proposal'] == true)
{
if(isset($kofejob_theme_options['projects_with_email_verified']) && $kofejob_theme_options['projects_with_email_verified'] == 0)
{
$is_verified = get_user_meta( $current_user_id, 'is_email_verified', true );
if($is_verified != 1 && $is_verified != '')
{ ?>
<div class="kofejob-alert alert alert-danger alert-dismissible fade show" role="alert">
<div class="kofejob-alart-box">
<div class="text-info">
<h5><?php echo esc_html__('Please verify Your Email Before Bidding','kofejob'); ?> </h5>
<p><?php echo esc_html__('A verification link has been sent to your email. ','kofejob'); ?></p>
</div>
</div>
</div>
<?php }else{
?>
<div class="fr-project-place" id="fr-bid-form">
<?php
$project_expiry = get_post_meta($pid, '_simple_projects_expiry_date', true);
$today = date('d-m-Y');
if(strtotime($today) <= strtotime($project_expiry))
{
?>
<form id="bid_form" data-smk-icon="glyphicon-remove-sign" novalidate="novalidate">
<div class="feedback-form">
<div class="row">
<div class="col-md-6 form-group">
<?php
if($project_type == 'fixed' || $project_type == 1)
{
?>
<label><?php echo esc_html__('Your Price','kofejob'); ?></label>
<input type="text" class="form-control" id="bidding-price" name="bid_price" required data-smk-msg="<?php echo esc_attr__('Provide your price in numbers only','kofejob'); ?>" data-smk-type="number">
<?php
}
else if($project_type == 'hourly' || $project_type == 2)
{
?>
<label><?php echo esc_html__('Your Price','kofejob'); ?></label>
<input type="text" class="form-control" id="bidding_price" name="bid_price" required data-smk-msg="<?php echo esc_attr__('Provide your price in numbers only','kofejob'); ?>" data-smk-type="number">
<?php
}
?>
</div>
<div class="col-md-6 form-group">
<?php
if($project_type == 'fixed' || $project_type == 1)
{
?>
<label><?php echo esc_html__('Days to complete','kofejob'); ?></label>
<input type="text" class="form-control" name="bid_days" required data-smk-msg="<?php echo esc_attr__('Dasy to complete in numbers only','kofejob'); ?>" data-smk-type="number" >
<?php
}
else if($project_type == 'hourly' || $project_type == 2)
{
?>
<label><?php echo esc_html__('Estimated Hours','kofejob'); ?></label>
<input type="text" class="form-control" name="bid_days" id="bid-hours" required data-smk-msg="<?php echo esc_attr__('Hours to complete in numbers only','kofejob'); ?>" data-smk-type="number" >
<?php
}
?>
</div>
<div class="col-md-12 form-group">
<label><?php echo esc_html__('Cover Letter','kofejob'); ?></label>
<textarea class="form-control" id="bid-textarea" name="bid_textarea" rows="5" ></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 submit-section">
<div class="form-group">
<label class="custom_check">
<input type="checkbox" name="privacy_policy" required data-smk-msg="<?php echo esc_attr__('Please check this box to proceed.','kofejob'); ?>">
<span class="checkmark"></span> <?php echo esc_html__('I agree to the ','kofejob'); ?><a href="<?php echo esc_url($kofejob_theme_options['bid_tems_link']); ?>"><?php echo esc_html__('terms and conditions','kofejob'); ?></a>
</label>
</div>
</div>
<div class="col-md-12 submit-section text-end">
<button type="button" class="btn btn-primary submit-btn btn-loading" id="btn_project_bid" data-post-id ='<?php echo esc_attr($pid); ?>'><?php echo esc_html__('Submit Proposal','kofejob'); ?>
<span class="bubbles"> <i class="fa fa-circle"></i> <i class="fa fa-circle"></i> <i class="fa fa-circle"></i> </span>
</button>
</div>
</div>
</form>
<?php
}
else
{
?>
<div class="nothing-found"> <img src="<?php echo esc_url(get_template_directory_uri()); ?>/assets/images/nothing-found.png" alt="<?php echo get_post_meta($alt_id, '_wp_attachment_image_alt', TRUE); ?>">
<h4><?php echo esc_html__( 'Project Expired', 'kofejob' ); ?></h4>
</div>
<?php
}
?>
</div>
<?php
}
}else{ ?>
<div class="fr-project-place" id="fr-bid-form">
<?php
$project_expiry = get_post_meta($pid, '_simple_projects_expiry_date', true);
$today = date('d-m-Y');
if(strtotime($today) <= strtotime($project_expiry))
{
?>
<form id="bid_form" data-smk-icon="glyphicon-remove-sign" novalidate="novalidate">
<div class="feedback-form">
<div class="row">
<div class="col-md-6 form-group">
<?php
if($project_type == 'fixed' || $project_type == 1)
{
?>
<label><?php echo esc_html__('Your Price','kofejob'); ?></label>
<input type="text" class="form-control" id="bidding-price" name="bid_price" required data-smk-msg="<?php echo esc_attr__('Provide your price in numbers only','kofejob'); ?>" data-smk-type="number">
<?php
}
else if($project_type == 'hourly' || $project_type == 2)
{
?>
<label><?php echo esc_html__('Your Price','kofejob'); ?></label>
<input type="text" class="form-control" id="bidding_price" name="bid_price" required data-smk-msg="<?php echo esc_attr__('Provide your price in numbers only','kofejob'); ?>" data-smk-type="number">
<?php
}
?>
</div>
<div class="col-md-6 form-group">
<?php
if($project_type == 'fixed' || $project_type == 1)
{
?>
<label><?php echo esc_html__('Days to complete','kofejob'); ?></label>
<input type="text" class="form-control" name="bid_days" required data-smk-msg="<?php echo esc_attr__('Dasy to complete in numbers only','kofejob'); ?>" data-smk-type="number" >
<?php
}
else if($project_type == 'hourly' || $project_type == 2)
{
?>
<label><?php echo esc_html__('Estimated Hours','kofejob'); ?></label>
<input type="text" class="form-control" name="bid_days" id="bid-hours" required data-smk-msg="<?php echo esc_attr__('Hours to complete in numbers only','kofejob'); ?>" data-smk-type="number">
<?php
}
?>
</div>
<div class="col-md-12 form-group">
<label><?php echo esc_html__('Cover Letter','kofejob'); ?></label>
<textarea class="form-control" id="bid-textarea" name="bid_textarea" rows="5" ></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 submit-section">
<div class="form-group">
<label class="custom_check">
<input type="checkbox" name="privacy_policy" required data-smk-msg="<?php echo esc_attr__('Please check this box to proceed.','kofejob'); ?>">
<span class="checkmark"></span> <?php echo esc_html__('I agree to the ','kofejob'); ?><a href="#"><?php echo esc_html__('terms and conditions','kofejob'); ?></a>
</label>
</div>
</div>
<div class="col-md-12 submit-section text-end">
<button type="button" class="btn btn-primary submit-btn btn-loading" id="btn_project_bid" data-post-id ='<?php echo esc_attr($pid); ?>'><?php echo esc_html__('Submit Proposal','kofejob'); ?>
<span class="bubbles"> <i class="fa fa-circle"></i> <i class="fa fa-circle"></i> <i class="fa fa-circle"></i> </span>
</button>
</div>
</div>
</form>
<?php
}
else
{
?>
<div class="nothing-found"> <img src="<?php echo esc_url(get_template_directory_uri()); ?>/assets/images/nothing-found.png" alt="<?php echo get_post_meta($alt_id, '_wp_attachment_image_alt', TRUE); ?>">
<h4><?php echo esc_html__( 'Project Expired', 'kofejob' ); ?></h4>
</div>
<?php
}
?>
</div>
<?php
}
} ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="pro-view project-details-view">
<div class="post-widget">
<div class="pro-content">
<div class="row">
<div class="col-12 col-sm-6 col-md-6 col-lg-3 d-flex">
<div class="pro-post job-type d-flex align-items-center">
<div class="pro-post-head">
<p><?php echo esc_html__('Job Expiry', 'kofejob');?></p>
<h6><?php echo wp_strip_all_tags(project_expiry_calculation($pid),'kofejob'); ?></h6>
</div>
<div class="post-job-icon blue-coloro">
<i class="fas fa-calendar-alt"></i>
</div>
</div>
</div>
<div class="col-12 col-sm-6 col-md-6 col-lg-3 d-flex">
<div class="pro-post job-type d-flex align-items-center">
<div class="pro-post-head">
<p><?php echo esc_html__('Location', 'kofejob');?></p>
<h6> <?php if(kofejob_fl_framework_get_options('project_location') == 3)
{
}
else
{
$location_remote = get_post_meta($pid, '_project_location_remote', true);
$project_location = get_term( get_post_meta($pid, '_project_location', true));
if(!empty($project_location) && ! is_wp_error($project_location) || $location_remote != '' && $location_remote != 0 )
{
?>
<?php
if(isset($location_remote) && $location_remote == 1)
{
echo esc_html__('Remote','kofejob');
}
else
{
if(!empty($project_location) && ! is_wp_error($project_location))
{
echo esc_html($project_location->name);
}
}
?>
<?php
}
}
?></h6>
</div>
<div class="post-job-icon orange-coloro">
<i class="fas fa-map-marker-alt"></i>
</div>
</div>
</div>
<div class="col-12 col-sm-6 col-md-6 col-lg-3 d-flex">
<div class="pro-post job-type d-flex align-items-center">
<div class="pro-post-head">
<p><?php echo esc_html__('Proposals', 'kofejob');?></p>
<h6><?php
if(isset($kofejob_theme_options['show_project_proposal']) && $kofejob_theme_options['show_project_proposal'] == true || is_super_admin())
{
$results = get_project_bids($pid);
$count_bids =0;
if(isset($results))
{
$count_bids = count($results);
}
if($results>'1')
{ ?>
<?php echo esc_html( $count_bids. ' Received', 'kofejob' ); ?>
<?php } } else { ?>
<?php echo esc_html( '0', 'kofejob' ); ?>
<?php } ?>
</h6>
</div>
<div class="post-job-icon pink-coloro">
<i class="fas fa-industry"></i>
</div>
</div>
</div>
<div class="col-12 col-sm-6 col-md-6 col-lg-3 d-flex">
<div class="pro-post job-type d-flex align-items-center">
<div class="pro-post-head">
<p><?php echo esc_html__('Price Type', 'kofejob');?></p>
<h6 class="price_type"><?php
if($project_type == 'hourly' || $project_type == 2)
{
$price = get_post_meta($pid, '_project_cost', true);
$hours = get_post_meta($pid, '_estimated_hours', true);
if(isset($price) && $price != '' && $hours != '')
{
echo esc_html__('Hourly','kofejob');
}
else
{
echo esc_html__('Hourly','kofejob');
}
}
else if($project_type == 'fixed' || $project_type == 1)
{
echo esc_html__('Fixed','kofejob');
}
?></h6>
</div>
<div class="post-job-icon green-coloro">
<i class="fas fa-dollar-sign"></i></div>
</div>
</div>
</div>
</div>
</div>
<div class="pro-post widget-box">
<h3 class="pro-title"><?php echo esc_html__('Description', 'kofejob');?></h3>
<div class="pro-content">
<?php echo wp_kses($post->post_content, kofejob_allowed_html_tags()); ?>
</div>
</div>
<?php
$saved_skills = wp_get_post_terms($pid, 'skills', array( 'fields' => 'all' ));
if(!empty($saved_skills) && ! is_wp_error($saved_skills))
{
?>
<div class="pro-post project-widget skills_required widget-box">
<h3 class="pro-title"><?php echo esc_html__('Skills Required', 'kofejob');?></h3>
<div class="pro-content">
<div class="tags">
<?php
foreach($saved_skills as $saved_skill)
{
?>
<a href="javascript:void(0)" class="badge badge-pill badge-design"> <?php echo esc_html($saved_skill->name); ?> </a>
<?php
}
?>
</div>
</div>
</div>
<?php } ?>
<?php
$pro_img_id = get_post_meta( $pid, '_project_attachment_ids', true );
if(isset($pro_img_id) && $pro_img_id != '')
{
?>
<div class="pro-post project-widget project_requirements widget-box">
<h3 class="pro-title"><?php echo esc_html__('Project Requirements', 'kofejob');?></h3>
<div class="pro-content">
<div class="row">
<?php
if(kofejob_fl_framework_get_options('show_project_attachment_public') == 0 && !is_user_logged_in())
{
echo '<p><a href="'.get_the_permalink($kofejob_theme_options['login_page']).'?redirect='.$pid.'">'.esc_html__('Login','kofejob').'</a>'.esc_html__(' to view attachments','kofejob').'</p>';
}
else
{
$atatchment_arr = explode( ',', $pro_img_id );
foreach ($atatchment_arr as $value)
{
$icon_thumbnail = get_icon_for_attachment($value, 'thumbnail');
$full_link = wp_get_attachment_url($value);
$ext = wp_check_filetype($full_link);
$gallery = 'data-fancybox="gallery"';
$download_btn = '';
if($ext['ext'] == 'doc' || $ext['ext'] == 'docx' || $ext['ext'] == 'xls' || $ext['ext'] == 'xlsx' || $ext['ext'] == 'ppt' || $ext['ext'] == 'pptx')
{
$gallery = '';
}
else
{
$gallery = '';
}
echo '<div class="col-md-3">
<div class="requirement-img">
<a href="'.$full_link.'" '.$gallery.' rel="noopener" target="_blank">
<div class="file-name">
<h5 class="text-truncate" title="'.get_the_title($value).'.'.$ext['ext'].'">'.substr(get_the_title($value),0,15).'.'.$ext['ext'].'</h5>
<p class="mb-0">'.esc_html__('file size','kofejob').' '.size_format(filesize(get_attached_file( $value ))).'</p>
</div>
</a>
</div>
</div>';
}
}
?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<?php
$banner_img_id = get_post_meta( $employer_id, '_employer_banner_id', true );
$banner_img = wp_get_attachment_image_src( $banner_img_id, 'full' );
$cover_img ='';
if(empty($banner_img ))
{
$cover_img = "style='background-image:url(".$kofejob_theme_options['employer_df_cover']['url']."); background-repeat: no-repeat; background-size: cover;'";
}
else
{
$cover_img = "style='background-image:url(".$banner_img[0]."); background-repeat: no-repeat; background-size: cover;'";
}
$profile_clickable = $profile_clickable_close = '';
$none = 'none';
if (kofejob_fl_framework_get_options("em_allow_profile_clickable") == 1) {
$profile_clickable .= '<a href="'.get_permalink($employer_id).'">';
$profile_clickable_close = '</a>';
$none = '';
}
?>
<div class="col-lg-4 col-md-12 sidebar-right theiaStickySidebar project-client-view" style=" ">
<?php dynamic_sidebar( 'sidebar-listing' ); ?>
<div class="pro-post widget-box post-widget pb-0 client-about">
<h3 class="pro-title">Project Overview</h3>
<div class="pro-content project-overview">
<ul class="list-unstyled mb-0">
<li>
<div class="d-flex">
<i class="fas fa-user"></i>
<div class="ms-3">
<h5 class=" mb-1"><?php echo esc_html__('Developer Type', 'kofejob');?></h6>
<p class="text-muted mb-0"><?php
$freelancer_type = get_term( get_post_meta($pid, '_project_freelancer_type', true));
if(!empty($freelancer_type) && ! is_wp_error($freelancer_type))
{
echo esc_html($freelancer_type->name);
}
?></p>
</div>
</div>
</li>
<li>
<div class="d-flex">
<i class="fas fa-clock"></i>
<div class="ms-3">
<h5 class="mb-1"><?php echo esc_html__('Project Duration', 'kofejob');?></h5>
<p class="text-muted mb-0"><?php
$project_duration = get_term( get_post_meta($pid, '_project_duration', true));
if(!empty($project_duration) && ! is_wp_error($project_duration))
{
echo esc_html($project_duration->name);
}
?></p>
</div>
</div>
</li>
<li>
<div class="d-flex">
<i class="fas fa-user-check"></i>
<div class="ms-3">
<h5 class="mb-1"><?php echo esc_html__('Level', 'kofejob');?></h5>
<p class="text-muted mb-0"><?php
$project_level = get_term( get_post_meta($pid, '_project_level', true));
if(!empty($project_level) && ! is_wp_error($project_level))
{
echo esc_html($project_level->name);
}
?></p>
</div>
</div>
</li>
<li>
<div class="d-flex">
<i class="fas fa-map-marker-alt"></i>
<div class="ms-3">
<h5 class="mb-1"><?php echo esc_html__('Address', 'kofejob');?></h5>
<p class="text-muted mb-0">
<?php
$address_level = get_post_meta($pid, '_project_address', true);
if(!empty($address_level) && ! is_wp_error($address_level))
{
echo esc_html($address_level);
}
?></p>
</div>
</div>
</li>
<li>
<div class="d-flex">
<i class="fas fa-vote-yea"></i>
<div class="ms-3">
<h5 class="mb-1"><?php echo esc_html__('Experience', 'kofejob');?></h5>
<p class="text-muted mb-0"><?php
$experience_level = get_post_meta($pid, '_experience', true);
if(!empty($experience_level) && ! is_wp_error($experience_level))
{
echo esc_html($experience_level);
}
?> </p>
</div>
</div>
</li>
<li>
<div class="d-flex">
<i class="fas fa-user-graduate"></i>
<div class="ms-3">
<h5 class="mb-1"><?php echo esc_html__('Qualifications', 'kofejob');?></h5>
<p class="text-muted mb-0"><?php
$qualifications_level = get_post_meta($pid, '_qualifications', true);
if(!empty($qualifications_level) && ! is_wp_error($qualifications_level))
{
echo esc_html($qualifications_level);
}
?></p>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="freelance-widget widget-author pro-post">
<div class="freelance-content">
<div class="author-heading">
<div class="profile-img">
<?php
$pro_img_id = get_post_meta( $employer_id, '_profile_pic_attachment_id', true );
$pro_img = wp_get_attachment_image_src( $pro_img_id, 'thumbnail' );
?>
<a href="<?php echo get_permalink($employer_id); ?>">
<?php
echo kofejob_get_profile_img($employer_id,'employer');
?>
</a>
</div>
<div class="profile-name">
<div class="author-location">
<a href="<?php echo get_permalink($employer_id); ?>">
<h3><?php echo kofejob_get_username('employer', $employer_id, 'badge'); ?></h3>
</a>
</div>
</div>
<div class="freelance-info">
<?php
$project_category = get_term( get_post_meta($pid, '_project_category', true));
if(!empty($project_category) && ! is_wp_error($project_category))
{
?>
<h4><?php echo esc_html($project_category->name);?></h4>
<?php
} ?>
<div class="freelance-location"><i class="fas fa-map-marker-alt me-1"></i>
<?php
$project_location = get_term( get_post_meta($pid, '_project_location', true));
if(!empty($project_location) && ! is_wp_error($project_location))
{
$location_remote = get_post_meta($pid, '_project_location_remote', true);
if(isset($location_remote) && $location_remote == 1)
{
echo esc_html__('Remote','kofejob');
}
else
{
echo esc_html($project_location->name);
}
}
?>
</div>
</div>
<?php
if( get_user_meta( get_current_user_id(), '_emp_follow_id_'.$employer_id, true ) == $employer_id )
{
?>
<a href="javascript:void(0)" class="btn btn-primary rounded-pill following favourited"><?php echo esc_html__('Favourited','kofejob'); ?></a>
<?php
}
else
{
?>
<a href="javascript:void(0)" class="btn btn-primary rounded-pill follow-employer favourite-employer " data-emp-id="<?php echo esc_attr($employer_id); ?>"><?php echo esc_html__('Favourite','kofejob'); ?></a>
<?php
}
?>
<div class="pro-member">
<div class="row align-items-center">
<div class="col">
<h6 class="text-start mb-0">
<?php echo esc_html__('Member Since ','kofejob'); ?>
</h6>
</div>
<div class="col-auto">
<span><?php if($user_info != '')
{ echo date_i18n( get_option( 'date_format' ), strtotime( $user_info->user_registered ) ); } else { echo "15 Sep 2022"; } ?></span>
</div>
</div>
<?php
if( is_user_logged_in() )
{ ?>
<hr class="my-3">
<div class="row align-items-center">
<div class="col">
<h6 class=" text-start mb-0">
<?php echo esc_html__('Total Jobs', 'kofejob');?>
</h6>
</div>
<div class="col-auto">
<span>
<?php
$the_query = new WP_Query(
array(
'author__in' => array( $current_user_id ) ,
'post_type' =>'projects',
'post_status' => 'publish' ,
'orderby' => 'date',
'order' => 'DESC',
)
);
$total_count = $the_query->found_posts;
if($total_count > 0){
echo esc_html($total_count);
}
else{
echo esc_html__('0', 'kofejob');
}
?>
</span>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
<?php
$alt_id = '';
$current_user_id = get_current_user_id();
$show_featured = array(
'key' => '_project_is_featured',
'value' => '1',
'compare' => '=',
);
$featured_projects = fl_get_projects('', $current_user_id, $show_featured , '');
$project_count_featured = $featured_projects->found_posts;
$author_id = get_user_meta( $current_user_id, 'employer_id' , true );
$total_projects = fl_get_projects('', $current_user_id, '' , '');
$project_count = $total_projects->found_posts;
$ongoing_projects = fl_get_projects('', $current_user_id, '' , 'ongoing');
$project_count_ongoing = $ongoing_projects->found_posts;
$completed_projects = fl_get_projects('', $current_user_id, '' , 'completed');
$project_count_completed = $completed_projects->found_posts;
$pending_projects = fl_get_projects('', $current_user_id, '' , 'pending');
$project_count_pending_projects = $pending_projects->found_posts;
?>
<div class="pro-post widget-box post-widget pb-0 client-about">
<h3 class="pro-title"><?php echo esc_html__('About Client', 'kofejob');?></h3>
<div class="pro-content">
<div class="row">
<div class="col-6 d-flex">
<div class="pro-post client-list">
<p><?php echo esc_html__('Project Posted', 'kofejob');?></p>
<h6 class="bg-red"><?php
if( isset($project_count) && $project_count !="")
{
echo esc_html($project_count);
} else {
echo esc_html('0','kofejob');
}
?>
</h6>
</div>
</div>
<div class="col-6 d-flex">
<div class="pro-post client-list">
<p><?php echo esc_html__('Ongoing Project', 'kofejob');?></p>
<h6 class="bg-blue">
<?php
if( isset($project_count_ongoing) && $project_count_ongoing !="")
{
echo esc_html($project_count_ongoing);
} else {
echo esc_html('0','kofejob');
}
?>
</h6>
</div>
</div>
<div class="col-6 d-flex">
<div class="pro-post client-list">
<p><?php echo esc_html__('Completed Project', 'kofejob');?></p>
<h6 class="bg-violet">
<?php
if( isset($project_count_completed) && $project_count_completed !="")
{
echo esc_html($project_count_completed);
} else {
echo esc_html('0','kofejob');
}
?>
</h6>
</div>
</div>
<div class="col-6 d-flex">
<div class="pro-post client-list">
<p><?php echo esc_html__('Pending Project', 'kofejob');?></p>
<h6 class="bg-yellow">
<?php
if( isset($project_count_pending_projects) && $project_count_pending_projects !="")
{
echo esc_html($project_count_pending_projects);
} else {
echo esc_html('0','kofejob');
}
?>
</h6>
</div>
</div>
</div>
</div>
</div>
<?php
if($kofejob_theme_options['social_links_switch'] !='')
{
$facebook = get_post_meta( $employer_id, '_employer_facebook_url' , true );
$twitter = get_post_meta( $employer_id, '_employer_twitter_url' , true );
$linkedin = get_post_meta( $employer_id, '_employer_linkedin_url' , true );
$instagram = get_post_meta( $employer_id, '_employer_instagram_url' , true );
$dribble = get_post_meta( $employer_id, '_employer_dribble_url' , true );
$behance = get_post_meta( $employer_id, '_employer_behance_url' , true );
if($facebook == '' && $twitter == '' && $linkedin == '' && $instagram == '' && $dribble == '' && $behance == '' )
{}
else
{
?>
<div class="pro-post widget-box post-widget develop-social-link">
<h4 class="pro-title"><?php echo esc_html__('Social Links', 'kofejob');?></h4>
<ul class="social-link-profile">
<?php
if(isset($facebook) && $facebook != '')
{ ?>
<li><a href="<?php echo wp_return_echo($facebook); ?>" rel="noopener" target="_blank"><i class="fab fa-facebook"></i></a></li>
<?php } ?>
<?php
if(isset($twitter) && $twitter != '')
{
?>
<li><a href="<?php echo wp_return_echo($twitter); ?>" rel="noopener" target="_blank"><i class="fab fa-twitter"></i></a></li>
<?php } ?>
<?php
if(isset($instagram) && $instagram != '')
{
?>
<li><a href="<?php echo wp_return_echo($instagram); ?>" rel="noopener" target="_blank">
<i class="fab fa-instagram"></i></a></li>
<?php } ?>
<?php
if(isset($linkedin) && $linkedin != '')
{
?>
<li><a href="<?php echo wp_return_echo($linkedin); ?>" rel="noopener" target="_blank"><i class="fab fa-linkedin"></i></a></li>
<?php } ?>
<?php
if(isset($dribble) && $dribble != '')
{
?>
<li><a href="<?php echo wp_return_echo($dribble); ?>" rel="noopener" target="_blank"><i class="fab fa-telegram" ></i></a></li>
<?php } ?>
</ul>
</div>
<?php
}
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
}
else
{
wp_redirect(home_url());
}
if(isset($kofejob_theme_options['footer_type'])) { $footer_type = $kofejob_theme_options['footer_type']; } else { $footer_type = 0; }
if($footer_type == 1) {
if($footer_type == 1 && in_array('elementor-pro/elementor-pro.php', apply_filters('active_plugins', get_option('active_plugins'))))
{
elementor_theme_do_location('footer');
get_footer();
}else{
get_footer();
}
}else {
get_template_part('footer');
}
?>