HEX
Server: nginx/1.27.1
System: Linux in-4 5.15.0-131-generic #141-Ubuntu SMP Fri Jan 10 21:18:28 UTC 2025 x86_64
User: ilikadirect (1186)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: /storage/v6964/duplicatefoodfactor/public_html/wp-content/plugins/jobs-portal/admin/admin.php
<?php

defined('ABSPATH') || die();

require_once WEBLIZAR_PLUGIN_DIR_PATH . 'admin/inc/Weblizar_Job.php';
require_once WEBLIZAR_PLUGIN_DIR_PATH . 'admin/inc/Weblizar_Candidate.php';
require_once WEBLIZAR_PLUGIN_DIR_PATH . 'admin/inc/Weblizar_Menu.php';
require_once WEBLIZAR_PLUGIN_DIR_PATH . 'admin/inc/Weblizar_Setting.php';
require_once WEBLIZAR_PLUGIN_DIR_PATH . 'includes/Weblizar_Helper.php';

/* Add plugin settings link */
add_filter('plugin_action_links_' . WEBLIZAR_PLUGIN_BASE_NAME, ['Weblizar_Setting', 'add_settings_link']);

/* Add metaboxes */
add_action('add_meta_boxes', ['Weblizar_Job', 'add_meta_boxes']);
add_action('add_meta_boxes', ['Weblizar_Candidate', 'add_meta_boxes']);

/* Enqueue scripts and styles */
add_action('admin_enqueue_scripts', ['Weblizar_Job', 'enqueue_scripts_styles']);
add_action('admin_enqueue_scripts', ['Weblizar_Candidate', 'enqueue_scripts_styles']);

/* Save metaboxes */
add_action('save_post', ['Weblizar_Job', 'save_metaboxes'], 10, 2);
add_action('save_post', ['Weblizar_Candidate', 'save_metaboxes'], 10, 2);

/* Delete candidate's document */
add_action('before_delete_post', ['Weblizar_Candidate', 'delete_document'], 10, 2);

/* File uploads in candidate post type */
add_action('post_edit_form_tag', ['Weblizar_Candidate', 'edit_form_tag']);

/* Change title text */
add_filter('enter_title_here', ['Weblizar_Candidate', 'change_title_text']);

/* Set candidate columns */
add_filter('manage_candidate_posts_columns', ['Weblizar_Candidate', 'set_columns']);

/* Create menu */
add_action('admin_menu', ['Weblizar_Menu', 'create_menu']);

/* Register settings */
add_action('admin_init', ['Weblizar_Setting', 'register_settings']);

// Review Notice Box
add_action('admin_notices', 'review_admin_notice_job_portal_free');

function review_admin_notice_job_portal_free() {
    global $pagenow;
    $aatp_screen = get_current_screen();

    if (isset($_GET['page']) && $_GET['page'] === 'go_to_pro') {
        include 'banner.php';
    }
}