|
@@ -68,6 +68,7 @@ class presentation extends learnpath {
|
|
|
|
|
|
chmod ($base_work_dir.$created_dir,0744);
|
|
|
if($return != 0) { //if the java application returns an error code
|
|
|
+ api_send_mail('e.marguin@elixir-interactive.com','problème de conversion ppt2lp','fichier '.$file);
|
|
|
DocumentManager::delete_document($_course, $dir_name, $base_work_dir);
|
|
|
return false;
|
|
|
}
|
|
@@ -80,6 +81,7 @@ class presentation extends learnpath {
|
|
|
$this->lp_id = learnpath::add_lp($_course['id'], $learnpath_name,'','guess','manual');
|
|
|
$previous = 0;
|
|
|
$i = 0;
|
|
|
+ $first_item = 0;
|
|
|
foreach($files as $file){
|
|
|
$i++;
|
|
|
$document_id = add_document($_course,$created_dir.'/'.$file,'file',filesize($base_work_dir.$created_dir.'/'.$file),$file);
|
|
@@ -93,11 +95,13 @@ class presentation extends learnpath {
|
|
|
$slide_name = 'slide'.str_repeat('0',2-strlen($i)).$i;
|
|
|
|
|
|
$previous = learnpath::add_item(0, $previous, 'document', $document_id, $slide_name, '');
|
|
|
-
|
|
|
+ if($first_item == 0){
|
|
|
+ $first_item = $previous;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- return true;
|
|
|
+ return $first_item;
|
|
|
|
|
|
}
|
|
|
|