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/jobs-portal.php
<?php
/*
 * Plugin Name: Jobs Portal - Job & Career Manager
 * Description: A powerful and robust plugin to create and manage job portal on your WordPress website where recruiter can post job requirements. Also, applicants can filter jobs and apply to a job in an easy and elegant way.
 * Version: 4.1
 * Author: Weblizar
 * Author URI: https://weblizar.com/
 * Plugin URI: https://wordpress.org/plugins/jobs-portal/
 * Text Domain: WEBLIZAR_DOMAIN
 */
defined('ABSPATH') || die();

if (!defined('WEBLIZAR_DOMAIN')) {
	define('WEBLIZAR_DOMAIN', 'WEBLIZAR');
}

if (!defined('WEBLIZAR_PLUGIN_URL')) {
	define('WEBLIZAR_PLUGIN_URL', plugin_dir_url(__FILE__));
}

if (!defined('WEBLIZAR_PLUGIN_DIR_PATH')) {
	define('WEBLIZAR_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__));
}

if (!defined('WEBLIZAR_PLUGIN_BASE_NAME')) {
	define('WEBLIZAR_PLUGIN_BASE_NAME', plugin_basename(__FILE__));
}

final class Weblizar_Jobs_Portal
{
	private static $instance = null;

	private function __construct()
	{
		$this->initialize_hooks();
		$this->setup_database();
	}

	public static function get_instance()
	{
		if (is_null(self::$instance)) {
			self::$instance = new self();
		}
		return self::$instance;
	}

	private function initialize_hooks()
	{
		if (is_admin()) {
			require_once WEBLIZAR_PLUGIN_DIR_PATH . 'admin/admin.php';
		}
		require_once WEBLIZAR_PLUGIN_DIR_PATH . 'public/public.php';
	}

	private function setup_database()
	{
		require_once WEBLIZAR_PLUGIN_DIR_PATH . 'admin/inc/Weblizar_Database.php';
		register_activation_hook(__FILE__, array('Weblizar_Database', 'activation'));
	}
}

add_filter('plugin_action_links_' . plugin_basename(__FILE__), 'ismb_page_pro_link');
function ismb_page_pro_link($links)
{
	$links[] = '<a href="' . ('https://weblizar.com/plugins/jobs-portal-pro/') . '" style="color:green;"> ' . __('Get Pro') . '</a>';
	return $links;
}

Weblizar_Jobs_Portal::get_instance();