summaryrefslogtreecommitdiff
path: root/includes/refresh.php
diff options
context:
space:
mode:
authorRaindropsSys <raindrops@equestria.dev>2023-11-18 11:34:36 +0100
committerRaindropsSys <raindrops@equestria.dev>2023-11-18 11:34:36 +0100
commit9337aae8b1c87fad34884dacd5cd79d9591c60db (patch)
tree5340f9fa67cd6236e4c879f0057d51d0b1e21361 /includes/refresh.php
parent953ddd82e48dd206cef5ac94456549aed13b3ad5 (diff)
downloadpluralconnect-9337aae8b1c87fad34884dacd5cd79d9591c60db.tar.gz
pluralconnect-9337aae8b1c87fad34884dacd5cd79d9591c60db.tar.bz2
pluralconnect-9337aae8b1c87fad34884dacd5cd79d9591c60db.zip
Updated 39 files, added 86 files, deleted 40 files and renamed 2 files (automated)
Diffstat (limited to 'includes/refresh.php')
-rw-r--r--includes/refresh.php45
1 files changed, 1 insertions, 44 deletions
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