<title>untitled</title>
	
</head>

<body>
<?php 
require_once "config.php";
require_once '../ScormEngineService.php';
global $CFG;
$ServiceUrl = $CFG->scormcloudurl;
$AppId = $CFG->scormcloudappid;
$SecretKey = $CFG->scormcloudsecretkey;
$Origin = $CFG->scormcloudorigin;
$ScormService = new ScormEngineService($ServiceUrl, $AppId, $SecretKey, $Origin);
$courseService = $ScormService->getCourseService();
//$importurl = $CFG->wwwroot."/ImportFinish.php";
$courseListUrl = $CFG->wwwroot . "/CourseListSample.php";
//$cloudUploadLink = $uploadService->GetUploadUrl($importurl)
$courseId = uniqid();
$cloudUploadLink = $courseService->GetImportCourseUrl($courseId, $courseListUrl);
?>
	

	
<form action="<?php 
echo $cloudUploadLink;
?>
" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="filedata" id="file" /> 
 public static function getPreviewUrl($idCourse)
 {
     $app = \Slim\Slim::getInstance();
     if (!Course::find($idCourse)) {
         $app->response->setStatus(400);
         return json_encode("Course does not exist");
     } else {
         $course = Course::find($idCourse);
     }
     try {
         $scormcloudorigin = ScormEngineUtilities::getCanonicalOriginString("IgnitorLabs", "Ignitor Portal", "Version 2.0");
         $ScormService = new ScormEngineService(ScormCloudAPIController::$scromCloudUrl, ScormCloudAPIController::$scromCloudAppId, ScormCloudAPIController::$scormCloudSecretKey, ScormCloudAPIController::$scormcloudorigin, null, ScormCloudAPIController::$scromCloudMgmtAppId, ScormCloudAPIController::$scormCloudMgmtSecretKey);
         $courseService = $ScormService->getCourseService();
         if ($courseService->Exists($course->scorm_id)) {
             $previewURL = $courseService->GetPreviewUrl($course->scorm_id, "");
             return json_encode($previewURL);
         } else {
             return json_encode("failure");
         }
     } catch (Exception $e) {
         $app->halt("400", json_encode($e->getMessage()));
         return json_encode("failure");
     }
 }