dolibarr  7.0.0-beta
upload.php
1 <?php
2 /*
3  * FCKeditor - The text editor for Internet - http://www.fckeditor.net
4  * Copyright (C) 2003-2010 Frederico Caldeira Knabben
5  *
6  * == BEGIN LICENSE ==
7  *
8  * Licensed under the terms of any of the following licenses at your
9  * choice:
10  *
11  * - GNU General Public License Version 2 or later (the "GPL")
12  * http://www.gnu.org/licenses/gpl.html
13  *
14  * - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
15  * http://www.gnu.org/licenses/lgpl.html
16  *
17  * - Mozilla Public License Version 1.1 or later (the "MPL")
18  * http://www.mozilla.org/MPL/MPL-1.1.html
19  *
20  * == END LICENSE ==
21  *
22  * This is the "File Uploader" for PHP.
23  */
24 
25 require 'config.php';
26 require 'util.php';
27 require 'io.php';
28 require 'commands.php';
29 
37 function SendError($number, $text)
38 {
39  SendUploadResults($number, '', '', $text);
40 }
41 
42 
43 // Check if this uploader has been enabled.
44 if ( !$Config['Enabled'] )
45  SendUploadResults('1', '', '', 'This file uploader is disabled. Please check the "filemanagerdol/connectors/php/config.php" file');
46 
47 $sCommand = 'QuickUpload' ;
48 
49 // The file type (from the QueryString, by default 'File').
50 $sType = isset( $_GET['Type'] ) ? $_GET['Type'] : 'File' ;
51 
52 $sCurrentFolder = "/" ;
53 
54 // Is enabled the upload?
55 if (! IsAllowedCommand($sCommand))
56  SendUploadResults('1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed');
57 
58 // Check if it is an allowed type.
59 if (! IsAllowedType($sType))
60  SendUploadResults(1, '', '', 'Invalid type specified');
61 
62 
63 // @CHANGE
64 //FileUpload( $sType, $sCurrentFolder, $sCommand )
65 
66 // Get the CKEditor Callback
67 $CKEcallback = $_GET['CKEditorFuncNum'];
68 
69 //modify the next line adding in the new param
70 FileUpload($sType, $sCurrentFolder, $sCommand, $CKEcallback);
71 
72 
This class is used to manage file upload using ajax.