File: /var/www/karjerosdiena.lt/wp-content/plugins/wp-jobsearch/includes/user-account-links.php
<?php
use WP_Jobsearch\Package_Limits;
add_filter('careerfy_mobile_hderstrip_btns_bfore_html', 'jobsearch_user_mobile_account_hder_btn', 15);
function jobsearch_user_mobile_account_hder_btn($html)
{
global $jobsearch_plugin_options;
$menu_links = isset($jobsearch_plugin_options['user_login_myacount_btns']) ? $jobsearch_plugin_options['user_login_myacount_btns'] : '';
ob_start();
$btn_class = 'jobsearch-toggle-dashmenu';
if (!is_user_logged_in()) {
$btn_class = 'jobsearch-open-signin-tab';
}
if ($menu_links == 'on') {
?>
<a href="javascript:void(0);" class="jobsearch-useracount-hdrbtn <?php echo($btn_class) ?>"><i class="fa fa-user"></i></a>
<?php
}
$html .= ob_get_clean();
return $html;
}
function jobsearch_user_account_linkitems($user_pkg_limits, $page_url, $get_tab) {
global $jobsearch_plugin_options, $careerfy_framework_options, $wpdb, $sitepress;
if (is_user_logged_in()) {
$user_id = get_current_user_id();
$user_is_candidate = jobsearch_user_is_candidate($user_id);
$user_is_employer = jobsearch_user_is_employer($user_id);
if ($user_is_employer) {
$employer_id = jobsearch_get_user_employer_id($user_id);
}
if ($user_is_candidate) {
$candidate_id = jobsearch_get_user_candidate_id($user_id);
}
if (jobsearch_user_isemp_member($user_id)) {
$is_free_jobpost = isset($jobsearch_plugin_options['free-jobs-allow']) ? $jobsearch_plugin_options['free-jobs-allow'] : '';
$dashmenu_links_emp = isset($jobsearch_plugin_options['emp_dashbord_menu']) ? $jobsearch_plugin_options['emp_dashbord_menu'] : '';
$dashmenu_links_emp = apply_filters('jobsearch_emp_dashbord_menu_items_arr', $dashmenu_links_emp);
$membusr_perms = jobsearch_emp_accmember_perms($user_id);
ob_start();
?>
<li <?php echo($get_tab == '' || $get_tab == 'dashboard-settings' ? 'class="active"' : '') ?>>
<a href="<?php echo($page_url) ?>">
<i class="jobsearch-icon jobsearch-group"></i>
<?php esc_html_e('Dashboard', 'wp-jobsearch') ?>
</a>
</li>
<?php
if (is_array($membusr_perms) && in_array('u_post_job', $membusr_perms) && isset($dashmenu_links_emp['post_new_job']) && $dashmenu_links_emp['post_new_job'] == '1') { ?>
<li<?php echo($get_tab == 'user-job' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-job'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-plus"></i>
<?php esc_html_e('Post a New Job', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
if (is_array($membusr_perms) && in_array('u_manage_jobs', $membusr_perms) && isset($dashmenu_links_emp['manage_jobs']) && $dashmenu_links_emp['manage_jobs'] == '1') {
?>
<li<?php echo($get_tab == 'manage-jobs' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'manage-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-briefcase-1"></i>
<?php esc_html_e('Manage Jobs', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
if (is_array($membusr_perms) && in_array('u_all_applicants', $membusr_perms) && isset($dashmenu_links_emp['all_applicants']) && $dashmenu_links_emp['all_applicants'] == '1') {
?>
<li<?php echo($get_tab == 'all-applicants' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'all-applicants'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-company-workers"></i>
<?php esc_html_e('All Applicants', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
if (is_array($membusr_perms) && in_array('u_saved_cands', $membusr_perms) && isset($dashmenu_links_emp['saved_candidates']) && $dashmenu_links_emp['saved_candidates'] == '1') {
?>
<li<?php echo($get_tab == 'user-resumes' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-resumes'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-heart"></i>
<?php esc_html_e('Saved Candidates', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
if ($is_free_jobpost != 'on') {
if (is_array($membusr_perms) && in_array('u_packages', $membusr_perms) && isset($dashmenu_links_emp['packages']) && $dashmenu_links_emp['packages'] == '1') {
?>
<li<?php echo($get_tab == 'user-packages' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-packages'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-credit-card-1"></i>
<?php esc_html_e('Packages', 'wp-jobsearch') ?>
</a>
</li>
<?php
if (class_exists('WC_Subscription')) {
?>
<li<?php echo($get_tab == 'user-subscriptions' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-subscriptions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-business"></i>
<?php esc_html_e('Subscriptions', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
}
if (is_array($membusr_perms) && in_array('u_transactions', $membusr_perms) && isset($dashmenu_links_emp['transactions']) && $dashmenu_links_emp['transactions'] == '1') {
?>
<li<?php echo($get_tab == 'user-transactions' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-transactions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-salary"></i>
<?php esc_html_e('Transactions', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
}
echo apply_filters('jobsearch_empmember_dash_menu_after_items', '', $membusr_perms, $get_tab, $page_url);
?>
<li<?php echo($get_tab == 'change-password' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'change-password'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-multimedia"></i>
<?php esc_html_e('Change Password', 'wp-jobsearch') ?>
</a>
</li>
<?php
$menu_items_html = ob_get_clean();
echo apply_filters('jobsearch_emp_accmemb_dash_side_menulinks_html', $menu_items_html, $get_tab, $page_url);
}
if ($user_is_employer) {
$dashmenu_links_emp = isset($jobsearch_plugin_options['emp_dashbord_menu']) ? $jobsearch_plugin_options['emp_dashbord_menu'] : '';
$dashmenu_links_emp = apply_filters('jobsearch_emp_dashbord_menu_items_arr', $dashmenu_links_emp);
ob_start();
$dashbord_menu_itm = '
<li' . ($get_tab == '' ? ' class="active"' : '') . '>
<a href="' . ($page_url) . '">
<i class="jobsearch-icon jobsearch-group"></i>
' . esc_html__('Dashboard', 'wp-jobsearch') . '
</a>
</li>';
echo apply_filters('jobsearch_emp_dash_first_menulinks_html', $dashbord_menu_itm, $get_tab, $page_url);
if (!empty($dashmenu_links_emp)) {
$cust_dashpages_arr = isset($jobsearch_plugin_options['emp_dashmenu_cuspages']) ? $jobsearch_plugin_options['emp_dashmenu_cuspages'] : '';
foreach ($dashmenu_links_emp as $emp_menu_item => $emp_menu_item_switch) {
if ($emp_menu_item == 'company_profile' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'dashboard-settings' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|company_profile')) {
echo($user_pkg_limits::dashtab_locked_html('dashboard-settings', 'jobsearch-icon jobsearch-user', esc_html__('Company Profile', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'dashboard-settings'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-user"></i>
<?php esc_html_e('Company Profile', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($emp_menu_item == 'post_new_job' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'user-job' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|post_new_job')) {
echo($user_pkg_limits::dashtab_locked_html('user-job', 'jobsearch-icon jobsearch-plus', esc_html__('Post a New Job', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-job'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-plus"></i>
<?php esc_html_e('Post a New Job', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($emp_menu_item == 'manage_jobs' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'manage-jobs' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|manage_jobs')) {
echo($user_pkg_limits::dashtab_locked_html('manage-jobs', 'jobsearch-icon jobsearch-briefcase-1', esc_html__('Manage Jobs', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'manage-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-briefcase-1"></i>
<?php esc_html_e('Manage Jobs', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php } else if ($emp_menu_item == 'all_applicants' && $emp_menu_item_switch == '1') { ?>
<li<?php echo($get_tab == 'all-applicants' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|all_applicants')) {
echo($user_pkg_limits::dashtab_locked_html('all-applicants', 'jobsearch-icon jobsearch-company-workers', esc_html__('All Applicants', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'all-applicants'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-company-workers"></i>
<?php esc_html_e('All Applicants', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php } else if ($emp_menu_item == 'saved_candidates' && $emp_menu_item_switch == '1') { ?>
<li<?php echo($get_tab == 'user-resumes' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|saved_candidates')) {
echo($user_pkg_limits::dashtab_locked_html('user-resumes', 'jobsearch-icon jobsearch-heart', esc_html__('Saved Candidates', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-resumes'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-heart"></i>
<?php esc_html_e('Saved Candidates', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php } else if ($emp_menu_item == 'packages' && $emp_menu_item_switch == '1') { ?>
<li<?php echo($get_tab == 'user-packages' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|packages')) {
echo($user_pkg_limits::dashtab_locked_html('user-packages', 'jobsearch-icon jobsearch-credit-card-1', esc_html__('Packages', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-packages'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-credit-card-1"></i>
<?php esc_html_e('Packages', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($emp_menu_item == 'user_subscriptions' && $emp_menu_item_switch == '1') {
if (class_exists('WC_Subscription')) {
?>
<li<?php echo($get_tab == 'user-subscriptions' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|user_subscriptions')) {
echo($user_pkg_limits::dashtab_locked_html('user-subscriptions', 'jobsearch-icon jobsearch-business', esc_html__('Subscriptions', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-subscriptions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-business"></i>
<?php esc_html_e('Subscriptions', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
}
} else if ($emp_menu_item == 'transactions' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'user-transactions' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|transactions')) {
echo($user_pkg_limits::dashtab_locked_html('user-transactions', 'jobsearch-icon jobsearch-salary', esc_html__('Transactions', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-transactions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-salary"></i>
<?php esc_html_e('Transactions', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($emp_menu_item == 'my_emails' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'my-emails' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|my_emails')) {
echo($user_pkg_limits::dashtab_locked_html('my_emails', 'jobsearch-icon jobsearch-mail', esc_html__('My Emails', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'my-emails'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-mail"></i>
<?php esc_html_e('My Emails', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($emp_menu_item == 'followers' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'followers' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|followers')) {
echo($user_pkg_limits::dashtab_locked_html('followers', 'fa fa-thumbs-o-up', esc_html__('Followers', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'followers'), $page_url) ?>">
<i class="fa fa-thumbs-o-up"></i>
<?php esc_html_e('Followers', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($emp_menu_item == 'change_password' && $emp_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'change-password' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|change_password')) {
echo($user_pkg_limits::dashtab_locked_html('change-password', 'jobsearch-icon jobsearch-multimedia', esc_html__('Change Password', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'change-password'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-multimedia"></i>
<?php esc_html_e('Change Password', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
}
$post_ids_query = "SELECT ID FROM $wpdb->posts AS posts";
$post_ids_query .= " INNER JOIN {$wpdb->postmeta} AS postmeta";
$post_ids_query .= " ON postmeta.post_id = posts.ID";
if (function_exists('icl_object_id')) {
$trans_tble = $wpdb->prefix . 'icl_translations';
$post_ids_query .= " LEFT JOIN {$trans_tble} AS icl_trans";
$post_ids_query .= " ON posts.ID = icl_trans.element_id";
}
$post_ids_query .= " WHERE post_type='dashb_menu' AND post_status='publish'";
if (function_exists('icl_object_id')) {
$post_ids_query .= " AND icl_trans.element_type='post_dashb_menu'";
$post_ids_query .= " AND icl_trans.language_code='" . $sitepress->get_current_language() . "'";
}
$post_ids_query .= " AND ((postmeta.meta_key='jobsearch_field_menu_user_type' AND postmeta.meta_value='emp') OR (postmeta.meta_key='jobsearch_field_menu_user_type' AND postmeta.meta_value='both'));";
$cust_dashpages_arr = $wpdb->get_col($post_ids_query);
if (!empty($cust_dashpages_arr)) {
$cust_dashpages_arr = array_unique($cust_dashpages_arr);
foreach ($cust_dashpages_arr as $cust_dashpage) {
$the_page = get_post($cust_dashpage);
if (isset($the_page->post_name) && $emp_menu_item == $the_page->post_name && $emp_menu_item_switch == '1') {
$cuspage_id = $the_page->ID;
$menu_post_name = $the_page->post_name;
if (!apply_filters('jobsearch_user_cusdashb_page_alow', true, $menu_post_name, $cuspage_id)) {
continue;
}
$menu_post_title = $the_page->post_title;
$field_icon_arr = get_post_meta($cuspage_id, 'jobsearch_field_dashmenu_icon', true);
$menu_icon_class = 'fa fa-link';
if (isset($field_icon_arr['icon']) && $field_icon_arr['icon'] != '') {
$menu_icon_class = $field_icon_arr['icon'];
}
?>
<li>
<?php
if ($user_pkg_limits::emp_field_is_locked('dashtab_fields|' . $menu_post_name)) {
echo($user_pkg_limits::dashtab_locked_html($menu_post_name, $menu_icon_class, $menu_post_title));
} else {
//
$cusmenu_type = get_post_meta($cuspage_id, 'jobsearch_field_menu_type', true);
$cusmenu_url = add_query_arg(array('tab' => 'cust-' . $menu_post_name), $page_url);
if ($cusmenu_type == 'url') {
$cusmenu_url = get_post_meta($cuspage_id, 'jobsearch_field_menu_exturl', true);
}
?>
<a href="<?php echo($cusmenu_url) ?>">
<i class="<?php echo($menu_icon_class) ?>"></i>
<?php echo($menu_post_title) ?>
</a>
<?php
}
?>
</li>
<?php
}
}
}
echo apply_filters("jobsearch_emp_menudash_link_{$emp_menu_item}_item", '', $emp_menu_item, $get_tab, $page_url, $employer_id);
}
} else { ?>
<li<?php echo($get_tab == 'dashboard-settings' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'dashboard-settings'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-user"></i>
<?php esc_html_e('Company Profile', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'user-job' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-job'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-plus"></i>
<?php esc_html_e('Post a New Job', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'manage-jobs' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'manage-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-briefcase-1"></i>
<?php esc_html_e('Manage Jobs', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'all-applicants' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'all-applicants'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-company-workers"></i>
<?php esc_html_e('All Applicants', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'user-resumes' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-resumes'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-heart"></i>
<?php esc_html_e('Saved Candidates', 'wp-jobsearch') ?>
</a>
</li>
<?php
ob_start();
?>
<li<?php echo($get_tab == 'user-packages' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-packages'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-credit-card-1"></i>
<?php esc_html_e('Packages', 'wp-jobsearch') ?>
</a>
</li>
<?php
if (class_exists('WC_Subscription')) {
?>
<li<?php echo($get_tab == 'user-subscriptions' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-subscriptions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-business"></i>
<?php esc_html_e('Subscriptions', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
?>
<li<?php echo($get_tab == 'user-transactions' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-transactions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-salary"></i>
<?php esc_html_e('Transactions', 'wp-jobsearch') ?>
</a>
</li>
<?php
$pkgtrans_html = ob_get_clean();
echo apply_filters('jobsearch_user_dash_links_pkgtrans_html', $pkgtrans_html, $get_tab, $page_url);
?>
<?php echo apply_filters('jobsearch_dashboard_menu_items_ext', '', $get_tab, $page_url) ?>
<li<?php echo($get_tab == 'change-password' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'change-password'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-multimedia"></i>
<?php esc_html_e('Change Password', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
$menu_items_html = ob_get_clean();
echo apply_filters('jobsearch_emp_dash_side_menulinks_html', $menu_items_html, $get_tab, $page_url, $employer_id);
}
if ($user_is_candidate) {
ob_start();
$dashmenu_links_cand = isset($jobsearch_plugin_options['cand_dashbord_menu']) ? $jobsearch_plugin_options['cand_dashbord_menu'] : '';
$dashmenu_links_cand = apply_filters('jobsearch_cand_dashbord_menu_items_arr', $dashmenu_links_cand);
?>
<li<?php echo($get_tab == '' ? ' class="active"' : '') ?>>
<a href="<?php echo($page_url) ?>">
<i class="jobsearch-icon jobsearch-group"></i>
<?php esc_html_e('Dashboard', 'wp-jobsearch') ?>
</a>
</li>
<?php
if (!empty($dashmenu_links_cand)) {
foreach ($dashmenu_links_cand as $cand_menu_item => $cand_menu_item_switch) {
if ($cand_menu_item == 'my_profile' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'dashboard-settings' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|my_profile')) {
echo($user_pkg_limits::dashtab_locked_html('dashboard-settings', 'jobsearch-icon jobsearch-user', esc_html__('My Profile', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'dashboard-settings'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-user"></i>
<?php esc_html_e('My Profile', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'my_resume' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'my-resume' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|my_resume')) {
echo($user_pkg_limits::dashtab_locked_html('my-resume', 'jobsearch-icon jobsearch-resume', esc_html__('My Resume', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'my-resume'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-resume"></i>
<?php esc_html_e('My Resume', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'fav_jobs' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'favourite-jobs' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|fav_jobs')) {
echo($user_pkg_limits::dashtab_locked_html('favourite-jobs', 'jobsearch-icon jobsearch-heart', esc_html__('Favorite Jobs', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'favourite-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-heart"></i>
<?php esc_html_e('Favorite Jobs', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'cv_manager' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'cv-manager' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|cv_manager')) {
echo($user_pkg_limits::dashtab_locked_html('cv-manager', 'jobsearch-icon jobsearch-id-card', esc_html__('CV Manager', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'cv-manager'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-id-card"></i>
<?php esc_html_e('CV Manager', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'applied_jobs' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'applied-jobs' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|applied_jobs')) {
echo($user_pkg_limits::dashtab_locked_html('applied-jobs', 'jobsearch-icon jobsearch-briefcase-1', esc_html__('Applied Jobs', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'applied-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-briefcase-1"></i>
<?php esc_html_e('Applied Jobs', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'packages' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'user-packages' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|packages')) {
echo($user_pkg_limits::dashtab_locked_html('user-packages', 'jobsearch-icon jobsearch-credit-card-1', esc_html__('Packages', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-packages'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-credit-card-1"></i>
<?php esc_html_e('Packages', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'user_subscriptions' && $cand_menu_item_switch == '1') {
if (class_exists('WC_Subscription')) {
?>
<li<?php echo($get_tab == 'user-subscriptions' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|user_subscriptions')) {
echo($user_pkg_limits::dashtab_locked_html('user-subscriptions', 'jobsearch-icon jobsearch-business', esc_html__('Subscriptions', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-subscriptions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-business"></i>
<?php esc_html_e('Subscriptions', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
}
} else if ($cand_menu_item == 'transactions' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'user-transactions' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|transactions')) {
echo($user_pkg_limits::dashtab_locked_html('user-transactions', 'jobsearch-icon jobsearch-salary', esc_html__('Transactions', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'user-transactions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-salary"></i>
<?php esc_html_e('Transactions', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'my_emails' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'my-emails' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|my_emails')) {
echo($user_pkg_limits::dashtab_locked_html('my_emails', 'jobsearch-icon jobsearch-mail', esc_html__('My Emails', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'my-emails'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-mail"></i>
<?php esc_html_e('My Emails', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'following' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'following' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|following')) {
echo($user_pkg_limits::dashtab_locked_html('following', 'fa fa-thumbs-o-up', esc_html__('Following', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'following'), $page_url) ?>">
<i class="fa fa-thumbs-o-up"></i>
<?php esc_html_e('Following', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
} else if ($cand_menu_item == 'change_password' && $cand_menu_item_switch == '1') {
?>
<li<?php echo($get_tab == 'change-password' ? ' class="active"' : '') ?>>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|change_password')) {
echo($user_pkg_limits::dashtab_locked_html('change-password', 'jobsearch-icon jobsearch-multimedia', esc_html__('Change Password', 'wp-jobsearch')));
} else {
?>
<a href="<?php echo add_query_arg(array('tab' => 'change-password'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-multimedia"></i>
<?php esc_html_e('Change Password', 'wp-jobsearch') ?>
</a>
<?php
}
?>
</li>
<?php
}
$post_ids_query = "SELECT ID FROM $wpdb->posts AS posts";
$post_ids_query .= " INNER JOIN {$wpdb->postmeta} AS postmeta";
$post_ids_query .= " ON postmeta.post_id = posts.ID";
if (function_exists('icl_object_id')) {
$trans_tble = $wpdb->prefix . 'icl_translations';
$post_ids_query .= " LEFT JOIN {$trans_tble} AS icl_trans";
$post_ids_query .= " ON posts.ID = icl_trans.element_id";
}
$post_ids_query .= " WHERE post_type='dashb_menu' AND post_status='publish'";
if (function_exists('icl_object_id')) {
$post_ids_query .= " AND icl_trans.element_type='post_dashb_menu'";
$post_ids_query .= " AND icl_trans.language_code='" . $sitepress->get_current_language() . "'";
}
$post_ids_query .= " AND ((postmeta.meta_key='jobsearch_field_menu_user_type' AND postmeta.meta_value='cand') OR (postmeta.meta_key='jobsearch_field_menu_user_type' AND postmeta.meta_value='both'));";
$cust_dashpages_arr = $wpdb->get_col($post_ids_query);
if (!empty($cust_dashpages_arr)) {
$cust_dashpages_arr = array_unique($cust_dashpages_arr);
foreach ($cust_dashpages_arr as $cust_dashpage) {
$the_page = get_post($cust_dashpage);
if (isset($the_page->post_name) && $cand_menu_item == $the_page->post_name && $cand_menu_item_switch == '1') {
$cuspage_id = $the_page->ID;
$menu_post_name = $the_page->post_name;
if (!apply_filters('jobsearch_user_cusdashb_page_alow', true, $menu_post_name, $cuspage_id)) {
continue;
}
$menu_post_title = $the_page->post_title;
$field_icon_arr = get_post_meta($cuspage_id, 'jobsearch_field_dashmenu_icon', true);
$menu_icon_class = 'fa fa-link';
if (isset($field_icon_arr['icon']) && $field_icon_arr['icon'] != '') {
$menu_icon_class = $field_icon_arr['icon'];
}
?>
<li>
<?php
if ($user_pkg_limits::cand_field_is_locked('dashtab_fields|' . $menu_post_name)) {
echo($user_pkg_limits::dashtab_locked_html($menu_post_name, $menu_icon_class, $menu_post_title));
} else {
//
$cusmenu_type = get_post_meta($cuspage_id, 'jobsearch_field_menu_type', true);
$cusmenu_url = add_query_arg(array('tab' => 'cust-' . $menu_post_name), $page_url);
if ($cusmenu_type == 'url') {
$cusmenu_url = get_post_meta($cuspage_id, 'jobsearch_field_menu_exturl', true);
}
?>
<a href="<?php echo($cusmenu_url) ?>">
<i class="<?php echo($menu_icon_class) ?>"></i>
<?php echo($menu_post_title) ?>
</a>
<?php
}
?>
</li>
<?php
}
}
}
echo apply_filters("jobsearch_cand_menudash_link_{$cand_menu_item}_item", '', $cand_menu_item, $get_tab, $page_url, $candidate_id);
}
} else {
?>
<li<?php echo($get_tab == 'dashboard-settings' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'dashboard-settings'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-user"></i>
<?php esc_html_e('My Profile', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'my-resume' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'my-resume'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-resume"></i>
<?php esc_html_e('My Resume', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'favourite-jobs' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'favourite-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-heart"></i>
<?php esc_html_e('Favorite Jobs', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'cv-manager' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'cv-manager'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-id-card"></i>
<?php esc_html_e('CV Manager', 'wp-jobsearch') ?>
</a>
</li>
<li<?php echo($get_tab == 'applied-jobs' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'applied-jobs'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-briefcase-1"></i>
<?php esc_html_e('Applied Jobs', 'wp-jobsearch') ?>
</a>
</li>
<?php
ob_start();
?>
<li<?php echo($get_tab == 'user-packages' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-packages'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-credit-card-1"></i>
<?php esc_html_e('Packages', 'wp-jobsearch') ?>
</a>
</li>
<?php if (class_exists('WC_Subscription')) { ?>
<li<?php echo($get_tab == 'user-subscriptions' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-subscriptions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-business"></i>
<?php esc_html_e('Subscriptions', 'wp-jobsearch') ?>
</a>
</li>
<?php } ?>
<li<?php echo($get_tab == 'user-transactions' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'user-transactions'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-salary"></i>
<?php esc_html_e('Transactions', 'wp-jobsearch') ?>
</a>
</li>
<?php
$pkgtrans_html = ob_get_clean();
echo apply_filters('jobsearch_user_dash_links_pkgtrans_html', $pkgtrans_html, $get_tab, $page_url);
?>
<?php echo apply_filters('jobsearch_dashboard_menu_items_ext', '', $get_tab, $page_url) ?>
<li<?php echo($get_tab == 'change-password' ? ' class="active"' : '') ?>>
<a href="<?php echo add_query_arg(array('tab' => 'change-password'), $page_url) ?>">
<i class="jobsearch-icon jobsearch-multimedia"></i>
<?php esc_html_e('Change Password', 'wp-jobsearch') ?>
</a>
</li>
<?php
}
$menu_items_html = ob_get_clean();
echo apply_filters('jobsearch_cand_dash_side_menulinks_html', $menu_items_html, $get_tab, $page_url, $candidate_id);
}
echo apply_filters('jobsearch_dash_menu_links_apend_after', '', $get_tab, $page_url);
if (function_exists('icl_object_id') && function_exists('wpml_init_language_switcher')) {
$sitepress_def_lang = $sitepress->get_default_language();
$sitepress_curr_lang = $sitepress->get_current_language();
//$sitepress->switch_lang($sitepress_def_lang, true);
}
?>
<li>
<a href="<?php echo wp_logout_url(home_url('/')); ?>">
<i class="jobsearch-icon jobsearch-logout"></i>
<?php esc_html_e('Logout', 'wp-jobsearch') ?>
</a>
</li>
<?php
if (function_exists('icl_object_id') && function_exists('wpml_init_language_switcher')) {
//$sitepress->switch_lang($sitepress_curr_lang, true);
}
}
}
add_action('jobsearch_user_account_links', 'jobsearch_user_account_links', 10, 1);
function jobsearch_user_account_links($args = array())
{
global $jobsearch_plugin_options, $careerfy_framework_options, $wpdb;
$user_pkg_limits = new Package_Limits;
$login_myacount_btns = isset($jobsearch_plugin_options['user_login_myacount_btns']) ? $jobsearch_plugin_options['user_login_myacount_btns'] : '';
if ($login_myacount_btns != 'off') {
//
echo apply_filters('jobsearch_dashmenu_account_btns_before_items', '', $args);
$is_popup = isset($args['is_popup']) ? $args['is_popup'] : '';
$header_style = isset($careerfy_framework_options['header-style']) ? $careerfy_framework_options['header-style'] : '';
$active_link_class = isset($header_style) && $header_style == 'style12' ? 'careerfy-headertwelve-btn' : '';
//$account_link_text = isset($header_style) && $header_style == 'style12' ? 'Register / Sign In' : 'Sign In';
$account_register_icon = isset($header_style) && $header_style == 'style21' ? '<i class="careerfy-icon careerfy-user"></i>' : '';
$account_link_btn_color_class = isset($header_style) && $header_style != 'style12' && $header_style != 'style22' ? 'jobsearch-color' : '';
$jobsearch_login_page = isset($jobsearch_plugin_options['user-login-template-page']) ? $jobsearch_plugin_options['user-login-template-page'] : '';
$jobsearch_login_page = jobsearch__get_post_id($jobsearch_login_page, 'page');
$jobsearch_registr_page = isset($jobsearch_plugin_options['userreg-template-page']) ? $jobsearch_plugin_options['userreg-template-page'] : '';
$jobsearch_registr_page = jobsearch__get_post_id($jobsearch_registr_page, 'page');
//var_dump($jobsearch_registr_page);
$user_dashboard_page = isset($jobsearch_plugin_options['user-dashboard-template-page']) ? $jobsearch_plugin_options['user-dashboard-template-page'] : '';
$user_dashboard_page = jobsearch__get_post_id($user_dashboard_page, 'page');
$page_id = $user_dashboard_page = isset($jobsearch_plugin_options['user-dashboard-template-page']) ? $jobsearch_plugin_options['user-dashboard-template-page'] : '';
$page_id = $user_dashboard_page = jobsearch__get_post_id($user_dashboard_page, 'page');
//$page_url = get_permalink($page_id);
$page_url = jobsearch_wpml_lang_page_permalink($page_id, 'page');
$get_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
//
if ($header_style == 'style12') {
$account_link_text = esc_html__('Register / Sign In', 'wp-jobsearch');
} else if ($header_style == 'style19' || $header_style == 'style20') {
$account_link_text = esc_html__("Sign Up Free", "wp-jobsearch");
} else if ($header_style == 'style22') {
$account_link_text = esc_html__('Login', 'wp-jobsearch');
} else {
$account_link_text = esc_html__('Sign In', 'wp-jobsearch');
}
if ($header_style == 'style12') {
$account_link_icon = '<i class="careerfy-icon careerfy-user-1"></i>';
} else if ($header_style == 'style21') {
$account_link_icon = '<i class="careerfy-icon careerfy-multimedia"></i>';
} else if ($header_style == 'style22') {
$account_link_icon = '<i class="careerfy-icon careerfy-multimedia"></i>';
} else {
$account_link_icon = '';
}
if (is_user_logged_in()) {
$user_id = get_current_user_id();
if (isset($user_dashboard_page) && $user_dashboard_page != '') {
$user_is_candidate = jobsearch_user_is_candidate($user_id);
$user_is_employer = jobsearch_user_is_employer($user_id);
if ($user_is_employer) {
$employer_id = jobsearch_get_user_employer_id($user_id);
}
if ($user_is_candidate) {
$candidate_id = jobsearch_get_user_candidate_id($user_id);
}
$my_account_url = esc_url(get_permalink($user_dashboard_page));
if (wp_is_mobile()) {
$my_account_url = 'javascript:void(0);';
}
?>
<li class="jobsearch-userdash-menumain menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children">
<?php if ($header_style == 'style2') { ?>
<a href="<?php echo($my_account_url) ?>"
class="careerfy-btn-icon jobsearch-open-signin-tab"><i
class="careerfy-icon careerfy-user"></i></a>
<?php } else { ?>
<a href="<?php echo($my_account_url) ?>"
class="<?php echo $account_link_btn_color_class ?> <?php echo $active_link_class ?> elementor-item elementor-item-anchor active"><?php echo apply_filters('jobsearch_header_user_myaccount_txt', esc_html__('My Account', 'wp-jobsearch')); ?></a>
<?php
}
echo apply_filters('jobsearch_header_nav_user_myacount_btn_after', '', $user_id);
?>
<ul <?php echo apply_filters('jobsearch_hdr_menu_accountlinks_ul_atts', 'class="nav-item-children sub-menu elementor-nav-menu--dropdown"') ?>>
<?php jobsearch_user_account_linkitems($user_pkg_limits, $page_url, $get_tab); ?>
</ul>
</li>
<?php
echo apply_filters('jobsearch_header_nav_user_myacount_li_after', '', $user_id);
}
} else {
$op_register_form_allow = isset($jobsearch_plugin_options['login_register_form']) ? $jobsearch_plugin_options['login_register_form'] : '';
$op_cand_register_allow = isset($jobsearch_plugin_options['login_candidate_register']) ? $jobsearch_plugin_options['login_candidate_register'] : '';
$op_emp_register_allow = isset($jobsearch_plugin_options['login_employer_register']) ? $jobsearch_plugin_options['login_employer_register'] : '';
$register_link_view = true;
if ($op_register_form_allow == 'off') {
$register_link_view = false;
}
if ($op_cand_register_allow == 'no' && $op_emp_register_allow == 'no') {
$register_link_view = false;
}
ob_start();
if ($is_popup) {
if ($register_link_view === true && $header_style != 'style12' && $header_style != 'style17' && $header_style != 'style19' && $header_style != 'style20' && $header_style != 'style22') {
ob_start();
?>
<li>
<a href="javascript:void(0);" class="jobsearch-color jobsearch-open-register-tab "><?php echo $account_register_icon; ?><?php echo esc_html__('Register', 'wp-jobsearch'); ?></a>
</li>
<?php
$reg_link_html = ob_get_clean();
echo apply_filters('jobsearch_top_header_register_link_html', $reg_link_html, $register_link_view);
}
?>
<li><a href="javascript:void(0);"
class="<?php echo $account_link_btn_color_class ?> jobsearch-open-signin-tab <?php echo $active_link_class ?>"><?php echo $account_link_icon ?><?php echo($account_link_text) ?></a>
</li>
<?php if ($header_style == 'style22') { ?>
<li class="jobsearch-logto-link"><a
href="javascript:void(0);" class="jobsearch-open-register-tab"><i
class="careerfy-icon careerfy-user-1"></i> <?php echo esc_html__('Sign Up', 'wp-jobsearch'); ?>
</a>
</li>
<?php } ?>
<?php } else {
if ($register_link_view === true) { ?>
<li class="jobsearch-regto-link menu-item menu-item-type-custom menu-item-object-custom"><a
href="<?php echo esc_url(get_permalink($jobsearch_registr_page)) ?>" class="elementor-item elementor-item-anchor"><?php echo esc_html__('Register', 'wp-jobsearch'); ?></a>
</li>
<?php } ?>
<li class="jobsearch-logto-link menu-item menu-item-type-custom menu-item-object-custom"><a
href="<?php echo esc_url(get_permalink($jobsearch_login_page)) ?>" class="elementor-item elementor-item-anchor"> <?php echo esc_html__('Sign In', 'wp-jobsearch'); ?></a>
</li>
<?php
}
$links_html = ob_get_clean();
echo apply_filters('jobsearch_top_login_links', $links_html, $register_link_view);
}
echo apply_filters('jobsearch_dashmenu_account_btns_after_items', '', $args);
}
}
add_filter('wp_nav_menu_items', 'jobsearch_login_menu_items', 10, 2);
function jobsearch_login_menu_items($items, $args)
{
global $jobsearch_plugin_options;
$menu_slug = isset($jobsearch_plugin_options['user-login-links-menu']) ? $jobsearch_plugin_options['user-login-links-menu'] : '';
$menu_links = isset($jobsearch_plugin_options['user-login-dashboard-links']) ? $jobsearch_plugin_options['user-login-dashboard-links'] : '';
if ($menu_links == 'on' &&
$menu_slug != '' &&
((isset($args->menu->slug) && $args->menu->slug == $menu_slug) || (isset($args->menu) && $args->menu == $menu_slug) || (isset($args->slug) && $args->slug == $menu_slug))
) {
ob_start();
do_action('jobsearch_user_account_links', array());
$items_html = ob_get_clean();
$items .= $items_html;
}
return $items;
}
add_action('careerfy_mobile_navigation_after', 'jobsearch_dashmenu_mobile_navigation_after');
function jobsearch_dashmenu_mobile_navigation_after()
{
if (is_user_logged_in()) {
global $jobsearch_plugin_options;
$user_pkg_limits = new Package_Limits;
$user_dashboard_page = isset($jobsearch_plugin_options['user-dashboard-template-page']) ? $jobsearch_plugin_options['user-dashboard-template-page'] : '';
$user_dashboard_page = jobsearch__get_post_id($user_dashboard_page, 'page');
$page_id = $user_dashboard_page = isset($jobsearch_plugin_options['user-dashboard-template-page']) ? $jobsearch_plugin_options['user-dashboard-template-page'] : '';
$page_id = $user_dashboard_page = jobsearch__get_post_id($user_dashboard_page, 'page');
//$page_url = get_permalink($page_id);
$page_url = jobsearch_wpml_lang_page_permalink($page_id, 'page');
$get_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
?>
<div class="jobsearch-mobile-dashmenu careerfy-inmobile-itemsgen" style="display: none;">
<ul class="careerfy-mobile-navbar">
<?php jobsearch_user_account_linkitems($user_pkg_limits, $page_url, $get_tab); ?>
</ul>
</div>
<?php
}
}