HEX
Server: Apache
System: Linux pdx1-shared-a1-28 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: dh_6nhrpv (6576398)
PHP: 8.2.26
Disabled: NONE
Upload Files
File: /home/dh_6nhrpv/callhare.com/wp-content/plugins/rank-assassin/includes/RankAssassinPluginConfig.php
<?php
/**
 * @package RankAssassin
 */
defined( 'ABSPATH' ) or die( 'Looks like someone just took a headshot!' );

class RankAssassinPluginConfig {
    private $plugin_config_file = WP_CONTENT_DIR . '/plugins/rank-assassin/config/config.json';
    private $plugin_config;

    function __construct() {
        $this->load_config_data();
    }

    /**
     * @Desc: Loads data from config/config_data.json file to $this->config_data
     */
    private function load_config_data() {
        if (file_exists($this->plugin_config_file)) {
            $this->plugin_config = json_decode(file_get_contents( $this->plugin_config_file ), true);
        } else {
            $this->plugin_config = array();
        }
    }

    /**
     * @Desc: Returns the $this->config_data
     * @Return: ArrayObject
     */
    public function get_config_data() {
        return $this->plugin_config; 
    }
}