| @@ 406-417 (lines=12) @@ | ||
| 403 | $data['Parent'] = $parentRecord; |
|
| 404 | ||
| 405 | $tmpFile = $request->postVar('Upload'); |
|
| 406 | if (!$upload->validate($tmpFile)) { |
|
| 407 | $result = ['message' => null]; |
|
| 408 | $errors = $upload->getErrors(); |
|
| 409 | if ($message = array_shift($errors)) { |
|
| 410 | $result['message'] = [ |
|
| 411 | 'type' => 'error', |
|
| 412 | 'value' => $message, |
|
| 413 | ]; |
|
| 414 | } |
|
| 415 | return (new HTTPResponse(json_encode($result), 400)) |
|
| 416 | ->addHeader('Content-Type', 'application/json'); |
|
| 417 | } |
|
| 418 | ||
| 419 | // TODO Allow batch uploads |
|
| 420 | $fileClass = File::get_class_for_file_extension(File::get_file_extension($tmpFile['name'])); |
|
| @@ 484-495 (lines=12) @@ | ||
| 481 | } |
|
| 482 | ||
| 483 | $tmpFile = $data['Upload']; |
|
| 484 | if (!$upload->validate($tmpFile)) { |
|
| 485 | $result = ['message' => null]; |
|
| 486 | $errors = $upload->getErrors(); |
|
| 487 | if ($message = array_shift($errors)) { |
|
| 488 | $result['message'] = [ |
|
| 489 | 'type' => 'error', |
|
| 490 | 'value' => $message, |
|
| 491 | ]; |
|
| 492 | } |
|
| 493 | return (new HTTPResponse(json_encode($result), 400)) |
|
| 494 | ->addHeader('Content-Type', 'application/json'); |
|
| 495 | } |
|
| 496 | ||
| 497 | $folder = $parentRecord ? $parentRecord->getFilename() : '/'; |
|
| 498 | ||