}
    private static function updateParserStatus($status)
    {
        self::loadUrlData('http://www.tidioelements.com/apiEditor/updateParserStatus/' . self::$projectPublicKey . '?parserStatus=' . $status);
    }
    private static function refreshApiDataCache()
    {
        if (empty($_GET['tidioElementsRefreshCache'])) {
            return false;
        }
        self::getApiDataCache(true);
        echo json_encode(array('status' => true, 'value' => true));
        exit;
    }
    //
    private static function loadUrlData($url)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36');
        $content = curl_exec($ch);
        curl_close($ch);
        return $content;
    }
}
$wpUpload = wp_upload_dir();
TidioElementsParser::$cacheDirectory = $wpUpload['basedir'] . '/tidioElementsCache/';