mirror of
https://git.steelants.cz/SH/PHP_SMART_HOME_V3.git
synced 2026-10-11 17:54:34 +00:00
27 lines
779 B
PHP
27 lines
779 B
PHP
<?php
|
|
class CronApi extends ApiController {
|
|
|
|
public function clean(){
|
|
$logKeeper = new LogMaintainer();
|
|
$logKeeper->purge(LOGTIMOUT);
|
|
$this->response(['Value' => 'OK']);
|
|
}
|
|
|
|
public function fetch(){
|
|
//echo (new VirtualDeviceManager)->fetch('');
|
|
echo (new Covid)->fetch('');
|
|
echo (new OpenWeatherMap)->fetch('');
|
|
echo (new UsaElection)->fetch('');
|
|
echo (new AirQuality)->fetch('');
|
|
|
|
// Database Backup
|
|
$filenames = [];
|
|
$backupWorker = new DatabaseBackup;
|
|
$filenames[] = $backupWorker->scheme();
|
|
$filenames[] = $backupWorker->data();
|
|
$backupWorker->compress($_SERVER['DOCUMENT_ROOT'] . BASEDIR . '/backup/'.date("Y-m-d", time()).'.zip', $filenames);
|
|
|
|
$this->response(['Value' => 'OK']);
|
|
}
|
|
}
|