This source file includes following definitions.
- getRequestCount
 
- setRequestCount
 
<?php
require_once "../../resources/portabilityLayer.php";
function getRequestCount($file)
{
    if (!file_exists($file)) {
        return 0;
    }
    return (int)file_get_contents($file);
}
function setRequestCount($file, $count)
{
    file_put_contents($file, $count);
}
$tmpFile = sys_get_temp_dir() . "/" . $_GET["filename"];
$currentCount = getRequestCount($tmpFile);
$mode = $_GET["mode"];
if ($mode == "getFont") {
    setRequestCount($tmpFile, $currentCount + 1);
    header("Access-control-max-age: 0");
    header("Access-control-allow-origin: *");
    header("Access-control-allow-methods: *");
    header("Cache-Control: max-age=0");
    header("Content-Type: application/octet-stream");
    echo "";
} else if ($mode == "getRequestCount") {
    header("Access-control-max-age: 0");
    header("Access-control-allow-origin: *");
    header("Access-control-allow-methods: *");
    echo $currentCount;
}
?>