Fixing LP audio bug see #5134

skala
Julio Montoya 13 years ago
parent f47a3725e4
commit 0bb9a06e61
  1. 11
      main/newscorm/learnpath.class.php
  2. 12
      main/newscorm/lp_add_audio.php
  3. 1
      main/newscorm/lp_controller.php
  4. 2
      main/newscorm/lp_view.php
  5. 2
      main/newscorm/scorm_api.php

@ -1981,11 +1981,12 @@ class learnpath {
$output = '<div id="container">';
$output .= '<script type="text/javascript" src="../inc/lib/mediaplayer/swfobject.js"></script>';
$output .= '<script type="text/javascript">
var s1 = new SWFObject("../inc/lib/mediaplayer/player.swf","ply","250","20","9","#FFFFFF");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=' . api_get_path(WEB_COURSE_PATH) . $_course['path'] . '/document/audio/' . $row['audio'] . '&autostart=' . $autostart_audio.'");
s1.write("container");
</script></div>';
var s1 = new SWFObject("../inc/lib/mediaplayer/player.swf","ply","250","20","9","#FFFFFF");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=' . api_get_path(WEB_COURSE_PATH) . $_course['path'] . '/document/audio/' . $row['audio'] . '&autostart=' . $autostart_audio.'");
s1.write("container");
</script>
</div>';
}
return $output;
}

@ -2,12 +2,6 @@
/* For licensing terms, see /license.txt */
/**
* This is a learning path creation and player tool in Chamilo - previously
* learnpath_handler.php
*
* @author Patrick Cool
* @author Denes Nagy
* @author Roan Embrechts, refactoring and code cleaning
* @author Yannick Warnier <ywarnier@beeznest.org> - cleaning and update
* @author Julio Montoya - Improving the list of templates
* @package chamilo.learnpath
*/
@ -22,10 +16,6 @@ api_protect_course_script();
include 'learnpath_functions.inc.php';
include 'resourcelinker.inc.php';
$language_file = 'learnpath';
/* Constants and variables */
$is_allowed_to_edit = api_is_allowed_to_edit(null, true);
$isStudentView = (int) $_REQUEST['isStudentView'];
@ -102,7 +92,7 @@ echo '</div>';
echo '<div id="doc_form" class="span8">';
$form = new FormValidator('add_audio', 'post', api_get_self().'?action=add_audio&id='.$lp_item_id, null, array('enctype' => 'multipart/form-data'));
$form->addElement('header', get_lang('Upload'));
$form->addElement('header', get_lang('UplUpload'));
$form->addElement('file', 'file', get_lang('File'));
$form->addElement('hidden', 'id', $lp_item_id);

@ -22,6 +22,7 @@ if (isset($_GET['action'])) {
}
$language_file[] = 'course_home';
$language_file[] = 'scormdocument';
$language_file[] = 'document';
$language_file[] = 'scorm';
$language_file[] = 'learnpath';
$language_file[] = 'resourcelinker';

@ -414,7 +414,7 @@ if (Database::num_rows($res_media) > 0) {
var hauteurHeader = document.getElementById('header').offsetHeight;
var hauteurAuthorImg = document.getElementById('author_image').offsetHeight;
var hauteurAuthorName = document.getElementById('author_name').offsetHeight;
var hauteurMedia = document.getElementById('media').offsetHeight;
var hauteurMedia = document.getElementById('lp_media_file').offsetHeight;
var hauteurTitre = document.getElementById('scorm_title').offsetHeight;
var hauteurAction = 0;
if (document.getElementById('actions_lp')) hauteurAction = document.getElementById('actions_lp').offsetHeight;

@ -1495,7 +1495,7 @@ function switch_item(current_item, next_item){
url: "lp_nav.php",
data: "",
success: function(tmp_data) {
$("#media").html(tmp_data);
$("#lp_media_file").html(tmp_data);
}
});
return true;

Loading…
Cancel
Save