From 9337aae8b1c87fad34884dacd5cd79d9591c60db Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Sat, 18 Nov 2023 11:34:36 +0100 Subject: Updated 39 files, added 86 files, deleted 40 files and renamed 2 files (automated) --- includes/refresh.php | 45 +-------------------------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) (limited to 'includes/refresh.php') diff --git a/includes/refresh.php b/includes/refresh.php index 8263f8e..cac1fb1 100644 --- a/includes/refresh.php +++ b/includes/refresh.php @@ -9,40 +9,12 @@ $app = json_decode(file_get_contents("./app.json"), true); $version = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/version.json"), true); $ignore = [ - $_SERVER['DOCUMENT_ROOT'] . "/Data", - $_SERVER['DOCUMENT_ROOT'] . "/bits/Data", - $_SERVER['DOCUMENT_ROOT'] . "/Private/Data", - $_SERVER['DOCUMENT_ROOT'] . "/bits/Data", - $_SERVER['DOCUMENT_ROOT'] . "/bits/Private/Data", $_SERVER['DOCUMENT_ROOT'] . "/includes/data", $_SERVER['DOCUMENT_ROOT'] . "/includes/tokens", $_SERVER['DOCUMENT_ROOT'] . "/app", $_SERVER['DOCUMENT_ROOT'] . "/assets", ]; -$screens = array_values(array_filter(scandir($_SERVER['DOCUMENT_ROOT'] . "/includes/data/computers/screens"), function ($i) { - return !str_starts_with($i, "."); -})); - -$computers = array_values(array_filter(scandir($_SERVER['DOCUMENT_ROOT'] . "/includes/data/computers/metadata"), function ($i) { - return !str_starts_with($i, "."); -})); - -foreach ($screens as $screen) { - $delete = true; - $id = explode(".", explode("-", $screen)[2])[0]; - - foreach ($computers as $file) { - $computer = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/computers/metadata/" . $file), true); - - foreach ($computer["screens"] as $sel) { - if ($sel["id"] === $id) $delete = false; - } - } - - if ($delete) unlink($_SERVER['DOCUMENT_ROOT'] . "/includes/data/computers/screens/" . $screen); -} - $documents = array_map(function ($i) { return [ "id" => substr($i, 0, -5), @@ -119,26 +91,11 @@ echo("Backing up...\n"); $lastBackup = (int)trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/backup.txt")); if (time() - $lastBackup >= 3600) { - require_once "./refresh/backup.inc"; + require_once "./backup.inc"; file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/backup.txt", time()); echo("Backup completed\n"); } else { echo("Backup skipped\n"); } -echo("Updating address book...\n"); - -$contacts = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/addressbook/contacts.json"), true); - -foreach ($contacts as $id => $_) { - $out = []; - exec("cd /_ch/includes/jobs && php UpdateContactMethods.php {\\\"contact\\\":\\\"$id\\\"}", $out); - - foreach ($out as $line) { - echo(" " . $line . "\n"); - } -} - -echo("Updated address book\n"); - echo("Completed.\n"); \ No newline at end of file -- cgit