Setup script bootstrapped with new theme selector - Take 2 (#2139)
[openemr.git] / library / ajax / upload.php
blob1022fd5097334d8c226370423aba9d9d4df69fcc
1 <?php
2 /**
3 * Drag and Drop file uploader.
5 * @package OpenEMR
6 * @link http://www.open-emr.org
7 * @author Sherwin Gaddis <sherwingaddis@gmail.com>
8 * @author Brady Miller <brady.g.miller@gmail.com>
9 * @copyright Copyright (c) 2017 Sherwin Gaddis <sherwingaddis@gmail.com>
10 * @copyright Copyright (c) 2018 Brady Miller <brady.g.miller@gmail.com>
11 * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3
15 require_once(dirname(__FILE__) . "/../../interface/globals.php");
16 require_once(dirname(__FILE__) . "/../documents.php");
18 if (!verifyCsrfToken($_GET["csrf_token_form"])) {
19 csrfNotVerified();
22 $patient_id = filter_input(INPUT_GET, 'patient_id');
23 $category_id = filter_input(INPUT_GET, 'parent_id');
25 if (!empty($_FILES)) {
26 $name = $_FILES['file']['name'];
27 $type = $_FILES['file']['type'];
28 $tmp_name = $_FILES['file']['tmp_name'];
29 $size = $_FILES['file']['size'];
30 $owner = $GLOBALS['userauthorized'];
32 addNewDocument($name, $type, $tmp_name, $error, $size, $owner, $patient_id, $category_id);