Example #1
0
    } else {
        if (md5($_SERVER['PHP_AUTH_USER'] . "IMRAND" . $_SERVER['PHP_AUTH_PW']) != $logpass) {
            header('WWW-Authenticate: Basic realm="ImageRandomizer"');
            header('HTTP/1.0 401 Unauthorized');
            print 'Wrong login or password!';
            exit;
        }
    }
}
?>
@@include('class/RandomizerAPI.php')
@@include('class/RandImg.php')
@@include('class/Translation.php')
<?php 
$translation = new Translation("ru");
RandomizerAPI::selfDiagnostics();
$api = new RandomizerAPI($_SERVER['REQUEST_METHOD'], $_POST, $_GET, $_SERVER['QUERY_STRING'], $translation);
?>
@@include('lang/ru.php')
@@include('lang/en.php')
<?php 
$result = $api->processRequest();
if ($result !== false) {
    print $result;
    exit;
}
$translation->Begin();
?>
@@include('iface/main.html')
<?php 
$translation->End();
 private function getSelfDiagnosticts()
 {
     header('Content-Type: application/json');
     $data = json_encode(RandomizerAPI::selfDiagnostics());
     return $data;
 }