123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * Action controller for the upload process. The display scripts (web forms) redirect
- * the process here to do what needs to be done with each file.
- * @package chamilo.upload
- * @author Yannick Warnier <ywarnier@beeznest.org>
- */
- //require_once '../inc/global.inc.php';
- // return to index if no tool is set
- if (empty($_SESSION['my_tool'])) {
- header('location:index.php');
- exit;
- }
- // check access permissions (edit permission is needed to add a document or a LP)
- $is_allowed_to_edit = api_is_allowed_to_edit();
- if (!$is_allowed_to_edit) {
- api_not_allowed(true);
- }
- /**
- * Redirect to the correct script to handle this type of upload
- */
- switch ($_SESSION['my_tool']) {
- case TOOL_LEARNPATH:
- require 'upload.scorm.php';
- break;
- //the following cases need to be distinguished later on
- case TOOL_DROPBOX:
- case TOOL_STUDENTPUBLICATION:
- case TOOL_DOCUMENT:
- default:
- require 'upload.document.php';
- break;
- }
|