mirror of
https://codeberg.org/vlw/vlw.se.git
synced 2025-09-13 21:13:40 +02:00
21 lines
No EOL
566 B
PHP
21 lines
No EOL
566 B
PHP
<?php
|
|
|
|
use Reflect\Call;
|
|
use Reflect\{Response, Path};
|
|
|
|
const MSG_OK = "Cache file deleted";
|
|
const MSG_FAIL = "Cache file does not exist or can't be deleted";
|
|
|
|
class DELETE_AboutLanguages {
|
|
public function __construct() {}
|
|
|
|
// Delete languages cache file if it exists
|
|
public function main(): Response {
|
|
// Bail out if cache is not used
|
|
if (empty($_ENV["forgejo_languages"]["cache_file"])) {
|
|
return new Response(MSG_OK);
|
|
}
|
|
|
|
return unlink($_ENV["forgejo_languages"]["cache_file"]) ? new Response(MSG_OK) : new Response(MSG_FAIL, 404);
|
|
}
|
|
} |