mirror of
https://github.com/daledavies/jump.git
synced 2026-01-11 09:52:08 +01:00
30 lines
913 B
PHP
30 lines
913 B
PHP
<?php
|
|
/**
|
|
* ██ ██ ██ ███ ███ ██████
|
|
* ██ ██ ██ ████ ████ ██ ██
|
|
* ██ ██ ██ ██ ████ ██ ██████
|
|
* ██ ██ ██ ██ ██ ██ ██ ██
|
|
* █████ ██████ ██ ██ ██
|
|
*
|
|
* @author Dale Davies <dale@daledavies.co.uk>
|
|
* @copyright Copyright (c) 2022, Dale Davies
|
|
* @license MIT
|
|
*/
|
|
|
|
namespace Jump\API;
|
|
|
|
class Status extends AbstractAPI {
|
|
|
|
public function get_output(): string {
|
|
$this->validate_token();
|
|
$statusarray = [];
|
|
$sites = (new \Jump\Sites($this->config, $this->cache))->get_sites();
|
|
foreach ($sites as $site) {
|
|
$status = $site->get_status();
|
|
$statusarray[$site->id] = $status;
|
|
}
|
|
return json_encode($statusarray);
|
|
}
|
|
|
|
}
|