8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
use Garradin\Entities\Files\File;
use Garradin\Files\Files;
require_once __DIR__ . '/_inc.php';
$session->requireAccess($session::SECTION_WEB, $session::ACCESS_WRITE);
$page = Web::get((int) qg('page'));
if (!$page) {
throw new UserException('Page inconnue');
}
$csrf_key = 'attach_' . $page->id();
|
|
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
use Garradin\Entities\Files\File;
use Garradin\Files\Files;
require_once __DIR__ . '/_inc.php';
$session->requireAccess($session::SECTION_WEB, $session::ACCESS_WRITE);
$page = Web::get(qg('p') ?: '');
if (!$page) {
throw new UserException('Page inconnue');
}
$csrf_key = 'attach_' . $page->id();
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
$form->runIf(f('upload') || f('uploadHelper_mode'), function () use ($page) {
if (f('uploadHelper_status') > 0) {
throw new UserException('Un seul fichier peut être envoyé en même temps.');
}
$new_file = File::upload($page->path, 'file');
if (f('uploadHelper_status') !== null)
{
$uri = Utils::getSelfURI() . '&sent';
echo json_encode([
'redirect' => $uri,
'callback' => 'insertHelper',
|
|
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
$form->runIf(f('upload') || f('uploadHelper_mode'), function () use ($page) {
if (f('uploadHelper_status') > 0) {
throw new UserException('Un seul fichier peut être envoyé en même temps.');
}
$new_file = File::upload(dirname($page->file_path), 'file');
if (f('uploadHelper_status') !== null)
{
$uri = Utils::getSelfURI() . '&sent';
echo json_encode([
'redirect' => $uri,
'callback' => 'insertHelper',
|