Initial import

This commit is contained in:
2026-06-04 11:13:34 +01:00
commit 563d9cc96d
143 changed files with 10572 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
<?php
class RecompressJob extends Job {
public static function jobs() { return 1; }
public $RevisionID;
public function __construct($id) {
parent::__construct("revision:" . $id);
$this->RevisionID = $id;
}
public function run() {
$this->status("Recompressing");
$rev = new Revision($this->RevisionID);
$crev = new Revision;
$crev->revid = $rev->revid;
$crev->save();
$from = $rev->getPDF();
$to = $crev->getPDF();
$to->parent()->mkdir();
$from->recompress($to->path());
$crev->document = $rev->document;
$crev->info = $to->info();
$crev->sha256 = $to->hash();
$crev->save();
$this->status("New revision " . $crev->id);
$this->finish();
}
}