HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1014-azure #14~24.04.1-Ubuntu SMP Fri Oct 3 20:52:11 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/kofejob-wp/wp-content/themes/kofejob/template-parts/sidebar-free.php
<?php
$current_user_id = get_current_user_id();
$pid = get_user_meta( $current_user_id, 'freelancer_id' , true );
 $user_info = get_userdata($current_user_id);
global $kofejob_theme_options;

$page_name ='';
if(isset($_GET['ext']) && $_GET['ext'] !="")
{ 
	$page_name = $_GET['ext'];	
}
$alt_id ='';
?>
<div class="settings-header d-sm-flex flex-row flex-wrap text-center text-sm-start align-items-center">
            <?php
                $pro_img_id = get_post_meta( $pid, '_profile_pic_freelancer_id', true );
                $pro_img = wp_get_attachment_image_src( $pro_img_id, 'thumbnail' );
                
				if(wp_attachment_is_image($pro_img_id))
                {
                    ?>
                    <img src="<?php echo esc_url($pro_img[0]); ?>" alt="<?php echo esc_attr(get_post_meta($pro_img_id, '_wp_attachment_image_alt', TRUE)); ?>" class="img-fluid avatar-lg rounded-circle 1">
                    <?php
                }
                else
                {
                    ?>
                    <img src="<?php echo esc_url($kofejob_theme_options['freelancer_df_img']['url']); ?>" alt="<?php echo esc_attr(get_post_meta($alt_id, '_wp_attachment_image_alt', TRUE)); ?>" class="img-fluid avatar-lg rounded-circle 2">
                    <?php	
                }
            ?>
			<div class="ms-sm-3 ms-md-0 ms-lg-3 mt-2 mt-sm-0 mt-md-2 mt-lg-0">
				<h3 class="mb-1"><a href="#"><?php echo kofejob_get_username('freelancer',$pid); ?></a></h3>
				<p class="mb-0"><?php echo esc_html($user_info->user_email); ?></p>
		    </div>

</div>
<div class="settings-menu sidebar-offcanvas 1" id="sidebar">
    <ul>

	<?php $dashboard_page = kofejob_fl_framework_get_options('user_dashboard_page');
						if ($dashboard_page) : ?>
							<li <?php if ($post->ID == $dashboard_page) : ?>class="nav-item active" <?php endif; ?>><a <?php if ($post->ID == $dashboard_page) : ?>class="active" <?php endif; ?> href="<?php echo esc_url(get_permalink($dashboard_page)); ?>"><i class="material-icons">verified_user</i><span class="menu-title"><?php echo get_the_title($dashboard_page); ?></a></span></li>
    <?php endif; ?>

	<?php $listings_page = kofejob_fl_framework_get_options('my_listing_page');
 if ($listings_page) : ?>

<li <?php if ($post->ID == $listings_page) : ?> class="active" <?php endif; ?> ><a  <?php if ($post->ID == $listings_page) : ?>class="active" <?php endif; ?> href="<?php echo esc_url(get_permalink($listings_page)); ?>?ext=my-proposals"><i class="material-icons">business_center</i> <?php echo get_the_title($listings_page);  ?> </a></li>
 <?php endif; ?>

 <?php $savedprojects_page =kofejob_fl_framework_get_options('my_savedprojects_page'); 
						if ($savedprojects_page) : ?>
							<li id="" <?php if ($post->ID == $savedprojects_page) : ?>class="active" <?php endif; ?> ><a  href="<?php echo esc_url(get_permalink($savedprojects_page)); ?>"><i class="material-icons">collections</i> <?php echo  get_the_title($savedprojects_page);  ?></a></li>
 <?php endif; ?>

 <?php $bookmarks_page =kofejob_fl_framework_get_options('my_favourites_page'); 
						if ($bookmarks_page) : ?>
							<li id="" <?php if ($post->ID == $bookmarks_page) : ?>class="active" <?php endif; ?> ><a  href="<?php echo esc_url(get_permalink($bookmarks_page)); ?>"><i class="material-icons">local_play</i> <?php echo  get_the_title($bookmarks_page);  ?></a></li>
 <?php endif; ?>

 
 <?php $reviews_page =kofejob_fl_framework_get_options('my_reviews_page'); 
						if ($reviews_page) : ?>
							<li id="" <?php if ($post->ID == $reviews_page) : ?>class="active" <?php endif; ?> ><a  href="<?php echo esc_url(get_permalink($reviews_page)); ?>"><i class="material-icons">record_voice_over</i> <?php echo  get_the_title($reviews_page); ?></a></li>
 <?php endif; ?>

 <?php 
 
					global $KofejobChat_options;
					$dashboard_page = isset($KofejobChat_options['KofejobChat-dashboard-page']) && $KofejobChat_options['KofejobChat-dashboard-page'] != '' ? $KofejobChat_options['KofejobChat-dashboard-page'] : 'javascript:void(0)';
					if ($dashboard_page != '')
					{
						?>
						<li class="nav-item">
							<a class="nav-link" href="<?php echo esc_url(get_permalink(kofejob_fl_framework_get_options('my_messages_page')));?>">
							<i class="material-icons">chat</i>
							  <span class="menu-title"><?php echo esc_html('Message', 'kofejob');?> </span>
							</a>
						</li>
						<?php
					}
  ?>

  <?php $my_payments_page = kofejob_fl_framework_get_options('my_payments_page');
 if ($my_payments_page) : ?>
<li <?php if ($post->ID == $my_payments_page) : ?> class="active" <?php endif; ?> ><a  <?php if ($post->ID == $my_payments_page) : ?>class="active" <?php endif; ?> href="<?php echo esc_url(get_permalink($my_payments_page)); ?>?ext=statements"><i class="far fa-list-alt menu-icon"></i> <?php echo get_the_title($my_payments_page);  ?> </a></li>
 <?php endif; ?>


	<?php $profile_page = kofejob_fl_framework_get_options('my_profile_page');
					if ($profile_page) : ?>
						<li <?php if ($post->ID == $profile_page) : ?>class="active" <?php endif; ?> ><a <?php if ($post->ID == $profile_page) : ?>class="active" <?php endif; ?>  href="<?php echo esc_url(get_permalink($profile_page)); ?>"><i class="material-icons">settings</i> <span class="menu-title"><?php echo get_the_title($profile_page); ?></span></a></li>
	 <?php endif; ?>


	 <li class="nav-item">
					<a class="nav-link" href="<?php echo wp_logout_url( get_the_permalink( $kofejob_theme_options['login_page'] ) ); ?>">
					  <i class="material-icons">power_settings_new</i>
					  <span class="menu-title"><?php echo esc_html__('Logout', 'kofejob');?></span>
					</a>
 </li>

	 
    </ul>
	</div>