|
|
|
<?php // $Id$
|
|
|
|
/**
|
|
|
|
* 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 dokeos.upload
|
|
|
|
* @author Yannick Warnier <ywarnier@beeznest.org>
|
|
|
|
*/
|
|
|
|
/**
|
|
|
|
* First, initialise the script
|
|
|
|
*/
|
|
|
|
// name of the language file which needs to be included
|
|
|
|
// 'inc.php' is automatically appended to the file name
|
|
|
|
$langFile = "document"; //the document file is loaded because most of the upload vocab relates to the document tool
|
|
|
|
// global settings initialisation
|
|
|
|
// also provides access to main api (inc/lib/main_api.lib.php)
|
|
|
|
include("../inc/global.inc.php");
|
|
|
|
require_once(api_get_path(LIBRARY_PATH) . 'fileUpload.lib.php');
|
|
|
|
require_once(api_get_path(LIBRARY_PATH) . 'events.lib.inc.php');
|
|
|
|
require_once(api_get_path(LIBRARY_PATH) . 'document.lib.php');
|
|
|
|
|
|
|
|
|
|
|
|
if(isset($_POST['convert'])){
|
|
|
|
$cwdir = getcwd();
|
|
|
|
require('../newscorm/lp_upload.php');
|
|
|
|
if(isset($o_ppt)){
|
|
|
|
header('Location: ../newscorm/lp_controller.php?'.api_get_cidreq().'&action=build&lp_id='.$o_ppt->lp_id);
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
$errorMessage = get_lang('Ppt2lpError');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
event_access_tool(TOOL_UPLOAD);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$interbreadcrumb[]= array ("url"=>"../newscorm/lp_controller.php?action=list", "name"=> get_lang(TOOL_LEARNPATH));
|
|
|
|
$nameTools = get_lang("FileUpload");
|
|
|
|
Display :: display_header($nameTools);
|
|
|
|
|
|
|
|
|
|
|
|
// 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();
|
|
|
|
}
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
<img src="../img/oogie.gif">
|
|
|
|
|
|
|
|
<?
|
|
|
|
|
|
|
|
$message=get_lang("WelcomeOogieConverter");
|
|
|
|
|
|
|
|
Display::display_normal_message($message);
|
|
|
|
|
|
|
|
echo '<br><br>';
|
|
|
|
|
|
|
|
if(!empty($errorMessage)){
|
|
|
|
Display::display_error_message($errorMessage);
|
|
|
|
}
|
|
|
|
|
|
|
|
echo '<form enctype="multipart/form-data" method="POST" action="'.$_SERVER['PHP_SELF'].'">';
|
|
|
|
echo '<img src="../img/powerpoint_big.gif" align="absbottom">
|
|
|
|
<input type="file" name="user_file">
|
|
|
|
<br><br>
|
|
|
|
<input type="submit" name="convert" value="'.get_lang('ConvertToLP').'">
|
|
|
|
|
|
|
|
<img src="../img/scormbuilder.gif" align="absmiddle">';
|
|
|
|
echo '</form>';
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
==============================================================================
|
|
|
|
FOOTER
|
|
|
|
==============================================================================
|
|
|
|
*/
|
|
|
|
Display::display_footer();
|
|
|
|
|
|
|
|
?>
|