18 lines
412 B
PHP
18 lines
412 B
PHP
<?php
|
|
|
|
class ArchiveController {
|
|
public static function routes() {
|
|
Routes::add_web("GET", "/archive/upload/{id}", ["ArchiveController", "upload"], ["Auth", "can_moderate"]);
|
|
}
|
|
|
|
public static function upload($id) {
|
|
$doc = new Document($id);
|
|
if ($doc) {
|
|
$job = new ArchiveJob("document:" . $doc->id);
|
|
$job->document = $doc->id;
|
|
$job->queue();
|
|
}
|
|
return redirect("/document/" . $doc->id);
|
|
}
|
|
}
|